*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getAcceptActionUsage()
@@ -167,7 +148,7 @@ public interface AcceptActionUsage extends ActionUsage {
* owningType.oclIsKindOf(TransitionUsage) and
* owningType.oclAsType(TransitionUsage).triggerAction->includes(self)
*
- * @model kind="operation" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model kind="operation" required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActionDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActionDefinition.java
index b73d1a5781..e6a66fc25e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActionDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActionUsage.java
similarity index 82%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActionUsage.java
index 0ba6ce3093..57bb04e4ac 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -111,7 +92,7 @@ public interface ActionUsage extends OccurrenceUsage, Step {
* else inputParameters()->at(i)
* endif
*
- * @model ordered="false" iDataType="org.omg.sysml.lang.types.Integer" iRequired="true" iOrdered="false"
+ * @model ordered="false" iRequired="true" iOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -131,7 +112,7 @@ public interface ActionUsage extends OccurrenceUsage, Step {
* endif
* endif
*
- * @model ordered="false" iDataType="org.omg.sysml.lang.types.Integer" iRequired="true" iOrdered="false"
+ * @model ordered="false" iRequired="true" iOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -149,7 +130,7 @@ public interface ActionUsage extends OccurrenceUsage, Step {
* owningFeatureMembership.oclAsType(StateSubactionMembership).kind =
* StateSubactionKind::do)
*
- * @model kind="operation" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model kind="operation" required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActorMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActorMembership.java
similarity index 71%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActorMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActorMembership.java
index fbc078fb60..606c7eff32 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ActorMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ActorMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AllocationDefinition.java
similarity index 70%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AllocationDefinition.java
index 0c93d2c9ec..2626c70626 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AllocationDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AllocationUsage.java
similarity index 66%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AllocationUsage.java
index f789a9e26a..bb02eeeee5 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AllocationUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AllocationUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java
similarity index 72%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java
index fb3a201544..592136d893 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnalysisCaseDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java
index 8f4a8c4d70..e3a39b3c79 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnalysisCaseUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnnotatingElement.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnnotatingElement.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnnotatingElement.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnnotatingElement.java
index d68ee98320..f7af2199f8 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AnnotatingElement.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AnnotatingElement.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -48,8 +29,8 @@
*
*
*
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Annotation.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Annotation.java
similarity index 90%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Annotation.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Annotation.java
index 65fd9b2643..ec80996f3d 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Annotation.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Annotation.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -48,10 +29,10 @@
* The following features are supported:
*
*
*
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AssertConstraintUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssertConstraintUsage.java
similarity index 74%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AssertConstraintUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssertConstraintUsage.java
index 8df0974947..33f9c3c283 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AssertConstraintUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssertConstraintUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AssignmentActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssignmentActionUsage.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AssignmentActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssignmentActionUsage.java
index 352f9b439c..b87d9ed35b 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AssignmentActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssignmentActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -68,9 +49,9 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getAssignmentActionUsage()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Association.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Association.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Association.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Association.java
index 61c577b4f5..f478cd1625 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Association.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Association.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -56,10 +37,10 @@
* The following features are supported:
*
*
+ *
{@link org.omg.sysml.lang.sysml.Association#getAssociationEnd Association End}
*
{@link org.omg.sysml.lang.sysml.Association#getRelatedType Related Type}
{@link org.omg.sysml.lang.sysml.Association#getAssociationEnd Association End}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getAssociation()
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssociationStructure.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssociationStructure.java
new file mode 100644
index 0000000000..71612f500b
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AssociationStructure.java
@@ -0,0 +1,24 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Association Structure'.
+ *
+ *
+ *
+ *
An AssociationStructure is an Association that is also a Structure, classifying link objects that are both links and objects. As objects, link objects can be created and destroyed, and their non-end Features can change over time. However, the values of the end Features of a link object are fixed and cannot change over its lifetime.
+ * specializesFromLibrary('Objects::LinkObject')
+ * endFeature->size() = 2 implies
+ * specializesFromLibrary('Objects::BinaryLinkObject')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getAssociationStructure()
+ * @model
+ * @generated
+ */
+public interface AssociationStructure extends Association, Structure {
+} // AssociationStructure
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AttributeDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AttributeDefinition.java
similarity index 50%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AttributeDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AttributeDefinition.java
index dcb7c73644..112cd872d3 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AttributeDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AttributeDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AttributeUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AttributeUsage.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AttributeUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AttributeUsage.java
index 914c0c7cdc..d242720345 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/AttributeUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/AttributeUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Behavior.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Behavior.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Behavior.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Behavior.java
index cf221262bb..34354112e2 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Behavior.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Behavior.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -40,8 +21,8 @@
* The following features are supported:
*
*
A BindingConnectorAsUsage is both a BindingConnector and a ConnectorAsUsage.
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getBindingConnectorAsUsage()
+ * @model
+ * @generated
+ */
+public interface BindingConnectorAsUsage extends ConnectorAsUsage, BindingConnector {
+} // BindingConnectorAsUsage
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/BooleanExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/BooleanExpression.java
similarity index 68%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/BooleanExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/BooleanExpression.java
index bc88dd21c3..a7d327f3bb 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/BooleanExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/BooleanExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CalculationDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CalculationDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CalculationDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CalculationDefinition.java
index 1ac6251202..7705071ebd 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CalculationDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CalculationDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CalculationUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CalculationUsage.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CalculationUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CalculationUsage.java
index 1852ac81dc..9cb025cd9f 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CalculationUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CalculationUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CaseDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CaseDefinition.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CaseDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CaseDefinition.java
index 5ba5e1d299..a4cf54fea3 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CaseDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CaseDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -59,9 +40,9 @@
* The following features are supported:
*
*
+ *
{@link org.omg.sysml.lang.sysml.CaseDefinition#getActorParameter Actor Parameter}
{@link org.omg.sysml.lang.sysml.CaseDefinition#getActorParameter Actor Parameter}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getCaseDefinition()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CaseUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CaseUsage.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CaseUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CaseUsage.java
index 16a772c95b..1537c29e47 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CaseUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CaseUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -65,10 +46,10 @@
* The following features are supported:
*
*
{@link org.omg.sysml.lang.sysml.CaseUsage#getActorParameter Actor Parameter}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getCaseUsage()
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Class.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Class.java
new file mode 100644
index 0000000000..1010b97f6a
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Class.java
@@ -0,0 +1,28 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Class'.
+ *
+ *
+ *
+ *
A Class is a Classifier of things (in the universe) that can be distinguished without regard to how they are related to other things (via Features). This means multiple things classified by the same Class can be distinguished, even when they are related other things in exactly the same way.
+ *
+ * specializesFromLibrary('Occurrences::Occurrence')
+ * ownedSpecialization.general->
+ * forAll(not oclIsKindOf(DataType)) and
+ * not oclIsKindOf(Association) implies
+ * ownedSpecialization.general->
+ * forAll(not oclIsKindOf(Association))
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getClass_()
+ * @model
+ * @generated
+ */
+public interface Class extends Classifier {
+} // Class
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Classifier.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Classifier.java
similarity index 72%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Classifier.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Classifier.java
index b830879da7..f833ab7142 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Classifier.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Classifier.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CollectExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CollectExpression.java
new file mode 100644
index 0000000000..029aeb3af4
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CollectExpression.java
@@ -0,0 +1,22 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Collect Expression'.
+ *
+ *
+ *
+ *
A CollectExpression is an OperatorExpression whose operator is "collect", which resolves to the FunctionControlFunctions::collect from the Kernel Functions Library.
+ * operator = 'collect'
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getCollectExpression()
+ * @model
+ * @generated
+ */
+public interface CollectExpression extends OperatorExpression {
+} // CollectExpression
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Comment.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Comment.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Comment.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Comment.java
index dc2de97e73..3fd5631eab 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Comment.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Comment.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,8 +17,8 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getComment()
@@ -55,7 +36,7 @@ public interface Comment extends AnnotatingElement {
* @return the value of the 'Locale' attribute.
* @see #setLocale(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getComment_Locale()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* @generated
*/
String getLocale();
@@ -81,7 +62,7 @@ public interface Comment extends AnnotatingElement {
* @return the value of the 'Body' attribute.
* @see #setBody(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getComment_Body()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
String getBody();
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConcernDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConcernDefinition.java
new file mode 100644
index 0000000000..e2d9ca4d6d
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConcernDefinition.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Concern Definition'.
+ *
+ *
+ *
+ *
A ConcernDefinition is a RequirementDefinition that one or more stakeholders may be interested in having addressed. These stakeholders are identified by the ownedStakeholdersof the ConcernDefinition.
+ *
+ * specializesFromLibrary('Requirements::ConcernCheck')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getConcernDefinition()
+ * @model
+ * @generated
+ */
+public interface ConcernDefinition extends RequirementDefinition {
+} // ConcernDefinition
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConcernUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConcernUsage.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConcernUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConcernUsage.java
index e5a532ef01..dfb1e57044 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConcernUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConcernUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConjugatedPortDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConjugatedPortDefinition.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConjugatedPortDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConjugatedPortDefinition.java
index 9675565ff4..ebede86990 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConjugatedPortDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConjugatedPortDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -37,8 +18,8 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.ConjugatedPortDefinition#getOwnedPortConjugator Owned Port Conjugator}
*
{@link org.omg.sysml.lang.sysml.ConjugatedPortDefinition#getOriginalPortDefinition Original Port Definition}
+ *
{@link org.omg.sysml.lang.sysml.ConjugatedPortDefinition#getOwnedPortConjugator Owned Port Conjugator}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getConjugatedPortDefinition()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConjugatedPortTyping.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConjugatedPortTyping.java
similarity index 79%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConjugatedPortTyping.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConjugatedPortTyping.java
index e10f914705..97f267df90 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConjugatedPortTyping.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConjugatedPortTyping.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,8 +17,8 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.ConjugatedPortTyping#getPortDefinition Port Definition}
*
{@link org.omg.sysml.lang.sysml.ConjugatedPortTyping#getConjugatedPortDefinition Conjugated Port Definition}
+ *
{@link org.omg.sysml.lang.sysml.ConjugatedPortTyping#getPortDefinition Port Definition}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getConjugatedPortTyping()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Conjugation.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Conjugation.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Conjugation.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Conjugation.java
index 0591b65831..5e9916aa5e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Conjugation.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Conjugation.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -38,8 +19,8 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.Conjugation#getOriginalType Original Type}
*
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConnectionDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectionDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConnectionDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectionDefinition.java
index eab9e2682e..3fca1a1722 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConnectionDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectionDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConnectionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectionUsage.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConnectionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectionUsage.java
index 5f1dabbc99..433fc16c96 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConnectionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Connector.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Connector.java
similarity index 91%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Connector.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Connector.java
index 4cb8d42ab1..b298fafbd2 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Connector.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Connector.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -77,12 +58,12 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.Connector#getRelatedFeature Related Feature}
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getConnector()
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectorAsUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectorAsUsage.java
new file mode 100644
index 0000000000..beafb55905
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConnectorAsUsage.java
@@ -0,0 +1,21 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Connector As Usage'.
+ *
+ *
+ *
+ *
A ConnectorAsUsage is both a Connector and a Usage. ConnectorAsUsage cannot itself be instantiated in a SysML model, but it is a base class for the concrete classes BindingConnectorAsUsage, SuccessionAsUsage, ConnectionUsage and FlowConnectionUsage.
A ConstraintDefinition is an OccurrenceDefinition that is also a Predicate that defines a constraint that may be asserted to hold on a system or part of a system.
+ *
+ *
+ * specializesFromLibrary('Constraints::ConstraintCheck')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getConstraintDefinition()
+ * @model
+ * @generated
+ */
+public interface ConstraintDefinition extends OccurrenceDefinition, Predicate {
+} // ConstraintDefinition
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConstraintUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConstraintUsage.java
similarity index 77%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConstraintUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConstraintUsage.java
index e70d37da9a..46b05c5d18 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConstraintUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConstraintUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConstructorExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConstructorExpression.java
similarity index 63%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConstructorExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConstructorExpression.java
index 7ce4a96973..e7c83a896c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ConstructorExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ConstructorExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ControlNode.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ControlNode.java
similarity index 61%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ControlNode.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ControlNode.java
index 7830b8c687..ded3fa85fc 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ControlNode.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ControlNode.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -65,7 +46,7 @@ public interface ControlNode extends ActionUsage {
* oclAsType(MultiplicityRange).hasBounds(lower, upper)
* endif
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" multRequired="true" multOrdered="false" lowerDataType="org.omg.sysml.lang.types.Integer" lowerRequired="true" lowerOrdered="false" upperDataType="org.omg.sysml.lang.types.UnlimitedNatural" upperRequired="true" upperOrdered="false"
+ * @model required="true" ordered="false" multRequired="true" multOrdered="false" lowerRequired="true" lowerOrdered="false" upperRequired="true" upperOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CrossSubsetting.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CrossSubsetting.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CrossSubsetting.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CrossSubsetting.java
index 98d248ebcf..ab6beadbf1 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/CrossSubsetting.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/CrossSubsetting.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/DataType.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/DataType.java
similarity index 52%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/DataType.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/DataType.java
index 3a88f0d5fd..edd9096f97 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/DataType.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/DataType.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/DecisionNode.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/DecisionNode.java
new file mode 100644
index 0000000000..fc2e265820
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/DecisionNode.java
@@ -0,0 +1,30 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Decision Node'.
+ *
+ *
+ *
+ *
A DecisionNode is a ControlNode that makes a selection from its outgoing Successions.
+ * targetConnector->selectByKind(Succession)->size() <= 1
+ * sourceConnector->selectAsKind(Succession)->
+ * collect(connectorEnd->at(2))->
+ * forAll(targetMult |
+ * multiplicityHasBounds(targetMult, 0, 1))
+ * specializesFromLibrary('Actions::Action::decisions')
+ * sourceConnector->selectByKind(Succession)->
+ * forAll(subsetsChain(self,
+ * resolveGlobal('ControlPerformances::MergePerformance::outgoingHBLink')))
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getDecisionNode()
+ * @model
+ * @generated
+ */
+public interface DecisionNode extends ControlNode {
+} // DecisionNode
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Definition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Definition.java
similarity index 97%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Definition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Definition.java
index 9e24da76df..c32a4fdabe 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Definition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Definition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -78,38 +59,38 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.Definition#isVariation Is Variation}
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getDefinition()
@@ -127,7 +108,7 @@ public interface Definition extends Classifier {
* @return the value of the 'Is Variation' attribute.
* @see #setIsVariation(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getDefinition_IsVariation()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
boolean isVariation();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Dependency.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Dependency.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Dependency.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Dependency.java
index c1d8ea503a..8c079a02d2 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Dependency.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Dependency.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Differencing.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Differencing.java
similarity index 79%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Differencing.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Differencing.java
index d73420fda7..3db5394e02 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Differencing.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Differencing.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Disjoining.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Disjoining.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Disjoining.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Disjoining.java
index 8e216652b3..6ff34fa9e3 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Disjoining.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Disjoining.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,9 +17,9 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.Disjoining#getTypeDisjoined Type Disjoined}
{@link org.omg.sysml.lang.sysml.Disjoining#getTypeDisjoined Type Disjoined}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getDisjoining()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Documentation.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Documentation.java
similarity index 70%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Documentation.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Documentation.java
index f09c6a2167..0946eb82d4 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Documentation.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Documentation.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Element.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Element.java
similarity index 92%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Element.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Element.java
index 15fd6016e7..a5761c8434 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Element.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Element.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -65,24 +46,24 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement()
@@ -210,7 +191,7 @@ public interface Element extends EObject {
* @return the value of the 'Element Id' attribute.
* @see #setElementId(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_ElementId()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -358,7 +339,7 @@ public interface Element extends EObject {
*
* @return the value of the 'Alias Ids' attribute list.
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_AliasIds()
- * @model dataType="org.omg.sysml.lang.types.String"
+ * @model
* @generated
*/
EList getAliasIds();
@@ -374,7 +355,7 @@ public interface Element extends EObject {
* @return the value of the 'Declared Short Name' attribute.
* @see #setDeclaredShortName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_DeclaredShortName()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* @generated
*/
String getDeclaredShortName();
@@ -400,7 +381,7 @@ public interface Element extends EObject {
* @return the value of the 'Declared Name' attribute.
* @see #setDeclaredName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_DeclaredName()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* @generated
*/
String getDeclaredName();
@@ -425,7 +406,7 @@ public interface Element extends EObject {
* @return the value of the 'Short Name' attribute.
* @see #setShortName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_ShortName()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -451,7 +432,7 @@ public interface Element extends EObject {
* @return the value of the 'Name' attribute.
* @see #setName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_Name()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -477,7 +458,7 @@ public interface Element extends EObject {
* @return the value of the 'Qualified Name' attribute.
* @see #setQualifiedName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_QualifiedName()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -504,7 +485,7 @@ public interface Element extends EObject {
* @return the value of the 'Is Implied Included' attribute.
* @see #setIsImpliedIncluded(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_IsImpliedIncluded()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isImpliedIncluded();
@@ -529,7 +510,7 @@ public interface Element extends EObject {
* @return the value of the 'Is Library Element' attribute.
* @see #setIsLibraryElement(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getElement_IsLibraryElement()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -551,7 +532,7 @@ public interface Element extends EObject {
*
*
Return name, if that is not null, otherwise the shortName, if that is not null, otherwise null. If the returned value is non-null, it is returned as-is if it has the form of a basic name, or, otherwise, represented as a restricted name according to the lexical structure of the KerML textual notation (i.e., surrounded by single quote characters and with special characters escaped).
Return an effective name for this Element. By default this is the same as its declaredName.
* declaredName
*
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -614,7 +595,7 @@ public interface Element extends EObject {
* else ''
* endif endif
*
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ElementFilterMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ElementFilterMembership.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ElementFilterMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ElementFilterMembership.java
index 4410770da5..9f0d28941e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ElementFilterMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ElementFilterMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EndFeatureMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EndFeatureMembership.java
new file mode 100644
index 0000000000..9960b31087
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EndFeatureMembership.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'End Feature Membership'.
+ *
+ *
+ *
+ *
EndFeatureMembership is a FeatureMembership that requires its memberFeature be owned and have isEnd = true.
+ *
+ * ownedMemberFeature.isEnd
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getEndFeatureMembership()
+ * @model
+ * @generated
+ */
+public interface EndFeatureMembership extends FeatureMembership {
+} // EndFeatureMembership
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EnumerationDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EnumerationDefinition.java
similarity index 68%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EnumerationDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EnumerationDefinition.java
index b7329fbdae..64878b1c47 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EnumerationDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EnumerationDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EnumerationUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EnumerationUsage.java
similarity index 69%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EnumerationUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EnumerationUsage.java
index 6e1b4d50c7..9def1472f1 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EnumerationUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EnumerationUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EventOccurrenceUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EventOccurrenceUsage.java
similarity index 77%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EventOccurrenceUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EventOccurrenceUsage.java
index 3a9a172ef1..964a486b1e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/EventOccurrenceUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/EventOccurrenceUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ExhibitStateUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ExhibitStateUsage.java
similarity index 74%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ExhibitStateUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ExhibitStateUsage.java
index 7ba9ab76cc..0552ce46a4 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ExhibitStateUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ExhibitStateUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Expose.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Expose.java
new file mode 100644
index 0000000000..5cf3e44580
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Expose.java
@@ -0,0 +1,24 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Expose'.
+ *
+ *
+ *
+ *
An Expose is an Import of Memberships into a ViewUsage that provide the Elements to be included in a view. Visibility is always ignored for an Expose (i.e., isImportAll = true).
+ * isImportAll
+ * importOwningNamespace.oclIsType(ViewUsage)
+ * visibility = VisibilityKind::protected
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getExpose()
+ * @model abstract="true"
+ * @generated
+ */
+public interface Expose extends Import {
+} // Expose
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Expression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Expression.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Expression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Expression.java
index 6a377fdeb5..dfda787a65 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Expression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Expression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -63,8 +44,8 @@
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getExpression()
@@ -155,7 +136,7 @@ public interface Expression extends Step {
* @return the value of the 'Is Model Level Evaluable' attribute.
* @see #setIsModelLevelEvaluable(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getExpression_IsModelLevelEvaluable()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -186,7 +167,7 @@ public interface Expression extends Step {
* f.oclAsType(Expression).modelLevelEvaluable(visited)
*
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" visitedMany="true" visitedOrdered="false"
+ * @model required="true" ordered="false" visitedMany="true" visitedOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -223,7 +204,7 @@ public interface Expression extends Step {
* results->first().oclIsKindOf(LiteralBoolean) and
* results->first().oclAsType(LiteralBoolean).value
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" targetRequired="true" targetOrdered="false"
+ * @model required="true" ordered="false" targetRequired="true" targetOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Feature.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Feature.java
similarity index 95%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Feature.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Feature.java
index 19fe057d76..8f9bc72b5b 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Feature.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Feature.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -225,31 +206,31 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature()
@@ -375,7 +356,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Unique' attribute.
* @see #setIsUnique(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsUnique()
- * @model default="true" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="true" required="true" ordered="false"
* @generated
*/
boolean isUnique();
@@ -401,7 +382,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Ordered' attribute.
* @see #setIsOrdered(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsOrdered()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isOrdered();
@@ -498,7 +479,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Composite' attribute.
* @see #setIsComposite(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsComposite()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isComposite();
@@ -525,7 +506,7 @@ public interface Feature extends Type {
* @return the value of the 'Is End' attribute.
* @see #setIsEnd(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsEnd()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isEnd();
@@ -619,7 +600,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Derived' attribute.
* @see #setIsDerived(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsDerived()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isDerived();
@@ -713,7 +694,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Portion' attribute.
* @see #setIsPortion(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsPortion()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isPortion();
@@ -739,7 +720,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Variable' attribute.
* @see #setIsVariable(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsVariable()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isVariable();
@@ -766,7 +747,7 @@ public interface Feature extends Type {
* @return the value of the 'Is Constant' attribute.
* @see #setIsConstant(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeature_IsConstant()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isConstant();
@@ -972,7 +953,7 @@ public interface Feature extends Type {
*
Check whether this Featuredirectly redefines the given redefinedFeature.
* ownedRedefinition.redefinedFeature->includes(redefinedFeature)
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" redefinedFeatureRequired="true" redefinedFeatureOrdered="false"
+ * @model required="true" ordered="false" redefinedFeatureRequired="true" redefinedFeatureOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -987,7 +968,7 @@ public interface Feature extends Type {
* mem <> null and mem.memberElement.oclIsKindOf(Feature) and
* redefines(mem.memberElement.oclAsType(Feature))
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" libraryFeatureNameDataType="org.omg.sysml.lang.types.String" libraryFeatureNameRequired="true" libraryFeatureNameOrdered="false"
+ * @model required="true" ordered="false" libraryFeatureNameRequired="true" libraryFeatureNameOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1004,7 +985,7 @@ public interface Feature extends Type {
* f.chainingFeature->at(n-1) = first and
* f.chainingFeature->at(n) = second)
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" firstRequired="true" firstOrdered="false" secondRequired="true" secondOrdered="false"
+ * @model required="true" ordered="false" firstRequired="true" firstOrdered="false" secondRequired="true" secondOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1064,7 +1045,7 @@ public interface Feature extends Type {
* featuringType.first().oclIsKindOf(Feature) and
* featuringType.first().oclAsType(Feature).isCartesianProduct())
*
- * @model kind="operation" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model kind="operation" required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1079,7 +1060,7 @@ public interface Feature extends Type {
* owningNamespace.oclIsKindOf(Feature) and
* owningNamespace.oclAsType(Feature).ownedCrossFeature() = self
*
- * @model kind="operation" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model kind="operation" required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1138,7 +1119,7 @@ public interface Feature extends Type {
* type.specializes(chainingFeature->first().owningType)
* endif
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" typeOrdered="false"
+ * @model required="true" ordered="false" typeOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1162,7 +1143,7 @@ public interface Feature extends Type {
* endif) in
* allFeaturingTypes->exists(t | feature.isFeaturedWithin(t))
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" featureRequired="true" featureOrdered="false"
+ * @model required="true" ordered="false" featureRequired="true" featureOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1185,7 +1166,7 @@ public interface Feature extends Type {
* endif
*
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" typeRequired="true" typeOrdered="false"
+ * @model required="true" ordered="false" typeRequired="true" typeOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureChainExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureChainExpression.java
similarity index 80%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureChainExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureChainExpression.java
index 57ab15ca4a..fb7fab9a7c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureChainExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureChainExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureChaining.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureChaining.java
similarity index 79%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureChaining.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureChaining.java
index fc72362976..70f8eab0fe 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureChaining.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureChaining.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureDirectionKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureDirectionKind.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureDirectionKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureDirectionKind.java
index 06b0058dab..4e859b5a82 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureDirectionKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureDirectionKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureInverting.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureInverting.java
similarity index 84%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureInverting.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureInverting.java
index 1f44718f90..ab25ca7da8 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureInverting.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureInverting.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureMembership.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureMembership.java
index 68c54778a8..6dab56be8d 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureReferenceExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureReferenceExpression.java
similarity index 74%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureReferenceExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureReferenceExpression.java
index 341704ed69..84ef8b2046 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureReferenceExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureReferenceExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureTyping.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureTyping.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureTyping.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureTyping.java
index 5a7da84c31..0be15d7b65 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureTyping.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureTyping.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,9 +17,9 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeatureTyping()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureValue.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureValue.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureValue.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureValue.java
index 29f8dd9d2a..e783c8bd85 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FeatureValue.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FeatureValue.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -65,9 +46,9 @@
*
*
*
{@link org.omg.sysml.lang.sysml.FeatureValue#getFeatureWithValue Feature With Value}
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeatureValue()
@@ -158,7 +139,7 @@ public interface FeatureValue extends OwningMembership {
* @return the value of the 'Is Initial' attribute.
* @see #setIsInitial(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeatureValue_IsInitial()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isInitial();
@@ -184,7 +165,7 @@ public interface FeatureValue extends OwningMembership {
* @return the value of the 'Is Default' attribute.
* @see #setIsDefault(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFeatureValue_IsDefault()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isDefault();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Flow.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Flow.java
similarity index 90%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Flow.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Flow.java
index 1fd470cc4c..a18cf8a9f0 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Flow.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Flow.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -64,12 +45,12 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFlow()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowDefinition.java
index 8491405bf5..db092a3114 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowEnd.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowEnd.java
similarity index 50%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowEnd.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowEnd.java
index f1f46e068e..4ac84650a5 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowEnd.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowEnd.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowUsage.java
similarity index 68%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowUsage.java
index 6d612fdecb..ca7c32f941 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FlowUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FlowUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ForLoopActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ForLoopActionUsage.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ForLoopActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ForLoopActionUsage.java
index b95e6ca796..ec50efbb49 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ForLoopActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ForLoopActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -53,8 +34,8 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getForLoopActionUsage()
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ForkNode.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ForkNode.java
new file mode 100644
index 0000000000..3328a9e602
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ForkNode.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Fork Node'.
+ *
+ *
+ *
+ *
A ForkNode is a ControlNode that must be followed by successor Actions as given by all its outgoing Successions.
+ * targetConnector->selectByKind(Succession)->size() <= 1
+ * specializesFromLibrary('Actions::Action::forks')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getForkNode()
+ * @model
+ * @generated
+ */
+public interface ForkNode extends ControlNode {
+} // ForkNode
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FramedConcernMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FramedConcernMembership.java
similarity index 80%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FramedConcernMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FramedConcernMembership.java
index 4e5bf708a4..464331bcee 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/FramedConcernMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/FramedConcernMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Function.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Function.java
similarity index 84%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Function.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Function.java
index ed06e7e32d..7d9004ce18 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Function.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Function.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -56,8 +37,8 @@
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFunction()
@@ -141,7 +122,7 @@ public interface Function extends Behavior {
* @return the value of the 'Is Model Level Evaluable' attribute.
* @see #setIsModelLevelEvaluable(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getFunction_IsModelLevelEvaluable()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/IfActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IfActionUsage.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/IfActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IfActionUsage.java
index dde92b2dd8..32ca39a5de 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/IfActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IfActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -65,8 +46,8 @@
*
*
{@link org.omg.sysml.lang.sysml.IfActionUsage#getThenAction Then Action}
*
{@link org.omg.sysml.lang.sysml.IfActionUsage#getIfArgument If Argument}
+ *
{@link org.omg.sysml.lang.sysml.IfActionUsage#getThenAction Then Action}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getIfActionUsage()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Import.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Import.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Import.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Import.java
index 1cfe904479..22bc808ba4 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Import.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Import.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -40,11 +21,11 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getImport()
@@ -93,7 +74,7 @@ public interface Import extends Relationship {
* @return the value of the 'Is Recursive' attribute.
* @see #setIsRecursive(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getImport_IsRecursive()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isRecursive();
@@ -120,7 +101,7 @@ public interface Import extends Relationship {
* @return the value of the 'Is Import All' attribute.
* @see #setIsImportAll(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getImport_IsImportAll()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isImportAll();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/IncludeUseCaseUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IncludeUseCaseUsage.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/IncludeUseCaseUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IncludeUseCaseUsage.java
index 6f7070a41d..d427f4b4f4 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/IncludeUseCaseUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IncludeUseCaseUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IndexExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IndexExpression.java
new file mode 100644
index 0000000000..ecad2f612d
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/IndexExpression.java
@@ -0,0 +1,25 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Index Expression'.
+ *
+ *
+ *
+ *
An IndexExpression is an OperatorExpression whose operator is "#", which resolves to the FunctionBasicFunctions::'#' from the Kernel Functions Library.
+ * arguments->notEmpty() and
+ * not arguments->first().result.specializesFromLibrary('Collections::Array') implies
+ * result.specializes(arguments->first().result)
+ * operator = '#'
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getIndexExpression()
+ * @model
+ * @generated
+ */
+public interface IndexExpression extends OperatorExpression {
+} // IndexExpression
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InstantiationExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InstantiationExpression.java
similarity index 82%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InstantiationExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InstantiationExpression.java
index 5a83bfa647..2252c1f151 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InstantiationExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InstantiationExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Interaction.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Interaction.java
new file mode 100644
index 0000000000..09316f31d3
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Interaction.java
@@ -0,0 +1,22 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Interaction'.
+ *
+ *
+ *
+ *
An Interaction is a Behavior that is also an Association, providing a context for multiple objects that have behaviors that impact one another.
+ *
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getInteraction()
+ * @model
+ * @generated
+ */
+public interface Interaction extends Association, Behavior {
+} // Interaction
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InterfaceDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InterfaceDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InterfaceDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InterfaceDefinition.java
index edea78e3fa..82bfa17737 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InterfaceDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InterfaceDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InterfaceUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InterfaceUsage.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InterfaceUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InterfaceUsage.java
index 54d3b9ba5a..d20fa349a1 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InterfaceUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InterfaceUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Intersecting.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Intersecting.java
similarity index 79%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Intersecting.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Intersecting.java
index 1335646102..f80f278a3b 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Intersecting.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Intersecting.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Invariant.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Invariant.java
similarity index 62%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Invariant.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Invariant.java
index 927086ca81..19fa6fce64 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Invariant.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Invariant.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -61,7 +42,7 @@ public interface Invariant extends BooleanExpression {
* @return the value of the 'Is Negated' attribute.
* @see #setIsNegated(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getInvariant_IsNegated()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isNegated();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InvocationExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InvocationExpression.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InvocationExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InvocationExpression.java
index d575366113..b58c3428f2 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/InvocationExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/InvocationExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -83,8 +64,8 @@ public interface InvocationExpression extends InstantiationExpression {
* The list contents are of type {@link org.omg.sysml.lang.sysml.Expression}.
*
*
- * This is a workaround used in the parsing of operator expressions. Do not call
- * it otherwise. Use getArgument instead.
+ * If the meaning of the 'Operand' containment reference list isn't clear,
+ * there really should be more of a description here...
*
*
* @return the value of the 'Operand' containment reference list.
@@ -93,7 +74,6 @@ public interface InvocationExpression extends InstantiationExpression {
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
- @Deprecated
EList getOperand();
} // InvocationExpression
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ItemDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ItemDefinition.java
new file mode 100644
index 0000000000..fdd3924953
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ItemDefinition.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Item Definition'.
+ *
+ *
+ *
+ *
An ItemDefinition is an OccurrenceDefinition of the Structure of things that may themselves be systems or parts of systems, but may also be things that are acted on by a system or parts of a system, but which do not necessarily perform actions themselves. This includes items that can be exchanged between parts of a system, such as water or electrical signals.
+ *
+ * specializesFromLibrary('Items::Item')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getItemDefinition()
+ * @model
+ * @generated
+ */
+public interface ItemDefinition extends OccurrenceDefinition, Structure {
+} // ItemDefinition
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ItemUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ItemUsage.java
similarity index 71%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ItemUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ItemUsage.java
index 46a3806f95..d82a65dc65 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ItemUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ItemUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/JoinNode.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/JoinNode.java
new file mode 100644
index 0000000000..c67917d64e
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/JoinNode.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Join Node'.
+ *
+ *
+ *
+ *
A JoinNode is a ControlNode that waits for the completion of all the predecessor Actions given by incoming Successions.
+ * sourceConnector->selectByKind(Succession)->size() <= 1
+ * specializesFromLibrary('Actions::Action::join')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getJoinNode()
+ * @model
+ * @generated
+ */
+public interface JoinNode extends ControlNode {
+} // JoinNode
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LibraryPackage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LibraryPackage.java
similarity index 62%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LibraryPackage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LibraryPackage.java
index a9d631ee37..13349050e5 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LibraryPackage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LibraryPackage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -55,7 +36,7 @@ public interface LibraryPackage extends org.omg.sysml.lang.sysml.Package {
* @return the value of the 'Is Standard' attribute.
* @see #setIsStandard(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getLibraryPackage_IsStandard()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isStandard();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralBoolean.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralBoolean.java
similarity index 61%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralBoolean.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralBoolean.java
index 451c5cb592..962c540331 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralBoolean.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralBoolean.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -57,7 +38,7 @@ public interface LiteralBoolean extends LiteralExpression {
* @return the value of the 'Value' attribute.
* @see #setValue(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getLiteralBoolean_Value()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
boolean isValue();
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralExpression.java
new file mode 100644
index 0000000000..4d03127416
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralExpression.java
@@ -0,0 +1,24 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Literal Expression'.
+ *
+ *
+ *
+ *
A LiteralExpression is an Expression that provides a basic DataValue as a result.
A LiteralInfinity is a LiteralExpression that provides the positive infinity value (*). It's result must have the type Positive.
+ *
+ * specializesFromLibrary('Performances::literalIntegerEvaluations')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getLiteralInfinity()
+ * @model
+ * @generated
+ */
+public interface LiteralInfinity extends LiteralExpression {
+} // LiteralInfinity
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralInteger.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralInteger.java
similarity index 61%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralInteger.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralInteger.java
index 6bc51d431a..66bf5af72a 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralInteger.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralInteger.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -57,7 +38,7 @@ public interface LiteralInteger extends LiteralExpression {
* @return the value of the 'Value' attribute.
* @see #setValue(int)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getLiteralInteger_Value()
- * @model dataType="org.omg.sysml.lang.types.Integer" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
int getValue();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralRational.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralRational.java
similarity index 61%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralRational.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralRational.java
index 42d1ecdd29..3552b601f2 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralRational.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralRational.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -57,7 +38,7 @@ public interface LiteralRational extends LiteralExpression {
* @return the value of the 'Value' attribute.
* @see #setValue(double)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getLiteralRational_Value()
- * @model dataType="org.omg.sysml.lang.types.Real" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
double getValue();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralString.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralString.java
similarity index 61%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralString.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralString.java
index b9878e8d77..09454ea23f 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LiteralString.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LiteralString.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -57,7 +38,7 @@ public interface LiteralString extends LiteralExpression {
* @return the value of the 'Value' attribute.
* @see #setValue(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getLiteralString_Value()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
String getValue();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LoopActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LoopActionUsage.java
similarity index 69%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LoopActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LoopActionUsage.java
index 8aa6c98a11..8bd6888ffc 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/LoopActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/LoopActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Membership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Membership.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Membership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Membership.java
index 744340bd20..dc57626a40 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Membership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Membership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -41,11 +22,11 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.Membership#getMemberElementId Member Element Id}
*
@@ -64,7 +45,7 @@ public interface Membership extends Relationship {
* @return the value of the 'Member Element Id' attribute.
* @see #setMemberElementId(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getMembership_MemberElementId()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -133,7 +114,7 @@ public interface Membership extends Relationship {
* @return the value of the 'Member Short Name' attribute.
* @see #setMemberShortName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getMembership_MemberShortName()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* @generated
*/
String getMemberShortName();
@@ -193,7 +174,7 @@ public interface Membership extends Relationship {
* @return the value of the 'Member Name' attribute.
* @see #setMemberName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getMembership_MemberName()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* @generated
*/
String getMemberName();
@@ -254,7 +235,7 @@ public interface Membership extends Relationship {
* memberName <> other.memberName)))
*
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" otherRequired="true" otherOrdered="false"
+ * @model required="true" ordered="false" otherRequired="true" otherOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MembershipExpose.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MembershipExpose.java
new file mode 100644
index 0000000000..e76f4d9155
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MembershipExpose.java
@@ -0,0 +1,21 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Membership Expose'.
+ *
+ *
+ *
+ *
A MembershipExpose is an Expose that exposes a specific importedMembership and, if isRecursive = true, additional Memberships recursively.
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getMembershipExpose()
+ * @model
+ * @generated
+ */
+public interface MembershipExpose extends MembershipImport, Expose {
+} // MembershipExpose
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MembershipImport.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MembershipImport.java
similarity index 69%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MembershipImport.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MembershipImport.java
index b493ab319e..2fc247c1b1 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MembershipImport.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MembershipImport.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MergeNode.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MergeNode.java
similarity index 50%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MergeNode.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MergeNode.java
index 181e4a553e..1cb9ce4847 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MergeNode.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MergeNode.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Metaclass.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Metaclass.java
new file mode 100644
index 0000000000..a01ad28ce6
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Metaclass.java
@@ -0,0 +1,22 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Metaclass'.
+ *
+ *
+ *
+ *
A Metaclass is a Structure used to type MetadataFeatures.
+ * specializesFromLibrary('Metaobjects::Metaobject')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getMetaclass()
+ * @model
+ * @generated
+ */
+public interface Metaclass extends Structure {
+} // Metaclass
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataAccessExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataAccessExpression.java
similarity index 77%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataAccessExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataAccessExpression.java
index bcea8b90d4..ca8d0916a6 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataAccessExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataAccessExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataDefinition.java
new file mode 100644
index 0000000000..f70f9a0c52
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataDefinition.java
@@ -0,0 +1,22 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Metadata Definition'.
+ *
+ *
+ *
+ *
A MetadataDefinition is an ItemDefinition that is also a Metaclass.
+ * specializesFromLibrary('Metadata::MetadataItem')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getMetadataDefinition()
+ * @model
+ * @generated
+ */
+public interface MetadataDefinition extends ItemDefinition, Metaclass {
+} // MetadataDefinition
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataFeature.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataFeature.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataFeature.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataFeature.java
index edf27856d2..b986331814 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataFeature.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataFeature.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -159,7 +140,7 @@ public interface MetadataFeature extends Feature, AnnotatingElement {
*
Check if this MetadataFeature has a metaclass which is a kind of SemanticMetadata.
Check if this MetadataFeature has a metaclass that is a kind of KerML::Element (that is, it is from the reflective abstract syntax model).
* specializesFromLibrary('KerML::Element')
*
- * @model kind="operation" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model kind="operation" required="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataUsage.java
similarity index 72%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataUsage.java
index a73ec71329..fd2adc4b46 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MetadataUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MetadataUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Multiplicity.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Multiplicity.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Multiplicity.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Multiplicity.java
index 93f1bac632..d10f99b808 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Multiplicity.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Multiplicity.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MultiplicityRange.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MultiplicityRange.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MultiplicityRange.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MultiplicityRange.java
index 051871ba74..2e9a05f176 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/MultiplicityRange.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/MultiplicityRange.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -69,9 +50,9 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getMultiplicityRange()
@@ -185,7 +166,7 @@ public interface MultiplicityRange extends Multiplicity {
* lower = 0 and upper = *))
*
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" lowerDataType="org.omg.sysml.lang.types.Integer" lowerRequired="true" lowerOrdered="false" upperDataType="org.omg.sysml.lang.types.UnlimitedNatural" upperRequired="true" upperOrdered="false"
+ * @model required="true" ordered="false" lowerRequired="true" lowerOrdered="false" upperRequired="true" upperOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -212,7 +193,7 @@ public interface MultiplicityRange extends Multiplicity {
* endif
* endif
*
- * @model dataType="org.omg.sysml.lang.types.UnlimitedNatural" ordered="false" boundOrdered="false"
+ * @model ordered="false" boundOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Namespace.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Namespace.java
similarity index 89%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Namespace.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Namespace.java
index 8054a09436..56d515f953 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Namespace.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Namespace.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -47,12 +28,12 @@
* The following features are supported:
*
*
Return a string with valid KerML syntax representing the qualification part of a given qualifiedName, that is, a qualified name with all the segment names of the given name except the last. If the given qualifiedName has only one segment, then return null.
Return the simple name that is the last segment name of the given qualifiedName. If this segment name has the form of a KerML unrestricted name, then "unescape" it by removing the surrounding single quotes and replacing all escape sequences with the specified character.
A NamespaceExpose is an ExposeRelationship that exposes the Memberships of a specific importedNamespace and, if isRecursive = true, additional Memberships recursively.
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getNamespaceExpose()
+ * @model
+ * @generated
+ */
+public interface NamespaceExpose extends NamespaceImport, Expose {
+} // NamespaceExpose
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/NamespaceImport.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/NamespaceImport.java
similarity index 71%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/NamespaceImport.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/NamespaceImport.java
index 20d4be5961..9dd2399fcc 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/NamespaceImport.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/NamespaceImport.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/NullExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/NullExpression.java
new file mode 100644
index 0000000000..9423ae9251
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/NullExpression.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Null Expression'.
+ *
+ *
+ *
+ *
A NullExpression is an Expression that results in a null value.
+ *
+ * specializesFromLibrary('Performances::nullEvaluations')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getNullExpression()
+ * @model
+ * @generated
+ */
+public interface NullExpression extends Expression {
+} // NullExpression
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ObjectiveMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ObjectiveMembership.java
similarity index 72%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ObjectiveMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ObjectiveMembership.java
index 9f6b45fd94..ae05bbb8ff 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ObjectiveMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ObjectiveMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OccurrenceDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OccurrenceDefinition.java
similarity index 66%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OccurrenceDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OccurrenceDefinition.java
index ed8efa3b6c..dbfd5db97c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OccurrenceDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OccurrenceDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -58,7 +39,7 @@ public interface OccurrenceDefinition extends Definition, org.omg.sysml.lang.sys
* @return the value of the 'Is Individual' attribute.
* @see #setIsIndividual(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOccurrenceDefinition_IsIndividual()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isIndividual();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OccurrenceUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OccurrenceUsage.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OccurrenceUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OccurrenceUsage.java
index 0700c8e14f..2f74c9f600 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OccurrenceUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OccurrenceUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -66,9 +47,9 @@
* The following features are supported:
*
*
*
@@ -146,7 +127,7 @@ public interface OccurrenceUsage extends Usage {
* @return the value of the 'Is Individual' attribute.
* @see #setIsIndividual(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOccurrenceUsage_IsIndividual()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isIndividual();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OperatorExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OperatorExpression.java
similarity index 61%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OperatorExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OperatorExpression.java
index 9ed62f55ed..63ecbbfdef 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OperatorExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OperatorExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -53,7 +34,7 @@ public interface OperatorExpression extends InvocationExpression {
* @return the value of the 'Operator' attribute.
* @see #setOperator(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOperatorExpression_Operator()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
String getOperator();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OwningMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OwningMembership.java
similarity index 82%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OwningMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OwningMembership.java
index c2fb530b32..b96b86da36 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/OwningMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/OwningMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -38,10 +19,10 @@
* The following features are supported:
*
*
+ *
{@link org.omg.sysml.lang.sysml.OwningMembership#getOwnedMemberElement Owned Member Element}
*
{@link org.omg.sysml.lang.sysml.OwningMembership#getOwnedMemberElementId Owned Member Element Id}
- *
{@link org.omg.sysml.lang.sysml.OwningMembership#getOwnedMemberShortName Owned Member Short Name}
*
{@link org.omg.sysml.lang.sysml.OwningMembership#getOwnedMemberName Owned Member Name}
- *
{@link org.omg.sysml.lang.sysml.OwningMembership#getOwnedMemberElement Owned Member Element}
+ *
{@link org.omg.sysml.lang.sysml.OwningMembership#getOwnedMemberShortName Owned Member Short Name}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOwningMembership()
@@ -65,7 +46,7 @@ public interface OwningMembership extends Membership {
* @return the value of the 'Owned Member Element Id' attribute.
* @see #setOwnedMemberElementId(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOwningMembership_OwnedMemberElementId()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="redefines"
* annotation="http://www.omg.org/spec/SysML"
* @generated
@@ -98,7 +79,7 @@ public interface OwningMembership extends Membership {
* @return the value of the 'Owned Member Short Name' attribute.
* @see #setOwnedMemberShortName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOwningMembership_OwnedMemberShortName()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="redefines"
* annotation="http://www.omg.org/spec/SysML"
* @generated
@@ -132,7 +113,7 @@ public interface OwningMembership extends Membership {
* @return the value of the 'Owned Member Name' attribute.
* @see #setOwnedMemberName(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getOwningMembership_OwnedMemberName()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="redefines"
* annotation="http://www.omg.org/spec/SysML"
* @generated
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Package.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Package.java
similarity index 71%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Package.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Package.java
index 1dc2cb001a..805413e34e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Package.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Package.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -83,7 +64,7 @@ public interface Package extends Namespace {
* metadataFeatures->exists(elem |
* cond.checkCondition(elem)))
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" elementRequired="true" elementOrdered="false"
+ * @model required="true" ordered="false" elementRequired="true" elementOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ParameterMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ParameterMembership.java
similarity index 76%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ParameterMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ParameterMembership.java
index 89b289da1d..d1b2367f33 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ParameterMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ParameterMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PartDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PartDefinition.java
new file mode 100644
index 0000000000..a110bb40e3
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PartDefinition.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Part Definition'.
+ *
+ *
+ *
+ *
A PartDefinition is an ItemDefinition of a Class of systems or parts of systems. Note that all parts may be considered items for certain purposes, but not all items are parts that can perform actions within a system.
+ *
+ * specializesFromLibrary('Parts::Part')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getPartDefinition()
+ * @model
+ * @generated
+ */
+public interface PartDefinition extends ItemDefinition {
+} // PartDefinition
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PartUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PartUsage.java
similarity index 74%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PartUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PartUsage.java
index 9e806f7909..ef65af09cd 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PartUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PartUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PayloadFeature.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PayloadFeature.java
new file mode 100644
index 0000000000..fa1a92fa21
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PayloadFeature.java
@@ -0,0 +1,22 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Payload Feature'.
+ *
+ *
+ *
+ *
A PayloadFeature is the ownedFeature of a Flow that identifies the things carried by the kinds of transfers that are instances of the Flow.
+ * redefinesFromLibrary('Transfers::Transfer::payload')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getPayloadFeature()
+ * @model
+ * @generated
+ */
+public interface PayloadFeature extends Feature {
+} // PayloadFeature
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PerformActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PerformActionUsage.java
similarity index 74%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PerformActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PerformActionUsage.java
index fea66e2bc3..d4581c0351 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PerformActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PerformActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortConjugation.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortConjugation.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortConjugation.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortConjugation.java
index 1f6a769ac9..945b31a8c5 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortConjugation.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortConjugation.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,8 +17,8 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.PortConjugation#getOriginalPortDefinition Original Port Definition}
*
{@link org.omg.sysml.lang.sysml.PortConjugation#getConjugatedPortDefinition Conjugated Port Definition}
+ *
{@link org.omg.sysml.lang.sysml.PortConjugation#getOriginalPortDefinition Original Port Definition}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getPortConjugation()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortDefinition.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortDefinition.java
index 625b9b4210..e012923c7e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortUsage.java
similarity index 71%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortUsage.java
index 43ba686977..9cc3dfe51f 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortionKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortionKind.java
similarity index 84%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortionKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortionKind.java
index 4beabd99f9..1f75bbbf46 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/PortionKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/PortionKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Predicate.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Predicate.java
new file mode 100644
index 0000000000..44f06daf52
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Predicate.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Predicate'.
+ *
+ *
+ *
+ *
A Predicate is a Function whose resultparameter has type Boolean and multiplicity 1..1.
+ *
+ * specializesFromLibrary('Performances::BooleanEvaluation')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getPredicate()
+ * @model
+ * @generated
+ */
+public interface Predicate extends Function {
+} // Predicate
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Redefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Redefinition.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Redefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Redefinition.java
index 0a21b059ac..495215f901 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Redefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Redefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -62,8 +43,8 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRedefinition()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ReferenceSubsetting.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReferenceSubsetting.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ReferenceSubsetting.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReferenceSubsetting.java
index d78f0595f3..674e49b12c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ReferenceSubsetting.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReferenceSubsetting.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReferenceUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReferenceUsage.java
new file mode 100644
index 0000000000..2d6b2ede98
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReferenceUsage.java
@@ -0,0 +1,22 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Reference Usage'.
+ *
+ *
+ *
+ *
A ReferenceUsage is a Usage that specifies a non-compositional (isComposite = false) reference to something. The definition of a ReferenceUsage can be any kind of Classifier, with the default being the top-level ClassifierBase::Anything from the Kernel Semantic Library. This allows the specification of a generic reference without distinguishing if the thing referenced is an attribute value, item, action, etc.
+ * isReference
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getReferenceUsage()
+ * @model
+ * @generated
+ */
+public interface ReferenceUsage extends Usage {
+} // ReferenceUsage
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Relationship.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Relationship.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Relationship.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Relationship.java
index 581eb9abc7..ece3bd3be7 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Relationship.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Relationship.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -42,12 +23,12 @@
* The following features are supported:
*
*
+ *
{@link org.omg.sysml.lang.sysml.Relationship#isImplied Is Implied}
+ *
{@link org.omg.sysml.lang.sysml.Relationship#getOwnedRelatedElement Owned Related Element}
+ *
{@link org.omg.sysml.lang.sysml.Relationship#getOwningRelatedElement Owning Related Element}
*
{@link org.omg.sysml.lang.sysml.Relationship#getRelatedElement Related Element}
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRelationship()
@@ -186,7 +167,7 @@ public interface Relationship extends Element {
* @return the value of the 'Is Implied' attribute.
* @see #setIsImplied(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRelationship_IsImplied()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isImplied();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RenderingDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RenderingDefinition.java
similarity index 65%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RenderingDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RenderingDefinition.java
index 44d2cb915e..f63e883a86 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RenderingDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RenderingDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RenderingUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RenderingUsage.java
similarity index 72%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RenderingUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RenderingUsage.java
index 86955d8d9c..4ada72c962 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RenderingUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RenderingUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementConstraintKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementConstraintKind.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementConstraintKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementConstraintKind.java
index 86a4a3d53f..e95dda4374 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementConstraintKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementConstraintKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementConstraintMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementConstraintMembership.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementConstraintMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementConstraintMembership.java
index 58f759df8c..bd821177ce 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementConstraintMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementConstraintMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementDefinition.java
similarity index 91%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementDefinition.java
index 0181968af3..aa0f22bde0 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -65,14 +46,14 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRequirementDefinition()
@@ -96,7 +77,7 @@ public interface RequirementDefinition extends ConstraintDefinition {
* @return the value of the 'Req Id' attribute.
* @see #setReqId(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRequirementDefinition_ReqId()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* annotation="redefines"
* @generated
*/
@@ -123,7 +104,7 @@ public interface RequirementDefinition extends ConstraintDefinition {
*
* @return the value of the 'Text' attribute list.
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRequirementDefinition_Text()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementUsage.java
similarity index 92%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementUsage.java
index bd60428e87..96b64ade1a 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -79,15 +60,15 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRequirementUsage()
@@ -145,7 +126,7 @@ public interface RequirementUsage extends ConstraintUsage {
* @return the value of the 'Req Id' attribute.
* @see #setReqId(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRequirementUsage_ReqId()
- * @model dataType="org.omg.sysml.lang.types.String" ordered="false"
+ * @model ordered="false"
* annotation="redefines"
* @generated
*/
@@ -171,7 +152,7 @@ public interface RequirementUsage extends ConstraintUsage {
*
* @return the value of the 'Text' attribute list.
* @see org.omg.sysml.lang.sysml.SysMLPackage#getRequirementUsage_Text()
- * @model dataType="org.omg.sysml.lang.types.String" transient="true" volatile="true" derived="true" ordered="false"
+ * @model transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementVerificationMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementVerificationMembership.java
similarity index 82%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementVerificationMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementVerificationMembership.java
index 49cbf5d9a8..9f6b93d0d0 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/RequirementVerificationMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/RequirementVerificationMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ResultExpressionMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ResultExpressionMembership.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ResultExpressionMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ResultExpressionMembership.java
index b46e40e0c7..927ac14480 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ResultExpressionMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ResultExpressionMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReturnParameterMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReturnParameterMembership.java
new file mode 100644
index 0000000000..ac29085f2e
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ReturnParameterMembership.java
@@ -0,0 +1,23 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Return Parameter Membership'.
+ *
+ *
+ *
+ *
A ReturnParameterMembership is a ParameterMembership that indicates that the ownedMemberParameter is the resultparameter of a Function or Expression. The direction of the ownedMemberParameter must be out.
+ *
+ * owningType.oclIsKindOf(Function) or owningType.oclIsKindOf(Expression)
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getReturnParameterMembership()
+ * @model
+ * @generated
+ */
+public interface ReturnParameterMembership extends ParameterMembership {
+} // ReturnParameterMembership
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SatisfyRequirementUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SatisfyRequirementUsage.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SatisfyRequirementUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SatisfyRequirementUsage.java
index 432d1c52cf..0a7b985022 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SatisfyRequirementUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SatisfyRequirementUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SelectExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SelectExpression.java
new file mode 100644
index 0000000000..542401695a
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SelectExpression.java
@@ -0,0 +1,24 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Select Expression'.
+ *
+ *
+ *
+ *
A SelectExpression is an OperatorExpression whose operator is "select", which resolves to the FunctionControlFunctions::select from the Kernel Functions Library.
+ * operator = 'select'
+ * arguments->notEmpty() implies
+ * result.specializes(arguments->first().result)
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getSelectExpression()
+ * @model
+ * @generated
+ */
+public interface SelectExpression extends OperatorExpression {
+} // SelectExpression
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SendActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SendActionUsage.java
similarity index 84%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SendActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SendActionUsage.java
index e923d18a6a..902c491d21 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SendActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SendActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -43,8 +24,8 @@
* The following features are supported:
*
*
*
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Specialization.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Specialization.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Specialization.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Specialization.java
index 2753feae73..4fcf1f2558 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Specialization.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Specialization.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -38,8 +19,8 @@
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getSpecialization()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StakeholderMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StakeholderMembership.java
similarity index 71%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StakeholderMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StakeholderMembership.java
index 5258da7e28..27c5e7883f 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StakeholderMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StakeholderMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateDefinition.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateDefinition.java
index 1bc9f29873..fea5449ae0 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -70,11 +51,11 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getStateDefinition()
@@ -199,7 +180,7 @@ public interface StateDefinition extends ActionDefinition {
* @return the value of the 'Is Parallel' attribute.
* @see #setIsParallel(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getStateDefinition_IsParallel()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isParallel();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateSubactionKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateSubactionKind.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateSubactionKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateSubactionKind.java
index f5e85f1590..ac9d7c0466 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateSubactionKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateSubactionKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateSubactionMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateSubactionMembership.java
similarity index 77%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateSubactionMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateSubactionMembership.java
index dca1f45d0d..d2a71d6b71 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateSubactionMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateSubactionMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -37,8 +18,8 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getStateSubactionMembership()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateUsage.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateUsage.java
index 5e4c13d3c9..7e2891569c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/StateUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/StateUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -78,11 +59,11 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.StateUsage#getStateDefinition State Definition}
{@link org.omg.sysml.lang.sysml.StateUsage#isParallel Is Parallel}
+ *
{@link org.omg.sysml.lang.sysml.StateUsage#getStateDefinition State Definition}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getStateUsage()
@@ -207,7 +188,7 @@ public interface StateUsage extends ActionUsage {
* @return the value of the 'Is Parallel' attribute.
* @see #setIsParallel(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getStateUsage_IsParallel()
- * @model default="false" dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model default="false" required="true" ordered="false"
* @generated
*/
boolean isParallel();
@@ -234,7 +215,7 @@ public interface StateUsage extends ActionUsage {
* owningType.oclAsType(StateUsage).isParallel = isParallel) and
* not owningFeatureMembership.oclIsKindOf(StateSubactionMembership)
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" isParallelDataType="org.omg.sysml.lang.types.Boolean" isParallelRequired="true" isParallelOrdered="false"
+ * @model required="true" ordered="false" isParallelRequired="true" isParallelOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Step.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Step.java
similarity index 79%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Step.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Step.java
index de6daa1f16..c2110e9261 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Step.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Step.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Structure.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Structure.java
new file mode 100644
index 0000000000..2abaad20c2
--- /dev/null
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Structure.java
@@ -0,0 +1,24 @@
+/**
+ */
+package org.omg.sysml.lang.sysml;
+
+
+/**
+ *
+ * A representation of the model object 'Structure'.
+ *
+ *
+ *
+ *
A Structure is a Class of objects in the modeled universe that are primarily structural in nature. While such an object is not itself behavioral, it may be involved in and acted on by Behaviors, and it may be the performer of some of them.
+ *
+ * specializesFromLibrary('Objects::Object')
+ * ownedSpecialization.general->forAll(not oclIsKindOf(Behavior))
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getStructure()
+ * @model
+ * @generated
+ */
+public interface Structure extends org.omg.sysml.lang.sysml.Class {
+} // Structure
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Subclassification.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Subclassification.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Subclassification.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Subclassification.java
index 054f60fac6..4547c8286c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Subclassification.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Subclassification.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,9 +17,9 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getSubclassification()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SubjectMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SubjectMembership.java
similarity index 72%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SubjectMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SubjectMembership.java
index f60640e301..0b1ea713e6 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SubjectMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SubjectMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Subsetting.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Subsetting.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Subsetting.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Subsetting.java
index 07f091aa3c..dcedd071d5 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Subsetting.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Subsetting.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -41,9 +22,9 @@
* The following features are supported:
*
*
A SuccessionFlow is a Flow that also provides temporal ordering. It classifies Transfers that cannot start until the source Occurrence has completed and that must complete before the target Occurrence can start.
A SuccessionFlowUsage is a FlowUsage that is also a KerML SuccessionFlow.
+ * specializesFromLibrary('Flows::successionFlows')
+ *
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.SysMLPackage#getSuccessionFlowUsage()
+ * @model
+ * @generated
+ */
+public interface SuccessionFlowUsage extends FlowUsage, SuccessionFlow {
+} // SuccessionFlowUsage
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SysMLFactory.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SysMLFactory.java
similarity index 97%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SysMLFactory.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SysMLFactory.java
index 89c9ebdfd9..2c91e5b5d1 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SysMLFactory.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SysMLFactory.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SysMLPackage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SysMLPackage.java
similarity index 99%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SysMLPackage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SysMLPackage.java
index 572e5310de..69600694a3 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/SysMLPackage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/SysMLPackage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -86,43 +67,43 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getElement()
* @generated
*/
- int ELEMENT = 9;
+ int ELEMENT = 49;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ELEMENT__OWNING_MEMBERSHIP = 0;
+ int ELEMENT__ALIAS_IDS = 0;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT__OWNED_RELATIONSHIP = 1;
+ int ELEMENT__DECLARED_NAME = 1;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT__OWNING_RELATIONSHIP = 2;
+ int ELEMENT__DECLARED_SHORT_NAME = 2;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT__OWNING_NAMESPACE = 3;
+ int ELEMENT__DOCUMENTATION = 3;
/**
* The feature id for the 'Element Id' attribute.
@@ -134,31 +115,31 @@ public interface SysMLPackage extends EPackage {
int ELEMENT__ELEMENT_ID = 4;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT__OWNER = 5;
+ int ELEMENT__IS_IMPLIED_INCLUDED = 5;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT__OWNED_ELEMENT = 6;
+ int ELEMENT__IS_LIBRARY_ELEMENT = 6;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT__DOCUMENTATION = 7;
+ int ELEMENT__NAME = 7;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -170,58 +151,58 @@ public interface SysMLPackage extends EPackage {
int ELEMENT__OWNED_ANNOTATION = 8;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT__TEXTUAL_REPRESENTATION = 9;
+ int ELEMENT__OWNED_ELEMENT = 9;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT__ALIAS_IDS = 10;
+ int ELEMENT__OWNED_RELATIONSHIP = 10;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT__DECLARED_SHORT_NAME = 11;
+ int ELEMENT__OWNER = 11;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT__DECLARED_NAME = 12;
+ int ELEMENT__OWNING_MEMBERSHIP = 12;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT__SHORT_NAME = 13;
+ int ELEMENT__OWNING_NAMESPACE = 13;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT__NAME = 14;
+ int ELEMENT__OWNING_RELATIONSHIP = 14;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -233,22 +214,22 @@ public interface SysMLPackage extends EPackage {
int ELEMENT__QUALIFIED_NAME = 15;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT__IS_IMPLIED_INCLUDED = 16;
+ int ELEMENT__SHORT_NAME = 16;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT__IS_LIBRARY_ELEMENT = 17;
+ int ELEMENT__TEXTUAL_REPRESENTATION = 17;
/**
* The number of structural features of the 'Element' class.
@@ -260,13 +241,13 @@ public interface SysMLPackage extends EPackage {
int ELEMENT_FEATURE_COUNT = 18;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ELEMENT___ESCAPED_NAME = 0;
+ int ELEMENT___EFFECTIVE_NAME = 0;
/**
* The operation id for the 'Effective Short Name' operation.
@@ -278,13 +259,13 @@ public interface SysMLPackage extends EPackage {
int ELEMENT___EFFECTIVE_SHORT_NAME = 1;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ELEMENT___EFFECTIVE_NAME = 2;
+ int ELEMENT___ESCAPED_NAME = 2;
/**
* The operation id for the 'Library Namespace' operation.
@@ -321,43 +302,43 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNamespace()
* @generated
*/
- int NAMESPACE = 8;
+ int NAMESPACE = 107;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNING_MEMBERSHIP = ELEMENT__OWNING_MEMBERSHIP;
+ int NAMESPACE__ALIAS_IDS = ELEMENT__ALIAS_IDS;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNED_RELATIONSHIP = ELEMENT__OWNED_RELATIONSHIP;
+ int NAMESPACE__DECLARED_NAME = ELEMENT__DECLARED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNING_RELATIONSHIP = ELEMENT__OWNING_RELATIONSHIP;
+ int NAMESPACE__DECLARED_SHORT_NAME = ELEMENT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNING_NAMESPACE = ELEMENT__OWNING_NAMESPACE;
+ int NAMESPACE__DOCUMENTATION = ELEMENT__DOCUMENTATION;
/**
* The feature id for the 'Element Id' attribute.
@@ -369,31 +350,31 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE__ELEMENT_ID = ELEMENT__ELEMENT_ID;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNER = ELEMENT__OWNER;
+ int NAMESPACE__IS_IMPLIED_INCLUDED = ELEMENT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNED_ELEMENT = ELEMENT__OWNED_ELEMENT;
+ int NAMESPACE__IS_LIBRARY_ELEMENT = ELEMENT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__DOCUMENTATION = ELEMENT__DOCUMENTATION;
+ int NAMESPACE__NAME = ELEMENT__NAME;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -405,58 +386,58 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE__OWNED_ANNOTATION = ELEMENT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__TEXTUAL_REPRESENTATION = ELEMENT__TEXTUAL_REPRESENTATION;
+ int NAMESPACE__OWNED_ELEMENT = ELEMENT__OWNED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__ALIAS_IDS = ELEMENT__ALIAS_IDS;
+ int NAMESPACE__OWNED_RELATIONSHIP = ELEMENT__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__DECLARED_SHORT_NAME = ELEMENT__DECLARED_SHORT_NAME;
+ int NAMESPACE__OWNER = ELEMENT__OWNER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__DECLARED_NAME = ELEMENT__DECLARED_NAME;
+ int NAMESPACE__OWNING_MEMBERSHIP = ELEMENT__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__SHORT_NAME = ELEMENT__SHORT_NAME;
+ int NAMESPACE__OWNING_NAMESPACE = ELEMENT__OWNING_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__NAME = ELEMENT__NAME;
+ int NAMESPACE__OWNING_RELATIONSHIP = ELEMENT__OWNING_RELATIONSHIP;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -468,40 +449,40 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE__QUALIFIED_NAME = ELEMENT__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__IS_IMPLIED_INCLUDED = ELEMENT__IS_IMPLIED_INCLUDED;
+ int NAMESPACE__SHORT_NAME = ELEMENT__SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__IS_LIBRARY_ELEMENT = ELEMENT__IS_LIBRARY_ELEMENT;
+ int NAMESPACE__TEXTUAL_REPRESENTATION = ELEMENT__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNED_MEMBERSHIP = ELEMENT_FEATURE_COUNT + 0;
+ int NAMESPACE__IMPORTED_MEMBERSHIP = ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__OWNED_MEMBER = ELEMENT_FEATURE_COUNT + 1;
+ int NAMESPACE__MEMBER = ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Membership' reference list.
@@ -522,22 +503,22 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE__OWNED_IMPORT = ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__MEMBER = ELEMENT_FEATURE_COUNT + 4;
+ int NAMESPACE__OWNED_MEMBER = ELEMENT_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE__IMPORTED_MEMBERSHIP = ELEMENT_FEATURE_COUNT + 5;
+ int NAMESPACE__OWNED_MEMBERSHIP = ELEMENT_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Namespace' class.
@@ -549,13 +530,13 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 6;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___ESCAPED_NAME = ELEMENT___ESCAPED_NAME;
+ int NAMESPACE___EFFECTIVE_NAME = ELEMENT___EFFECTIVE_NAME;
/**
* The operation id for the 'Effective Short Name' operation.
@@ -567,13 +548,13 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE___EFFECTIVE_SHORT_NAME = ELEMENT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___EFFECTIVE_NAME = ELEMENT___EFFECTIVE_NAME;
+ int NAMESPACE___ESCAPED_NAME = ELEMENT___ESCAPED_NAME;
/**
* The operation id for the 'Library Namespace' operation.
@@ -594,103 +575,103 @@ public interface SysMLPackage extends EPackage {
int NAMESPACE___PATH = ELEMENT___PATH;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___NAMES_OF__ELEMENT = ELEMENT_OPERATION_COUNT + 0;
+ int NAMESPACE___IMPORTED_MEMBERSHIPS__ELIST = ELEMENT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___VISIBILITY_OF__MEMBERSHIP = ELEMENT_OPERATION_COUNT + 1;
+ int NAMESPACE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ELEMENT_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ELEMENT_OPERATION_COUNT + 2;
+ int NAMESPACE___NAMES_OF__ELEMENT = ELEMENT_OPERATION_COUNT + 2;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___IMPORTED_MEMBERSHIPS__ELIST = ELEMENT_OPERATION_COUNT + 3;
+ int NAMESPACE___QUALIFICATION_OF__STRING = ELEMENT_OPERATION_COUNT + 3;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ELEMENT_OPERATION_COUNT + 4;
+ int NAMESPACE___RESOLVE__STRING = ELEMENT_OPERATION_COUNT + 4;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___RESOLVE__STRING = ELEMENT_OPERATION_COUNT + 5;
+ int NAMESPACE___RESOLVE_GLOBAL__STRING = ELEMENT_OPERATION_COUNT + 5;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___RESOLVE_GLOBAL__STRING = ELEMENT_OPERATION_COUNT + 6;
+ int NAMESPACE___RESOLVE_LOCAL__STRING = ELEMENT_OPERATION_COUNT + 6;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___RESOLVE_LOCAL__STRING = ELEMENT_OPERATION_COUNT + 7;
+ int NAMESPACE___RESOLVE_VISIBLE__STRING = ELEMENT_OPERATION_COUNT + 7;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___RESOLVE_VISIBLE__STRING = ELEMENT_OPERATION_COUNT + 8;
+ int NAMESPACE___UNQUALIFIED_NAME_OF__STRING = ELEMENT_OPERATION_COUNT + 8;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___QUALIFICATION_OF__STRING = ELEMENT_OPERATION_COUNT + 9;
+ int NAMESPACE___VISIBILITY_OF__MEMBERSHIP = ELEMENT_OPERATION_COUNT + 9;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE___UNQUALIFIED_NAME_OF__STRING = ELEMENT_OPERATION_COUNT + 10;
+ int NAMESPACE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ELEMENT_OPERATION_COUNT + 10;
/**
* The number of operations of the 'Namespace' class.
@@ -709,43 +690,43 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getType()
* @generated
*/
- int TYPE = 7;
+ int TYPE = 160;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNING_MEMBERSHIP = NAMESPACE__OWNING_MEMBERSHIP;
+ int TYPE__ALIAS_IDS = NAMESPACE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_RELATIONSHIP = NAMESPACE__OWNED_RELATIONSHIP;
+ int TYPE__DECLARED_NAME = NAMESPACE__DECLARED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNING_RELATIONSHIP = NAMESPACE__OWNING_RELATIONSHIP;
+ int TYPE__DECLARED_SHORT_NAME = NAMESPACE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNING_NAMESPACE = NAMESPACE__OWNING_NAMESPACE;
+ int TYPE__DOCUMENTATION = NAMESPACE__DOCUMENTATION;
/**
* The feature id for the 'Element Id' attribute.
@@ -757,31 +738,31 @@ public interface SysMLPackage extends EPackage {
int TYPE__ELEMENT_ID = NAMESPACE__ELEMENT_ID;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNER = NAMESPACE__OWNER;
+ int TYPE__IS_IMPLIED_INCLUDED = NAMESPACE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_ELEMENT = NAMESPACE__OWNED_ELEMENT;
+ int TYPE__IS_LIBRARY_ELEMENT = NAMESPACE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__DOCUMENTATION = NAMESPACE__DOCUMENTATION;
+ int TYPE__NAME = NAMESPACE__NAME;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -793,58 +774,58 @@ public interface SysMLPackage extends EPackage {
int TYPE__OWNED_ANNOTATION = NAMESPACE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__TEXTUAL_REPRESENTATION = NAMESPACE__TEXTUAL_REPRESENTATION;
+ int TYPE__OWNED_ELEMENT = NAMESPACE__OWNED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__ALIAS_IDS = NAMESPACE__ALIAS_IDS;
+ int TYPE__OWNED_RELATIONSHIP = NAMESPACE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int TYPE__DECLARED_SHORT_NAME = NAMESPACE__DECLARED_SHORT_NAME;
+ int TYPE__OWNER = NAMESPACE__OWNER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int TYPE__DECLARED_NAME = NAMESPACE__DECLARED_NAME;
+ int TYPE__OWNING_MEMBERSHIP = NAMESPACE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int TYPE__SHORT_NAME = NAMESPACE__SHORT_NAME;
+ int TYPE__OWNING_NAMESPACE = NAMESPACE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int TYPE__NAME = NAMESPACE__NAME;
+ int TYPE__OWNING_RELATIONSHIP = NAMESPACE__OWNING_RELATIONSHIP;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -856,40 +837,40 @@ public interface SysMLPackage extends EPackage {
int TYPE__QUALIFIED_NAME = NAMESPACE__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__IS_IMPLIED_INCLUDED = NAMESPACE__IS_IMPLIED_INCLUDED;
+ int TYPE__SHORT_NAME = NAMESPACE__SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__IS_LIBRARY_ELEMENT = NAMESPACE__IS_LIBRARY_ELEMENT;
+ int TYPE__TEXTUAL_REPRESENTATION = NAMESPACE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_MEMBERSHIP = NAMESPACE__OWNED_MEMBERSHIP;
+ int TYPE__IMPORTED_MEMBERSHIP = NAMESPACE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_MEMBER = NAMESPACE__OWNED_MEMBER;
+ int TYPE__MEMBER = NAMESPACE__MEMBER;
/**
* The feature id for the 'Membership' reference list.
@@ -910,238 +891,238 @@ public interface SysMLPackage extends EPackage {
int TYPE__OWNED_IMPORT = NAMESPACE__OWNED_IMPORT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__MEMBER = NAMESPACE__MEMBER;
+ int TYPE__OWNED_MEMBER = NAMESPACE__OWNED_MEMBER;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__IMPORTED_MEMBERSHIP = NAMESPACE__IMPORTED_MEMBERSHIP;
+ int TYPE__OWNED_MEMBERSHIP = NAMESPACE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_SPECIALIZATION = NAMESPACE_FEATURE_COUNT + 0;
+ int TYPE__DIFFERENCING_TYPE = NAMESPACE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_FEATURE_MEMBERSHIP = NAMESPACE_FEATURE_COUNT + 1;
+ int TYPE__DIRECTED_FEATURE = NAMESPACE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__FEATURE = NAMESPACE_FEATURE_COUNT + 2;
+ int TYPE__END_FEATURE = NAMESPACE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_FEATURE = NAMESPACE_FEATURE_COUNT + 3;
+ int TYPE__FEATURE = NAMESPACE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__INPUT = NAMESPACE_FEATURE_COUNT + 4;
+ int TYPE__FEATURE_MEMBERSHIP = NAMESPACE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OUTPUT = NAMESPACE_FEATURE_COUNT + 5;
+ int TYPE__INHERITED_FEATURE = NAMESPACE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__IS_ABSTRACT = NAMESPACE_FEATURE_COUNT + 6;
+ int TYPE__INHERITED_MEMBERSHIP = NAMESPACE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__INHERITED_MEMBERSHIP = NAMESPACE_FEATURE_COUNT + 7;
+ int TYPE__INPUT = NAMESPACE_FEATURE_COUNT + 7;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__END_FEATURE = NAMESPACE_FEATURE_COUNT + 8;
+ int TYPE__INTERSECTING_TYPE = NAMESPACE_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_END_FEATURE = NAMESPACE_FEATURE_COUNT + 9;
+ int TYPE__IS_ABSTRACT = NAMESPACE_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__IS_SUFFICIENT = NAMESPACE_FEATURE_COUNT + 10;
+ int TYPE__IS_CONJUGATED = NAMESPACE_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_CONJUGATOR = NAMESPACE_FEATURE_COUNT + 11;
+ int TYPE__IS_SUFFICIENT = NAMESPACE_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int TYPE__IS_CONJUGATED = NAMESPACE_FEATURE_COUNT + 12;
+ int TYPE__MULTIPLICITY = NAMESPACE_FEATURE_COUNT + 12;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__INHERITED_FEATURE = NAMESPACE_FEATURE_COUNT + 13;
+ int TYPE__OUTPUT = NAMESPACE_FEATURE_COUNT + 13;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int TYPE__MULTIPLICITY = NAMESPACE_FEATURE_COUNT + 14;
+ int TYPE__OWNED_CONJUGATOR = NAMESPACE_FEATURE_COUNT + 14;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__UNIONING_TYPE = NAMESPACE_FEATURE_COUNT + 15;
+ int TYPE__OWNED_DIFFERENCING = NAMESPACE_FEATURE_COUNT + 15;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_INTERSECTING = NAMESPACE_FEATURE_COUNT + 16;
+ int TYPE__OWNED_DISJOINING = NAMESPACE_FEATURE_COUNT + 16;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__INTERSECTING_TYPE = NAMESPACE_FEATURE_COUNT + 17;
+ int TYPE__OWNED_END_FEATURE = NAMESPACE_FEATURE_COUNT + 17;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_UNIONING = NAMESPACE_FEATURE_COUNT + 18;
+ int TYPE__OWNED_FEATURE = NAMESPACE_FEATURE_COUNT + 18;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_DISJOINING = NAMESPACE_FEATURE_COUNT + 19;
+ int TYPE__OWNED_FEATURE_MEMBERSHIP = NAMESPACE_FEATURE_COUNT + 19;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__FEATURE_MEMBERSHIP = NAMESPACE_FEATURE_COUNT + 20;
+ int TYPE__OWNED_INTERSECTING = NAMESPACE_FEATURE_COUNT + 20;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__DIFFERENCING_TYPE = NAMESPACE_FEATURE_COUNT + 21;
+ int TYPE__OWNED_SPECIALIZATION = NAMESPACE_FEATURE_COUNT + 21;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__OWNED_DIFFERENCING = NAMESPACE_FEATURE_COUNT + 22;
+ int TYPE__OWNED_UNIONING = NAMESPACE_FEATURE_COUNT + 22;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE__DIRECTED_FEATURE = NAMESPACE_FEATURE_COUNT + 23;
+ int TYPE__UNIONING_TYPE = NAMESPACE_FEATURE_COUNT + 23;
/**
* The number of structural features of the 'Type' class.
@@ -1153,13 +1134,13 @@ public interface SysMLPackage extends EPackage {
int TYPE_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 24;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___ESCAPED_NAME = NAMESPACE___ESCAPED_NAME;
+ int TYPE___EFFECTIVE_NAME = NAMESPACE___EFFECTIVE_NAME;
/**
* The operation id for the 'Effective Short Name' operation.
@@ -1171,13 +1152,13 @@ public interface SysMLPackage extends EPackage {
int TYPE___EFFECTIVE_SHORT_NAME = NAMESPACE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___EFFECTIVE_NAME = NAMESPACE___EFFECTIVE_NAME;
+ int TYPE___ESCAPED_NAME = NAMESPACE___ESCAPED_NAME;
/**
* The operation id for the 'Library Namespace' operation.
@@ -1198,49 +1179,40 @@ public interface SysMLPackage extends EPackage {
int TYPE___PATH = NAMESPACE___PATH;
/**
- * The operation id for the 'Names Of' operation.
- *
- *
- * @generated
- * @ordered
- */
- int TYPE___NAMES_OF__ELEMENT = NAMESPACE___NAMES_OF__ELEMENT;
-
- /**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___VISIBILITY_OF__MEMBERSHIP = NAMESPACE___VISIBILITY_OF__MEMBERSHIP;
+ int TYPE___IMPORTED_MEMBERSHIPS__ELIST = NAMESPACE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = NAMESPACE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = NAMESPACE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___IMPORTED_MEMBERSHIPS__ELIST = NAMESPACE___IMPORTED_MEMBERSHIPS__ELIST;
+ int TYPE___NAMES_OF__ELEMENT = NAMESPACE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = NAMESPACE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int TYPE___QUALIFICATION_OF__STRING = NAMESPACE___QUALIFICATION_OF__STRING;
/**
* The operation id for the 'Resolve' operation.
@@ -1279,139 +1251,148 @@ public interface SysMLPackage extends EPackage {
int TYPE___RESOLVE_VISIBLE__STRING = NAMESPACE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___QUALIFICATION_OF__STRING = NAMESPACE___QUALIFICATION_OF__STRING;
+ int TYPE___UNQUALIFIED_NAME_OF__STRING = NAMESPACE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___UNQUALIFIED_NAME_OF__STRING = NAMESPACE___UNQUALIFIED_NAME_OF__STRING;
+ int TYPE___VISIBILITY_OF__MEMBERSHIP = NAMESPACE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = NAMESPACE_OPERATION_COUNT + 0;
+ int TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = NAMESPACE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = NAMESPACE_OPERATION_COUNT + 1;
+ int TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = NAMESPACE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = NAMESPACE_OPERATION_COUNT + 2;
+ int TYPE___ALL_SUPERTYPES = NAMESPACE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___REMOVE_REDEFINED_FEATURES__ELIST = NAMESPACE_OPERATION_COUNT + 3;
+ int TYPE___DIRECTION_OF__FEATURE = NAMESPACE_OPERATION_COUNT + 2;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = NAMESPACE_OPERATION_COUNT + 4;
+ int TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = NAMESPACE_OPERATION_COUNT + 3;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___DIRECTION_OF__FEATURE = NAMESPACE_OPERATION_COUNT + 5;
+ int TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = NAMESPACE_OPERATION_COUNT + 4;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = NAMESPACE_OPERATION_COUNT + 6;
+ int TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = NAMESPACE_OPERATION_COUNT + 5;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___SUPERTYPES__BOOLEAN = NAMESPACE_OPERATION_COUNT + 7;
+ int TYPE___IS_COMPATIBLE_WITH__TYPE = NAMESPACE_OPERATION_COUNT + 6;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___ALL_SUPERTYPES = NAMESPACE_OPERATION_COUNT + 8;
+ int TYPE___MULTIPLICITIES = NAMESPACE_OPERATION_COUNT + 7;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___SPECIALIZES__TYPE = NAMESPACE_OPERATION_COUNT + 9;
+ int TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = NAMESPACE_OPERATION_COUNT + 8;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___SPECIALIZES_FROM_LIBRARY__STRING = NAMESPACE_OPERATION_COUNT + 10;
+ int TYPE___REMOVE_REDEFINED_FEATURES__ELIST = NAMESPACE_OPERATION_COUNT + 9;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___IS_COMPATIBLE_WITH__TYPE = NAMESPACE_OPERATION_COUNT + 11;
+ int TYPE___SPECIALIZES__TYPE = NAMESPACE_OPERATION_COUNT + 10;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Specializes From Library' operation.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE___SPECIALIZES_FROM_LIBRARY__STRING = NAMESPACE_OPERATION_COUNT + 11;
+
+ /**
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TYPE___MULTIPLICITIES = NAMESPACE_OPERATION_COUNT + 12;
+ int TYPE___SUPERTYPES__BOOLEAN = NAMESPACE_OPERATION_COUNT + 12;
/**
* The number of operations of the 'Type' class.
@@ -1430,43 +1411,43 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeature()
* @generated
*/
- int FEATURE = 6;
+ int FEATURE = 58;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNING_MEMBERSHIP = TYPE__OWNING_MEMBERSHIP;
+ int FEATURE__ALIAS_IDS = TYPE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_RELATIONSHIP = TYPE__OWNED_RELATIONSHIP;
+ int FEATURE__DECLARED_NAME = TYPE__DECLARED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNING_RELATIONSHIP = TYPE__OWNING_RELATIONSHIP;
+ int FEATURE__DECLARED_SHORT_NAME = TYPE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNING_NAMESPACE = TYPE__OWNING_NAMESPACE;
+ int FEATURE__DOCUMENTATION = TYPE__DOCUMENTATION;
/**
* The feature id for the 'Element Id' attribute.
@@ -1478,31 +1459,31 @@ public interface SysMLPackage extends EPackage {
int FEATURE__ELEMENT_ID = TYPE__ELEMENT_ID;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNER = TYPE__OWNER;
+ int FEATURE__IS_IMPLIED_INCLUDED = TYPE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_ELEMENT = TYPE__OWNED_ELEMENT;
+ int FEATURE__IS_LIBRARY_ELEMENT = TYPE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__DOCUMENTATION = TYPE__DOCUMENTATION;
+ int FEATURE__NAME = TYPE__NAME;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -1514,58 +1495,58 @@ public interface SysMLPackage extends EPackage {
int FEATURE__OWNED_ANNOTATION = TYPE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__TEXTUAL_REPRESENTATION = TYPE__TEXTUAL_REPRESENTATION;
+ int FEATURE__OWNED_ELEMENT = TYPE__OWNED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__ALIAS_IDS = TYPE__ALIAS_IDS;
+ int FEATURE__OWNED_RELATIONSHIP = TYPE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__DECLARED_SHORT_NAME = TYPE__DECLARED_SHORT_NAME;
+ int FEATURE__OWNER = TYPE__OWNER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__DECLARED_NAME = TYPE__DECLARED_NAME;
+ int FEATURE__OWNING_MEMBERSHIP = TYPE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__SHORT_NAME = TYPE__SHORT_NAME;
+ int FEATURE__OWNING_NAMESPACE = TYPE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__NAME = TYPE__NAME;
+ int FEATURE__OWNING_RELATIONSHIP = TYPE__OWNING_RELATIONSHIP;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -1577,40 +1558,40 @@ public interface SysMLPackage extends EPackage {
int FEATURE__QUALIFIED_NAME = TYPE__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_IMPLIED_INCLUDED = TYPE__IS_IMPLIED_INCLUDED;
+ int FEATURE__SHORT_NAME = TYPE__SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_LIBRARY_ELEMENT = TYPE__IS_LIBRARY_ELEMENT;
+ int FEATURE__TEXTUAL_REPRESENTATION = TYPE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_MEMBERSHIP = TYPE__OWNED_MEMBERSHIP;
+ int FEATURE__IMPORTED_MEMBERSHIP = TYPE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_MEMBER = TYPE__OWNED_MEMBER;
+ int FEATURE__MEMBER = TYPE__MEMBER;
/**
* The feature id for the 'Membership' reference list.
@@ -1631,319 +1612,319 @@ public interface SysMLPackage extends EPackage {
int FEATURE__OWNED_IMPORT = TYPE__OWNED_IMPORT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__MEMBER = TYPE__MEMBER;
+ int FEATURE__OWNED_MEMBER = TYPE__OWNED_MEMBER;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__IMPORTED_MEMBERSHIP = TYPE__IMPORTED_MEMBERSHIP;
+ int FEATURE__OWNED_MEMBERSHIP = TYPE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_SPECIALIZATION = TYPE__OWNED_SPECIALIZATION;
+ int FEATURE__DIFFERENCING_TYPE = TYPE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_FEATURE_MEMBERSHIP = TYPE__OWNED_FEATURE_MEMBERSHIP;
+ int FEATURE__DIRECTED_FEATURE = TYPE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__FEATURE = TYPE__FEATURE;
+ int FEATURE__END_FEATURE = TYPE__END_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_FEATURE = TYPE__OWNED_FEATURE;
+ int FEATURE__FEATURE = TYPE__FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__INPUT = TYPE__INPUT;
+ int FEATURE__FEATURE_MEMBERSHIP = TYPE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OUTPUT = TYPE__OUTPUT;
+ int FEATURE__INHERITED_FEATURE = TYPE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_ABSTRACT = TYPE__IS_ABSTRACT;
+ int FEATURE__INHERITED_MEMBERSHIP = TYPE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__INHERITED_MEMBERSHIP = TYPE__INHERITED_MEMBERSHIP;
+ int FEATURE__INPUT = TYPE__INPUT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__END_FEATURE = TYPE__END_FEATURE;
+ int FEATURE__INTERSECTING_TYPE = TYPE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_END_FEATURE = TYPE__OWNED_END_FEATURE;
+ int FEATURE__IS_ABSTRACT = TYPE__IS_ABSTRACT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_SUFFICIENT = TYPE__IS_SUFFICIENT;
+ int FEATURE__IS_CONJUGATED = TYPE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_CONJUGATOR = TYPE__OWNED_CONJUGATOR;
+ int FEATURE__IS_SUFFICIENT = TYPE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_CONJUGATED = TYPE__IS_CONJUGATED;
+ int FEATURE__MULTIPLICITY = TYPE__MULTIPLICITY;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__INHERITED_FEATURE = TYPE__INHERITED_FEATURE;
+ int FEATURE__OUTPUT = TYPE__OUTPUT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__MULTIPLICITY = TYPE__MULTIPLICITY;
+ int FEATURE__OWNED_CONJUGATOR = TYPE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__UNIONING_TYPE = TYPE__UNIONING_TYPE;
+ int FEATURE__OWNED_DIFFERENCING = TYPE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_INTERSECTING = TYPE__OWNED_INTERSECTING;
+ int FEATURE__OWNED_DISJOINING = TYPE__OWNED_DISJOINING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__INTERSECTING_TYPE = TYPE__INTERSECTING_TYPE;
+ int FEATURE__OWNED_END_FEATURE = TYPE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_UNIONING = TYPE__OWNED_UNIONING;
+ int FEATURE__OWNED_FEATURE = TYPE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_DISJOINING = TYPE__OWNED_DISJOINING;
+ int FEATURE__OWNED_FEATURE_MEMBERSHIP = TYPE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__FEATURE_MEMBERSHIP = TYPE__FEATURE_MEMBERSHIP;
+ int FEATURE__OWNED_INTERSECTING = TYPE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__DIFFERENCING_TYPE = TYPE__DIFFERENCING_TYPE;
+ int FEATURE__OWNED_SPECIALIZATION = TYPE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_DIFFERENCING = TYPE__OWNED_DIFFERENCING;
+ int FEATURE__OWNED_UNIONING = TYPE__OWNED_UNIONING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__DIRECTED_FEATURE = TYPE__DIRECTED_FEATURE;
+ int FEATURE__UNIONING_TYPE = TYPE__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNING_FEATURE_MEMBERSHIP = TYPE_FEATURE_COUNT + 0;
+ int FEATURE__CHAINING_FEATURE = TYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNING_TYPE = TYPE_FEATURE_COUNT + 1;
+ int FEATURE__CROSS_FEATURE = TYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__END_OWNING_TYPE = TYPE_FEATURE_COUNT + 2;
+ int FEATURE__DIRECTION = TYPE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_UNIQUE = TYPE_FEATURE_COUNT + 3;
+ int FEATURE__END_OWNING_TYPE = TYPE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_ORDERED = TYPE_FEATURE_COUNT + 4;
+ int FEATURE__FEATURE_TARGET = TYPE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__TYPE = TYPE_FEATURE_COUNT + 5;
+ int FEATURE__FEATURING_TYPE = TYPE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_REDEFINITION = TYPE_FEATURE_COUNT + 6;
+ int FEATURE__IS_COMPOSITE = TYPE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_SUBSETTING = TYPE_FEATURE_COUNT + 7;
+ int FEATURE__IS_CONSTANT = TYPE_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_COMPOSITE = TYPE_FEATURE_COUNT + 8;
+ int FEATURE__IS_DERIVED = TYPE_FEATURE_COUNT + 8;
/**
* The feature id for the 'Is End' attribute.
@@ -1955,139 +1936,139 @@ public interface SysMLPackage extends EPackage {
int FEATURE__IS_END = TYPE_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_TYPING = TYPE_FEATURE_COUNT + 10;
+ int FEATURE__IS_ORDERED = TYPE_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__FEATURING_TYPE = TYPE_FEATURE_COUNT + 11;
+ int FEATURE__IS_PORTION = TYPE_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_TYPE_FEATURING = TYPE_FEATURE_COUNT + 12;
+ int FEATURE__IS_UNIQUE = TYPE_FEATURE_COUNT + 12;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_DERIVED = TYPE_FEATURE_COUNT + 13;
+ int FEATURE__IS_VARIABLE = TYPE_FEATURE_COUNT + 13;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__CHAINING_FEATURE = TYPE_FEATURE_COUNT + 14;
+ int FEATURE__OWNED_CROSS_SUBSETTING = TYPE_FEATURE_COUNT + 14;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_FEATURE_INVERTING = TYPE_FEATURE_COUNT + 15;
+ int FEATURE__OWNED_FEATURE_CHAINING = TYPE_FEATURE_COUNT + 15;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_FEATURE_CHAINING = TYPE_FEATURE_COUNT + 16;
+ int FEATURE__OWNED_FEATURE_INVERTING = TYPE_FEATURE_COUNT + 16;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_PORTION = TYPE_FEATURE_COUNT + 17;
+ int FEATURE__OWNED_REDEFINITION = TYPE_FEATURE_COUNT + 17;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_VARIABLE = TYPE_FEATURE_COUNT + 18;
+ int FEATURE__OWNED_REFERENCE_SUBSETTING = TYPE_FEATURE_COUNT + 18;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__IS_CONSTANT = TYPE_FEATURE_COUNT + 19;
+ int FEATURE__OWNED_SUBSETTING = TYPE_FEATURE_COUNT + 19;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_REFERENCE_SUBSETTING = TYPE_FEATURE_COUNT + 20;
+ int FEATURE__OWNED_TYPE_FEATURING = TYPE_FEATURE_COUNT + 20;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__FEATURE_TARGET = TYPE_FEATURE_COUNT + 21;
+ int FEATURE__OWNED_TYPING = TYPE_FEATURE_COUNT + 21;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__CROSS_FEATURE = TYPE_FEATURE_COUNT + 22;
+ int FEATURE__OWNING_FEATURE_MEMBERSHIP = TYPE_FEATURE_COUNT + 22;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE__DIRECTION = TYPE_FEATURE_COUNT + 23;
+ int FEATURE__OWNING_TYPE = TYPE_FEATURE_COUNT + 23;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE__OWNED_CROSS_SUBSETTING = TYPE_FEATURE_COUNT + 24;
+ int FEATURE__TYPE = TYPE_FEATURE_COUNT + 24;
/**
* The number of structural features of the 'Feature' class.
@@ -2099,13 +2080,13 @@ public interface SysMLPackage extends EPackage {
int FEATURE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 25;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___ESCAPED_NAME = TYPE___ESCAPED_NAME;
+ int FEATURE___EFFECTIVE_NAME = TYPE___EFFECTIVE_NAME;
/**
* The operation id for the 'Effective Short Name' operation.
@@ -2117,13 +2098,13 @@ public interface SysMLPackage extends EPackage {
int FEATURE___EFFECTIVE_SHORT_NAME = TYPE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___EFFECTIVE_NAME = TYPE___EFFECTIVE_NAME;
+ int FEATURE___ESCAPED_NAME = TYPE___ESCAPED_NAME;
/**
* The operation id for the 'Library Namespace' operation.
@@ -2144,49 +2125,40 @@ public interface SysMLPackage extends EPackage {
int FEATURE___PATH = TYPE___PATH;
/**
- * The operation id for the 'Names Of' operation.
- *
- *
- * @generated
- * @ordered
- */
- int FEATURE___NAMES_OF__ELEMENT = TYPE___NAMES_OF__ELEMENT;
-
- /**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___VISIBILITY_OF__MEMBERSHIP = TYPE___VISIBILITY_OF__MEMBERSHIP;
+ int FEATURE___IMPORTED_MEMBERSHIPS__ELIST = TYPE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___IMPORTED_MEMBERSHIPS__ELIST = TYPE___IMPORTED_MEMBERSHIPS__ELIST;
+ int FEATURE___NAMES_OF__ELEMENT = TYPE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FEATURE___QUALIFICATION_OF__STRING = TYPE___QUALIFICATION_OF__STRING;
/**
* The operation id for the 'Resolve' operation.
@@ -2225,211 +2197,211 @@ public interface SysMLPackage extends EPackage {
int FEATURE___RESOLVE_VISIBLE__STRING = TYPE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___QUALIFICATION_OF__STRING = TYPE___QUALIFICATION_OF__STRING;
+ int FEATURE___UNQUALIFIED_NAME_OF__STRING = TYPE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___UNQUALIFIED_NAME_OF__STRING = TYPE___UNQUALIFIED_NAME_OF__STRING;
+ int FEATURE___VISIBILITY_OF__MEMBERSHIP = TYPE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE___ALL_SUPERTYPES = TYPE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___REMOVE_REDEFINED_FEATURES__ELIST = TYPE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FEATURE___DIRECTION_OF__FEATURE = TYPE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___DIRECTION_OF__FEATURE = TYPE___DIRECTION_OF__FEATURE;
+ int FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___SUPERTYPES__BOOLEAN = TYPE___SUPERTYPES__BOOLEAN;
+ int FEATURE___IS_COMPATIBLE_WITH__TYPE = TYPE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___ALL_SUPERTYPES = TYPE___ALL_SUPERTYPES;
+ int FEATURE___MULTIPLICITIES = TYPE___MULTIPLICITIES;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___SPECIALIZES__TYPE = TYPE___SPECIALIZES__TYPE;
+ int FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___SPECIALIZES_FROM_LIBRARY__STRING = TYPE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FEATURE___REMOVE_REDEFINED_FEATURES__ELIST = TYPE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___IS_COMPATIBLE_WITH__TYPE = TYPE___IS_COMPATIBLE_WITH__TYPE;
+ int FEATURE___SPECIALIZES__TYPE = TYPE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___MULTIPLICITIES = TYPE___MULTIPLICITIES;
+ int FEATURE___SPECIALIZES_FROM_LIBRARY__STRING = TYPE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___DIRECTION_FOR__TYPE = TYPE_OPERATION_COUNT + 0;
+ int FEATURE___SUPERTYPES__BOOLEAN = TYPE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___NAMING_FEATURE = TYPE_OPERATION_COUNT + 1;
+ int FEATURE___ALL_REDEFINED_FEATURES = TYPE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___REDEFINES__FEATURE = TYPE_OPERATION_COUNT + 2;
+ int FEATURE___AS_CARTESIAN_PRODUCT = TYPE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___REDEFINES_FROM_LIBRARY__STRING = TYPE_OPERATION_COUNT + 3;
+ int FEATURE___CAN_ACCESS__FEATURE = TYPE_OPERATION_COUNT + 2;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE = TYPE_OPERATION_COUNT + 4;
+ int FEATURE___DIRECTION_FOR__TYPE = TYPE_OPERATION_COUNT + 3;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___TYPING_FEATURES = TYPE_OPERATION_COUNT + 5;
+ int FEATURE___IS_CARTESIAN_PRODUCT = TYPE_OPERATION_COUNT + 4;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___AS_CARTESIAN_PRODUCT = TYPE_OPERATION_COUNT + 6;
+ int FEATURE___IS_FEATURED_WITHIN__TYPE = TYPE_OPERATION_COUNT + 5;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___IS_CARTESIAN_PRODUCT = TYPE_OPERATION_COUNT + 7;
+ int FEATURE___IS_FEATURING_TYPE__TYPE = TYPE_OPERATION_COUNT + 6;
/**
* The operation id for the 'Is Owned Cross Feature' operation.
@@ -2438,7 +2410,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int FEATURE___IS_OWNED_CROSS_FEATURE = TYPE_OPERATION_COUNT + 8;
+ int FEATURE___IS_OWNED_CROSS_FEATURE = TYPE_OPERATION_COUNT + 7;
+
+ /**
+ * The operation id for the 'Naming Feature' operation.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int FEATURE___NAMING_FEATURE = TYPE_OPERATION_COUNT + 8;
/**
* The operation id for the 'Owned Cross Feature' operation.
@@ -2450,40 +2431,40 @@ public interface SysMLPackage extends EPackage {
int FEATURE___OWNED_CROSS_FEATURE = TYPE_OPERATION_COUNT + 9;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___ALL_REDEFINED_FEATURES = TYPE_OPERATION_COUNT + 10;
+ int FEATURE___REDEFINES__FEATURE = TYPE_OPERATION_COUNT + 10;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___IS_FEATURED_WITHIN__TYPE = TYPE_OPERATION_COUNT + 11;
+ int FEATURE___REDEFINES_FROM_LIBRARY__STRING = TYPE_OPERATION_COUNT + 11;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___CAN_ACCESS__FEATURE = TYPE_OPERATION_COUNT + 12;
+ int FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE = TYPE_OPERATION_COUNT + 12;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE___IS_FEATURING_TYPE__TYPE = TYPE_OPERATION_COUNT + 13;
+ int FEATURE___TYPING_FEATURES = TYPE_OPERATION_COUNT + 13;
/**
* The number of operations of the 'Feature' class.
@@ -2502,2466 +2483,2588 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStep()
* @generated
*/
- int STEP = 5;
+ int STEP = 146;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ExpressionImpl Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getExpression()
* @generated
- * @ordered
*/
- int STEP__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int EXPRESSION = 57;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InstantiationExpressionImpl Instantiation Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.InstantiationExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInstantiationExpression()
* @generated
- * @ordered
*/
- int STEP__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int INSTANTIATION_EXPRESSION = 78;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InvocationExpressionImpl Invocation Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.InvocationExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInvocationExpression()
* @generated
- * @ordered
*/
- int STEP__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int INVOCATION_EXPRESSION = 84;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OperatorExpressionImpl Operator Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.OperatorExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOperatorExpression()
* @generated
- * @ordered
*/
- int STEP__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int OPERATOR_EXPRESSION = 114;
/**
- * The feature id for the 'Element Id' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SelectExpressionImpl Select Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SelectExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSelectExpression()
* @generated
- * @ordered
*/
- int STEP__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int SELECT_EXPRESSION = 139;
/**
- * The feature id for the 'Owner' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RelationshipImpl Relationship}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RelationshipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRelationship()
* @generated
- * @ordered
*/
- int STEP__OWNER = FEATURE__OWNER;
+ int RELATIONSHIP = 129;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MembershipImpl Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMembership()
* @generated
- * @ordered
*/
- int STEP__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int MEMBERSHIP = 96;
/**
- * The feature id for the 'Documentation' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OwningMembershipImpl Owning Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.OwningMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOwningMembership()
* @generated
- * @ordered
*/
- int STEP__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int OWNING_MEMBERSHIP = 115;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnnotatingElementImpl Annotating Element}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AnnotatingElementImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnnotatingElement()
* @generated
- * @ordered
*/
- int STEP__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int ANNOTATING_ELEMENT = 8;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CommentImpl Comment}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CommentImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getComment()
* @generated
- * @ordered
*/
- int STEP__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int COMMENT = 27;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DocumentationImpl Documentation}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.DocumentationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDocumentation()
* @generated
- * @ordered
*/
- int STEP__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int DOCUMENTATION = 48;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnnotationImpl Annotation}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AnnotationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnnotation()
* @generated
- * @ordered
*/
- int STEP__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int ANNOTATION = 9;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TextualRepresentationImpl Textual Representation}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.TextualRepresentationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTextualRepresentation()
* @generated
- * @ordered
*/
- int STEP__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int TEXTUAL_REPRESENTATION = 156;
/**
- * The feature id for the 'Short Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ImportImpl Import}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ImportImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getImport()
* @generated
- * @ordered
*/
- int STEP__SHORT_NAME = FEATURE__SHORT_NAME;
+ int IMPORT = 75;
/**
- * The feature id for the 'Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SpecializationImpl Specialization}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SpecializationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSpecialization()
* @generated
- * @ordered
*/
- int STEP__NAME = FEATURE__NAME;
+ int SPECIALIZATION = 141;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureMembershipImpl Feature Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureMembership()
* @generated
- * @ordered
*/
- int STEP__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int FEATURE_MEMBERSHIP = 62;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConjugationImpl Conjugation}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConjugationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConjugation()
* @generated
- * @ordered
*/
- int STEP__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int CONJUGATION = 32;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MultiplicityImpl Multiplicity}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MultiplicityImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMultiplicity()
* @generated
- * @ordered
*/
- int STEP__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int MULTIPLICITY = 105;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IntersectingImpl Intersecting}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.IntersectingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIntersecting()
* @generated
- * @ordered
*/
- int STEP__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int INTERSECTING = 82;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UnioningImpl Unioning}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.UnioningImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUnioning()
* @generated
- * @ordered
*/
- int STEP__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int UNIONING = 162;
/**
- * The feature id for the 'Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DisjoiningImpl Disjoining}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.DisjoiningImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDisjoining()
* @generated
- * @ordered
*/
- int STEP__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int DISJOINING = 47;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DifferencingImpl Differencing}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.DifferencingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDifferencing()
* @generated
- * @ordered
*/
- int STEP__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int DIFFERENCING = 46;
/**
- * The feature id for the 'Member' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SubsettingImpl Subsetting}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SubsettingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSubsetting()
* @generated
- * @ordered
*/
- int STEP__MEMBER = FEATURE__MEMBER;
+ int SUBSETTING = 150;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RedefinitionImpl Redefinition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RedefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRedefinition()
* @generated
- * @ordered
*/
- int STEP__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int REDEFINITION = 126;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureTypingImpl Feature Typing}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureTypingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureTyping()
* @generated
- * @ordered
*/
- int STEP__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int FEATURE_TYPING = 64;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TypeFeaturingImpl Type Featuring}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.TypeFeaturingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTypeFeaturing()
* @generated
- * @ordered
*/
- int STEP__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int TYPE_FEATURING = 161;
/**
- * The feature id for the 'Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureInvertingImpl Feature Inverting}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureInvertingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureInverting()
* @generated
- * @ordered
*/
- int STEP__FEATURE = FEATURE__FEATURE;
+ int FEATURE_INVERTING = 61;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureChainingImpl Feature Chaining}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureChainingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureChaining()
* @generated
- * @ordered
*/
- int STEP__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int FEATURE_CHAINING = 60;
/**
- * The feature id for the 'Input' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ReferenceSubsettingImpl Reference Subsetting}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ReferenceSubsettingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getReferenceSubsetting()
* @generated
- * @ordered
*/
- int STEP__INPUT = FEATURE__INPUT;
+ int REFERENCE_SUBSETTING = 127;
/**
- * The feature id for the 'Output' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CrossSubsettingImpl Cross Subsetting}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CrossSubsettingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCrossSubsetting()
* @generated
- * @ordered
*/
- int STEP__OUTPUT = FEATURE__OUTPUT;
+ int CROSS_SUBSETTING = 41;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ClassifierImpl Classifier}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ClassifierImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getClassifier()
* @generated
- * @ordered
*/
- int STEP__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int CLASSIFIER = 25;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ClassImpl Class}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ClassImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getClass_()
* @generated
- * @ordered
*/
- int STEP__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int CLASS = 24;
/**
- * The feature id for the 'End Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BehaviorImpl Behavior}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.BehaviorImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBehavior()
* @generated
- * @ordered
*/
- int STEP__END_FEATURE = FEATURE__END_FEATURE;
+ int BEHAVIOR = 16;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SubclassificationImpl Subclassification}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SubclassificationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSubclassification()
* @generated
- * @ordered
*/
- int STEP__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int SUBCLASSIFICATION = 148;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FunctionImpl Function}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FunctionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFunction()
* @generated
- * @ordered
*/
- int STEP__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int FUNCTION = 73;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConstructorExpressionImpl Constructor Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConstructorExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConstructorExpression()
* @generated
- * @ordered
*/
- int STEP__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int CONSTRUCTOR_EXPRESSION = 39;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.NullExpressionImpl Null Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.NullExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNullExpression()
* @generated
- * @ordered
*/
- int STEP__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int NULL_EXPRESSION = 110;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IndexExpressionImpl Index Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.IndexExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIndexExpression()
* @generated
- * @ordered
*/
- int STEP__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int INDEX_EXPRESSION = 77;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CollectExpressionImpl Collect Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CollectExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCollectExpression()
* @generated
- * @ordered
*/
- int STEP__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int COLLECT_EXPRESSION = 26;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralExpressionImpl Literal Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LiteralExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralExpression()
* @generated
- * @ordered
*/
- int STEP__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int LITERAL_EXPRESSION = 90;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralBooleanImpl Literal Boolean}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LiteralBooleanImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralBoolean()
* @generated
- * @ordered
*/
- int STEP__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int LITERAL_BOOLEAN = 89;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureReferenceExpressionImpl Feature Reference Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureReferenceExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureReferenceExpression()
* @generated
- * @ordered
*/
- int STEP__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int FEATURE_REFERENCE_EXPRESSION = 63;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataAccessExpressionImpl Metadata Access Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MetadataAccessExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataAccessExpression()
* @generated
- * @ordered
*/
- int STEP__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int METADATA_ACCESS_EXPRESSION = 101;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataFeatureImpl Metadata Feature}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MetadataFeatureImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataFeature()
* @generated
- * @ordered
*/
- int STEP__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int METADATA_FEATURE = 103;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StructureImpl Structure}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.StructureImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStructure()
* @generated
- * @ordered
*/
- int STEP__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int STRUCTURE = 147;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetaclassImpl Metaclass}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MetaclassImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetaclass()
* @generated
- * @ordered
*/
- int STEP__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int METACLASS = 100;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralRationalImpl Literal Rational}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LiteralRationalImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralRational()
* @generated
- * @ordered
*/
- int STEP__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int LITERAL_RATIONAL = 93;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralIntegerImpl Literal Integer}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LiteralIntegerImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralInteger()
* @generated
- * @ordered
*/
- int STEP__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int LITERAL_INTEGER = 92;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralStringImpl Literal String}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LiteralStringImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralString()
* @generated
- * @ordered
*/
- int STEP__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int LITERAL_STRING = 94;
/**
- * The feature id for the 'Owning Type' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureChainExpressionImpl Feature Chain Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureChainExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureChainExpression()
* @generated
- * @ordered
*/
- int STEP__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int FEATURE_CHAIN_EXPRESSION = 59;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralInfinityImpl Literal Infinity}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LiteralInfinityImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralInfinity()
* @generated
- * @ordered
*/
- int STEP__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int LITERAL_INFINITY = 91;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BooleanExpressionImpl Boolean Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.BooleanExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBooleanExpression()
* @generated
- * @ordered
*/
- int STEP__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int BOOLEAN_EXPRESSION = 19;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PredicateImpl Predicate}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PredicateImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPredicate()
* @generated
- * @ordered
*/
- int STEP__IS_ORDERED = FEATURE__IS_ORDERED;
+ int PREDICATE = 125;
/**
- * The feature id for the 'Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ParameterMembershipImpl Parameter Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ParameterMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getParameterMembership()
* @generated
- * @ordered
*/
- int STEP__TYPE = FEATURE__TYPE;
+ int PARAMETER_MEMBERSHIP = 117;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ReturnParameterMembershipImpl Return Parameter Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ReturnParameterMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getReturnParameterMembership()
* @generated
- * @ordered
*/
- int STEP__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int RETURN_PARAMETER_MEMBERSHIP = 137;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InvariantImpl Invariant}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.InvariantImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInvariant()
* @generated
- * @ordered
*/
- int STEP__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int INVARIANT = 83;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ResultExpressionMembershipImpl Result Expression Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ResultExpressionMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getResultExpressionMembership()
* @generated
- * @ordered
*/
- int STEP__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int RESULT_EXPRESSION_MEMBERSHIP = 136;
/**
- * The feature id for the 'Is End' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MultiplicityRangeImpl Multiplicity Range}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MultiplicityRangeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMultiplicityRange()
* @generated
- * @ordered
*/
- int STEP__IS_END = FEATURE__IS_END;
+ int MULTIPLICITY_RANGE = 106;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureValueImpl Feature Value}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FeatureValueImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureValue()
* @generated
- * @ordered
*/
- int STEP__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int FEATURE_VALUE = 65;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DataTypeImpl Data Type}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.DataTypeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDataType()
* @generated
- * @ordered
*/
- int STEP__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int DATA_TYPE = 42;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectorImpl Connector}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConnectorImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnector()
* @generated
- * @ordered
*/
- int STEP__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int CONNECTOR = 35;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BindingConnectorImpl Binding Connector}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.BindingConnectorImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBindingConnector()
* @generated
- * @ordered
*/
- int STEP__IS_DERIVED = FEATURE__IS_DERIVED;
+ int BINDING_CONNECTOR = 17;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssociationImpl Association}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AssociationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssociation()
* @generated
- * @ordered
*/
- int STEP__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int ASSOCIATION = 12;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionImpl Succession}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SuccessionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccession()
* @generated
- * @ordered
*/
- int STEP__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int SUCCESSION = 151;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssociationStructureImpl Association Structure}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AssociationStructureImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssociationStructure()
* @generated
- * @ordered
*/
- int STEP__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int ASSOCIATION_STRUCTURE = 13;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PackageImpl Package}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PackageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPackage()
* @generated
- * @ordered
*/
- int STEP__IS_PORTION = FEATURE__IS_PORTION;
+ int PACKAGE = 116;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LibraryPackageImpl Library Package}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LibraryPackageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLibraryPackage()
* @generated
- * @ordered
*/
- int STEP__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int LIBRARY_PACKAGE = 88;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ElementFilterMembershipImpl Element Filter Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ElementFilterMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getElementFilterMembership()
* @generated
- * @ordered
*/
- int STEP__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int ELEMENT_FILTER_MEMBERSHIP = 50;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowImpl Flow}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FlowImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlow()
* @generated
- * @ordered
*/
- int STEP__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int FLOW = 66;
/**
- * The feature id for the 'Feature Target' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowEndImpl Flow End}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FlowEndImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlowEnd()
* @generated
- * @ordered
*/
- int STEP__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int FLOW_END = 68;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PayloadFeatureImpl Payload Feature}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PayloadFeatureImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPayloadFeature()
* @generated
- * @ordered
*/
- int STEP__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int PAYLOAD_FEATURE = 120;
/**
- * The feature id for the 'Direction' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InteractionImpl Interaction}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.InteractionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInteraction()
* @generated
- * @ordered
*/
- int STEP__DIRECTION = FEATURE__DIRECTION;
+ int INTERACTION = 79;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionFlowImpl Succession Flow}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SuccessionFlowImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccessionFlow()
* @generated
- * @ordered
*/
- int STEP__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int SUCCESSION_FLOW = 153;
/**
- * The feature id for the 'Behavior' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EndFeatureMembershipImpl End Feature Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.EndFeatureMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEndFeatureMembership()
* @generated
- * @ordered
*/
- int STEP__BEHAVIOR = FEATURE_FEATURE_COUNT + 0;
+ int END_FEATURE_MEMBERSHIP = 51;
/**
- * The feature id for the 'Parameter' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MembershipImportImpl Membership Import}' class.
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.impl.MembershipImportImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMembershipImport()
+ * @generated
+ */
+ int MEMBERSHIP_IMPORT = 98;
+
+ /**
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.NamespaceImportImpl Namespace Import}' class.
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.impl.NamespaceImportImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNamespaceImport()
+ * @generated
+ */
+ int NAMESPACE_IMPORT = 109;
+
+ /**
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DependencyImpl Dependency}' class.
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.impl.DependencyImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDependency()
+ * @generated
+ */
+ int DEPENDENCY = 45;
+
+ /**
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UsageImpl Usage}' class.
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.impl.UsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUsage()
+ * @generated
+ */
+ int USAGE = 163;
+
+ /**
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int STEP__PARAMETER = FEATURE_FEATURE_COUNT + 1;
+ int USAGE__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The number of structural features of the 'Step' class.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int STEP_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 2;
+ int USAGE__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int USAGE__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int USAGE__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int USAGE__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int USAGE__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___PATH = FEATURE___PATH;
+ int USAGE__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int USAGE__NAME = FEATURE__NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int USAGE__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int USAGE__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int STEP___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int USAGE__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int STEP___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int USAGE__OWNER = FEATURE__OWNER;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int STEP___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int USAGE__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int STEP___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int USAGE__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int STEP___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int USAGE__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int USAGE__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int USAGE__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int USAGE__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USAGE__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USAGE__MEMBER = FEATURE__MEMBER;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USAGE__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int USAGE__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int USAGE__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int USAGE__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int USAGE__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int USAGE__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int USAGE__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int USAGE__FEATURE = FEATURE__FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int USAGE__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int USAGE__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int USAGE__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int USAGE__INPUT = FEATURE__INPUT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int USAGE__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int USAGE__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int USAGE__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int STEP___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int USAGE__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int STEP___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int USAGE__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int USAGE__OUTPUT = FEATURE__OUTPUT;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int STEP___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int USAGE__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int USAGE__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int USAGE__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int USAGE__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int USAGE__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int USAGE__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int STEP___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int USAGE__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
- * The number of operations of the 'Step' class.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int STEP_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
+ int USAGE__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ExpressionImpl Expression}' class.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getExpression()
* @generated
+ * @ordered
*/
- int EXPRESSION = 4;
+ int USAGE__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNING_MEMBERSHIP = STEP__OWNING_MEMBERSHIP;
+ int USAGE__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_RELATIONSHIP = STEP__OWNED_RELATIONSHIP;
+ int USAGE__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNING_RELATIONSHIP = STEP__OWNING_RELATIONSHIP;
+ int USAGE__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNING_NAMESPACE = STEP__OWNING_NAMESPACE;
+ int USAGE__DIRECTION = FEATURE__DIRECTION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__ELEMENT_ID = STEP__ELEMENT_ID;
+ int USAGE__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNER = STEP__OWNER;
+ int USAGE__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_ELEMENT = STEP__OWNED_ELEMENT;
+ int USAGE__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__DOCUMENTATION = STEP__DOCUMENTATION;
+ int USAGE__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_ANNOTATION = STEP__OWNED_ANNOTATION;
+ int USAGE__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__TEXTUAL_REPRESENTATION = STEP__TEXTUAL_REPRESENTATION;
+ int USAGE__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__ALIAS_IDS = STEP__ALIAS_IDS;
+ int USAGE__IS_END = FEATURE__IS_END;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__DECLARED_SHORT_NAME = STEP__DECLARED_SHORT_NAME;
+ int USAGE__IS_ORDERED = FEATURE__IS_ORDERED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__DECLARED_NAME = STEP__DECLARED_NAME;
+ int USAGE__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__SHORT_NAME = STEP__SHORT_NAME;
+ int USAGE__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__NAME = STEP__NAME;
+ int USAGE__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__QUALIFIED_NAME = STEP__QUALIFIED_NAME;
+ int USAGE__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_IMPLIED_INCLUDED = STEP__IS_IMPLIED_INCLUDED;
+ int USAGE__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_LIBRARY_ELEMENT = STEP__IS_LIBRARY_ELEMENT;
+ int USAGE__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_MEMBERSHIP = STEP__OWNED_MEMBERSHIP;
+ int USAGE__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_MEMBER = STEP__OWNED_MEMBER;
+ int USAGE__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__MEMBERSHIP = STEP__MEMBERSHIP;
+ int USAGE__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_IMPORT = STEP__OWNED_IMPORT;
+ int USAGE__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__MEMBER = STEP__MEMBER;
+ int USAGE__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IMPORTED_MEMBERSHIP = STEP__IMPORTED_MEMBERSHIP;
+ int USAGE__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_SPECIALIZATION = STEP__OWNED_SPECIALIZATION;
+ int USAGE__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_FEATURE_MEMBERSHIP = STEP__OWNED_FEATURE_MEMBERSHIP;
+ int USAGE__TYPE = FEATURE__TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__FEATURE = STEP__FEATURE;
+ int USAGE__DEFINITION = FEATURE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_FEATURE = STEP__OWNED_FEATURE;
+ int USAGE__DIRECTED_USAGE = FEATURE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__INPUT = STEP__INPUT;
+ int USAGE__IS_REFERENCE = FEATURE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OUTPUT = STEP__OUTPUT;
+ int USAGE__IS_VARIATION = FEATURE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_ABSTRACT = STEP__IS_ABSTRACT;
+ int USAGE__MAY_TIME_VARY = FEATURE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__INHERITED_MEMBERSHIP = STEP__INHERITED_MEMBERSHIP;
+ int USAGE__NESTED_ACTION = FEATURE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__END_FEATURE = STEP__END_FEATURE;
+ int USAGE__NESTED_ALLOCATION = FEATURE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_END_FEATURE = STEP__OWNED_END_FEATURE;
+ int USAGE__NESTED_ANALYSIS_CASE = FEATURE_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_SUFFICIENT = STEP__IS_SUFFICIENT;
+ int USAGE__NESTED_ATTRIBUTE = FEATURE_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_CONJUGATOR = STEP__OWNED_CONJUGATOR;
+ int USAGE__NESTED_CALCULATION = FEATURE_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_CONJUGATED = STEP__IS_CONJUGATED;
+ int USAGE__NESTED_CASE = FEATURE_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__INHERITED_FEATURE = STEP__INHERITED_FEATURE;
+ int USAGE__NESTED_CONCERN = FEATURE_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__MULTIPLICITY = STEP__MULTIPLICITY;
+ int USAGE__NESTED_CONNECTION = FEATURE_FEATURE_COUNT + 12;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__UNIONING_TYPE = STEP__UNIONING_TYPE;
+ int USAGE__NESTED_CONSTRAINT = FEATURE_FEATURE_COUNT + 13;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_INTERSECTING = STEP__OWNED_INTERSECTING;
+ int USAGE__NESTED_ENUMERATION = FEATURE_FEATURE_COUNT + 14;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__INTERSECTING_TYPE = STEP__INTERSECTING_TYPE;
+ int USAGE__NESTED_FLOW = FEATURE_FEATURE_COUNT + 15;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_UNIONING = STEP__OWNED_UNIONING;
+ int USAGE__NESTED_INTERFACE = FEATURE_FEATURE_COUNT + 16;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_DISJOINING = STEP__OWNED_DISJOINING;
+ int USAGE__NESTED_ITEM = FEATURE_FEATURE_COUNT + 17;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__FEATURE_MEMBERSHIP = STEP__FEATURE_MEMBERSHIP;
+ int USAGE__NESTED_METADATA = FEATURE_FEATURE_COUNT + 18;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__DIFFERENCING_TYPE = STEP__DIFFERENCING_TYPE;
+ int USAGE__NESTED_OCCURRENCE = FEATURE_FEATURE_COUNT + 19;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_DIFFERENCING = STEP__OWNED_DIFFERENCING;
+ int USAGE__NESTED_PART = FEATURE_FEATURE_COUNT + 20;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__DIRECTED_FEATURE = STEP__DIRECTED_FEATURE;
+ int USAGE__NESTED_PORT = FEATURE_FEATURE_COUNT + 21;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNING_FEATURE_MEMBERSHIP = STEP__OWNING_FEATURE_MEMBERSHIP;
+ int USAGE__NESTED_REFERENCE = FEATURE_FEATURE_COUNT + 22;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNING_TYPE = STEP__OWNING_TYPE;
+ int USAGE__NESTED_RENDERING = FEATURE_FEATURE_COUNT + 23;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__END_OWNING_TYPE = STEP__END_OWNING_TYPE;
+ int USAGE__NESTED_REQUIREMENT = FEATURE_FEATURE_COUNT + 24;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_UNIQUE = STEP__IS_UNIQUE;
+ int USAGE__NESTED_STATE = FEATURE_FEATURE_COUNT + 25;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_ORDERED = STEP__IS_ORDERED;
+ int USAGE__NESTED_TRANSITION = FEATURE_FEATURE_COUNT + 26;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__TYPE = STEP__TYPE;
+ int USAGE__NESTED_USAGE = FEATURE_FEATURE_COUNT + 27;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_REDEFINITION = STEP__OWNED_REDEFINITION;
+ int USAGE__NESTED_USE_CASE = FEATURE_FEATURE_COUNT + 28;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_SUBSETTING = STEP__OWNED_SUBSETTING;
+ int USAGE__NESTED_VERIFICATION_CASE = FEATURE_FEATURE_COUNT + 29;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_COMPOSITE = STEP__IS_COMPOSITE;
+ int USAGE__NESTED_VIEW = FEATURE_FEATURE_COUNT + 30;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_END = STEP__IS_END;
+ int USAGE__NESTED_VIEWPOINT = FEATURE_FEATURE_COUNT + 31;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_TYPING = STEP__OWNED_TYPING;
+ int USAGE__OWNING_DEFINITION = FEATURE_FEATURE_COUNT + 32;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__FEATURING_TYPE = STEP__FEATURING_TYPE;
+ int USAGE__OWNING_USAGE = FEATURE_FEATURE_COUNT + 33;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_TYPE_FEATURING = STEP__OWNED_TYPE_FEATURING;
+ int USAGE__USAGE = FEATURE_FEATURE_COUNT + 34;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_DERIVED = STEP__IS_DERIVED;
+ int USAGE__VARIANT = FEATURE_FEATURE_COUNT + 35;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__CHAINING_FEATURE = STEP__CHAINING_FEATURE;
+ int USAGE__VARIANT_MEMBERSHIP = FEATURE_FEATURE_COUNT + 36;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The number of structural features of the 'Usage' class.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_FEATURE_INVERTING = STEP__OWNED_FEATURE_INVERTING;
+ int USAGE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 37;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_FEATURE_CHAINING = STEP__OWNED_FEATURE_CHAINING;
+ int USAGE___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_PORTION = STEP__IS_PORTION;
+ int USAGE___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_VARIABLE = STEP__IS_VARIABLE;
+ int USAGE___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_CONSTANT = STEP__IS_CONSTANT;
+ int USAGE___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_REFERENCE_SUBSETTING = STEP__OWNED_REFERENCE_SUBSETTING;
+ int USAGE___PATH = FEATURE___PATH;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__FEATURE_TARGET = STEP__FEATURE_TARGET;
+ int USAGE___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__CROSS_FEATURE = STEP__CROSS_FEATURE;
+ int USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__DIRECTION = STEP__DIRECTION;
+ int USAGE___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__OWNED_CROSS_SUBSETTING = STEP__OWNED_CROSS_SUBSETTING;
+ int USAGE___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__BEHAVIOR = STEP__BEHAVIOR;
+ int USAGE___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__PARAMETER = STEP__PARAMETER;
+ int USAGE___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Function' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__FUNCTION = STEP_FEATURE_COUNT + 0;
+ int USAGE___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__RESULT = STEP_FEATURE_COUNT + 1;
+ int USAGE___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = STEP_FEATURE_COUNT + 2;
+ int USAGE___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The number of structural features of the 'Expression' class.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION_FEATURE_COUNT = STEP_FEATURE_COUNT + 3;
+ int USAGE___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___ESCAPED_NAME = STEP___ESCAPED_NAME;
+ int USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___EFFECTIVE_SHORT_NAME = STEP___EFFECTIVE_SHORT_NAME;
+ int USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___EFFECTIVE_NAME = STEP___EFFECTIVE_NAME;
+ int USAGE___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___LIBRARY_NAMESPACE = STEP___LIBRARY_NAMESPACE;
+ int USAGE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___PATH = STEP___PATH;
+ int USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___NAMES_OF__ELEMENT = STEP___NAMES_OF__ELEMENT;
+ int USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___VISIBILITY_OF__MEMBERSHIP = STEP___VISIBILITY_OF__MEMBERSHIP;
+ int USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = STEP___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int USAGE___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = STEP___IMPORTED_MEMBERSHIPS__ELIST;
+ int USAGE___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = STEP___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___RESOLVE__STRING = STEP___RESOLVE__STRING;
+ int USAGE___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___RESOLVE_GLOBAL__STRING = STEP___RESOLVE_GLOBAL__STRING;
+ int USAGE___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___RESOLVE_LOCAL__STRING = STEP___RESOLVE_LOCAL__STRING;
+ int USAGE___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___RESOLVE_VISIBLE__STRING = STEP___RESOLVE_VISIBLE__STRING;
+ int USAGE___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___QUALIFICATION_OF__STRING = STEP___QUALIFICATION_OF__STRING;
+ int USAGE___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___UNQUALIFIED_NAME_OF__STRING = STEP___UNQUALIFIED_NAME_OF__STRING;
+ int USAGE___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STEP___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USAGE___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STEP___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USAGE___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STEP___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USAGE___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = STEP___REMOVE_REDEFINED_FEATURES__ELIST;
+ int USAGE___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = STEP___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int USAGE___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___DIRECTION_OF__FEATURE = STEP___DIRECTION_OF__FEATURE;
+ int USAGE___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STEP___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int USAGE___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___SUPERTYPES__BOOLEAN = STEP___SUPERTYPES__BOOLEAN;
+ int USAGE___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___ALL_SUPERTYPES = STEP___ALL_SUPERTYPES;
+ int USAGE___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___SPECIALIZES__TYPE = STEP___SPECIALIZES__TYPE;
+ int USAGE___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = STEP___SPECIALIZES_FROM_LIBRARY__STRING;
+ int USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___IS_COMPATIBLE_WITH__TYPE = STEP___IS_COMPATIBLE_WITH__TYPE;
+ int USAGE___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___MULTIPLICITIES = STEP___MULTIPLICITIES;
+ int USAGE___REFERENCED_FEATURE_TARGET = FEATURE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Direction For' operation.
+ * The number of operations of the 'Usage' class.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___DIRECTION_FOR__TYPE = STEP___DIRECTION_FOR__TYPE;
+ int USAGE_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OccurrenceUsageImpl Occurrence Usage}' class.
+ *
+ *
+ * @see org.omg.sysml.lang.sysml.impl.OccurrenceUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOccurrenceUsage()
+ * @generated
+ */
+ int OCCURRENCE_USAGE = 113;
+
+ /**
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___NAMING_FEATURE = STEP___NAMING_FEATURE;
+ int OCCURRENCE_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___REDEFINES__FEATURE = STEP___REDEFINES__FEATURE;
+ int OCCURRENCE_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = STEP___REDEFINES_FROM_LIBRARY__STRING;
+ int OCCURRENCE_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = STEP___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int OCCURRENCE_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___TYPING_FEATURES = STEP___TYPING_FEATURES;
+ int OCCURRENCE_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___AS_CARTESIAN_PRODUCT = STEP___AS_CARTESIAN_PRODUCT;
+ int OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___IS_CARTESIAN_PRODUCT = STEP___IS_CARTESIAN_PRODUCT;
+ int OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___IS_OWNED_CROSS_FEATURE = STEP___IS_OWNED_CROSS_FEATURE;
+ int OCCURRENCE_USAGE__NAME = USAGE__NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___OWNED_CROSS_FEATURE = STEP___OWNED_CROSS_FEATURE;
+ int OCCURRENCE_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___ALL_REDEFINED_FEATURES = STEP___ALL_REDEFINED_FEATURES;
+ int OCCURRENCE_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___IS_FEATURED_WITHIN__TYPE = STEP___IS_FEATURED_WITHIN__TYPE;
+ int OCCURRENCE_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___CAN_ACCESS__FEATURE = STEP___CAN_ACCESS__FEATURE;
+ int OCCURRENCE_USAGE__OWNER = USAGE__OWNER;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___IS_FEATURING_TYPE__TYPE = STEP___IS_FEATURING_TYPE__TYPE;
+ int OCCURRENCE_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = STEP_OPERATION_COUNT + 0;
+ int OCCURRENCE_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___EVALUATE__ELEMENT = STEP_OPERATION_COUNT + 1;
+ int OCCURRENCE_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION___CHECK_CONDITION__ELEMENT = STEP_OPERATION_COUNT + 2;
+ int OCCURRENCE_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
/**
- * The number of operations of the 'Expression' class.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPRESSION_OPERATION_COUNT = STEP_OPERATION_COUNT + 3;
+ int OCCURRENCE_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InstantiationExpressionImpl Instantiation Expression}' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.InstantiationExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInstantiationExpression()
* @generated
+ * @ordered
*/
- int INSTANTIATION_EXPRESSION = 3;
+ int OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
+ int OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
+ int OCCURRENCE_USAGE__MEMBER = USAGE__MEMBER;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
+ int OCCURRENCE_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
+ int OCCURRENCE_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
+ int OCCURRENCE_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNER = EXPRESSION__OWNER;
+ int OCCURRENCE_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
+ int OCCURRENCE_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
+ int OCCURRENCE_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
+ int OCCURRENCE_USAGE__END_FEATURE = USAGE__END_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
+ int OCCURRENCE_USAGE__FEATURE = USAGE__FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
+ int OCCURRENCE_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
+ int OCCURRENCE_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
+ int OCCURRENCE_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
+ int OCCURRENCE_USAGE__INPUT = USAGE__INPUT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__NAME = EXPRESSION__NAME;
+ int OCCURRENCE_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
+ int OCCURRENCE_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
+ int OCCURRENCE_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
+ int OCCURRENCE_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
+ int OCCURRENCE_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
+ int OCCURRENCE_USAGE__OUTPUT = USAGE__OUTPUT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
+ int OCCURRENCE_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
+ int OCCURRENCE_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
+ int OCCURRENCE_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
+ int OCCURRENCE_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
+ int OCCURRENCE_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
/**
* The feature id for the 'Owned Feature Membership' reference list.
@@ -4970,250 +5073,259 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
+ int OCCURRENCE_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
+ int OCCURRENCE_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__INPUT = EXPRESSION__INPUT;
+ int OCCURRENCE_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
+ int OCCURRENCE_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
+ int OCCURRENCE_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
+ int OCCURRENCE_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
+ int OCCURRENCE_USAGE__DIRECTION = USAGE__DIRECTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
+ int OCCURRENCE_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
+ int OCCURRENCE_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
+ int OCCURRENCE_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
+ int OCCURRENCE_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
+ int OCCURRENCE_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
+ int OCCURRENCE_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
+ int OCCURRENCE_USAGE__IS_END = USAGE__IS_END;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
+ int OCCURRENCE_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
+ int OCCURRENCE_USAGE__IS_PORTION = USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
+ int OCCURRENCE_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
+ int OCCURRENCE_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
+ int OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
+ int OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
+ int OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
+ int OCCURRENCE_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
+ int OCCURRENCE_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
+ int OCCURRENCE_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
+ int OCCURRENCE_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
+ int OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
+
+ /**
+ * The feature id for the 'Owning Type' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int OCCURRENCE_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
/**
* The feature id for the 'Type' reference list.
@@ -5222,800 +5334,809 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__TYPE = EXPRESSION__TYPE;
+ int OCCURRENCE_USAGE__TYPE = USAGE__TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
+ int OCCURRENCE_USAGE__DEFINITION = USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
+ int OCCURRENCE_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
+ int OCCURRENCE_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_END = EXPRESSION__IS_END;
+ int OCCURRENCE_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
+ int OCCURRENCE_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
+ int OCCURRENCE_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
+ int OCCURRENCE_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
+ int OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
+ int OCCURRENCE_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
+ int OCCURRENCE_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
+ int OCCURRENCE_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
+ int OCCURRENCE_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
+ int OCCURRENCE_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
+ int OCCURRENCE_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int OCCURRENCE_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
+ int OCCURRENCE_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
+ int OCCURRENCE_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
+ int OCCURRENCE_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int OCCURRENCE_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
+ int OCCURRENCE_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
+ int OCCURRENCE_USAGE__NESTED_PART = USAGE__NESTED_PART;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
+ int OCCURRENCE_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__RESULT = EXPRESSION__RESULT;
+ int OCCURRENCE_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int OCCURRENCE_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Argument' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__ARGUMENT = EXPRESSION_FEATURE_COUNT + 0;
+ int OCCURRENCE_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION__INSTANTIATED_TYPE = EXPRESSION_FEATURE_COUNT + 1;
+ int OCCURRENCE_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
/**
- * The number of structural features of the 'Instantiation Expression' class.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
+ int OCCURRENCE_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
+ int OCCURRENCE_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int OCCURRENCE_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
+ int OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
+ int OCCURRENCE_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___PATH = EXPRESSION___PATH;
+ int OCCURRENCE_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
+ int OCCURRENCE_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int OCCURRENCE_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int OCCURRENCE_USAGE__USAGE = USAGE__USAGE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int OCCURRENCE_USAGE__VARIANT = USAGE__VARIANT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int OCCURRENCE_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
+ int OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION = USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int OCCURRENCE_USAGE__IS_INDIVIDUAL = USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
+ int OCCURRENCE_USAGE__OCCURRENCE_DEFINITION = USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int OCCURRENCE_USAGE__PORTION_KIND = USAGE_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The number of structural features of the 'Occurrence Usage' class.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
+ int OCCURRENCE_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int OCCURRENCE_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OCCURRENCE_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OCCURRENCE_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int OCCURRENCE_USAGE___PATH = USAGE___PATH;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ int OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int OCCURRENCE_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
+ int OCCURRENCE_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
+ int OCCURRENCE_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
+ int OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
+ int OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
+ int OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
+ int OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
+ int OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int OCCURRENCE_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int OCCURRENCE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
+ int OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
+ int OCCURRENCE_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
+ int OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
+ int OCCURRENCE_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
+
+ /**
+ * The operation id for the 'Specializes From Library' operation.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
+ int OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int OCCURRENCE_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION___INSTANTIATED_TYPE = EXPRESSION_OPERATION_COUNT + 0;
+ int OCCURRENCE_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
/**
- * The number of operations of the 'Instantiation Expression' class.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INSTANTIATION_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 1;
+ int OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InvocationExpressionImpl Invocation Expression}' class.
+ * The operation id for the 'Is Featured Within' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.InvocationExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInvocationExpression()
* @generated
+ * @ordered
*/
- int INVOCATION_EXPRESSION = 2;
+ int OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNING_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_MEMBERSHIP;
+ int OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNED_RELATIONSHIP;
+ int OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNING_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNING_RELATIONSHIP;
+ int OCCURRENCE_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNING_NAMESPACE = INSTANTIATION_EXPRESSION__OWNING_NAMESPACE;
+ int OCCURRENCE_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__ELEMENT_ID = INSTANTIATION_EXPRESSION__ELEMENT_ID;
+ int OCCURRENCE_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNER = INSTANTIATION_EXPRESSION__OWNER;
+ int OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_ELEMENT = INSTANTIATION_EXPRESSION__OWNED_ELEMENT;
+ int OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__DOCUMENTATION = INSTANTIATION_EXPRESSION__DOCUMENTATION;
+ int OCCURRENCE_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_ANNOTATION = INSTANTIATION_EXPRESSION__OWNED_ANNOTATION;
+ int OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The number of operations of the 'Occurrence Usage' class.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION = INSTANTIATION_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int OCCURRENCE_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ActionUsageImpl Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getActionUsage()
* @generated
- * @ordered
*/
- int INVOCATION_EXPRESSION__ALIAS_IDS = INSTANTIATION_EXPRESSION__ALIAS_IDS;
+ int ACTION_USAGE = 2;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__DECLARED_SHORT_NAME = INSTANTIATION_EXPRESSION__DECLARED_SHORT_NAME;
+ int ACTION_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
/**
* The feature id for the 'Declared Name' attribute.
@@ -6024,34 +6145,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__DECLARED_NAME = INSTANTIATION_EXPRESSION__DECLARED_NAME;
+ int ACTION_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__SHORT_NAME = INSTANTIATION_EXPRESSION__SHORT_NAME;
+ int ACTION_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__NAME = INSTANTIATION_EXPRESSION__NAME;
+ int ACTION_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__QUALIFIED_NAME = INSTANTIATION_EXPRESSION__QUALIFIED_NAME;
+ int ACTION_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
/**
* The feature id for the 'Is Implied Included' attribute.
@@ -6060,7 +6181,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED = INSTANTIATION_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ACTION_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
/**
* The feature id for the 'Is Library Element' attribute.
@@ -6069,5028 +6190,5050 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT = INSTANTIATION_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ACTION_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_MEMBERSHIP;
+ int ACTION_USAGE__NAME = OCCURRENCE_USAGE__NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_MEMBER = INSTANTIATION_EXPRESSION__OWNED_MEMBER;
+ int ACTION_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__MEMBERSHIP = INSTANTIATION_EXPRESSION__MEMBERSHIP;
+ int ACTION_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_IMPORT = INSTANTIATION_EXPRESSION__OWNED_IMPORT;
+ int ACTION_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__MEMBER = INSTANTIATION_EXPRESSION__MEMBER;
+ int ACTION_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP = INSTANTIATION_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ACTION_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_SPECIALIZATION = INSTANTIATION_EXPRESSION__OWNED_SPECIALIZATION;
+ int ACTION_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ACTION_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__FEATURE = INSTANTIATION_EXPRESSION__FEATURE;
+ int ACTION_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_FEATURE = INSTANTIATION_EXPRESSION__OWNED_FEATURE;
+ int ACTION_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__INPUT = INSTANTIATION_EXPRESSION__INPUT;
+ int ACTION_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OUTPUT = INSTANTIATION_EXPRESSION__OUTPUT;
+ int ACTION_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_ABSTRACT = INSTANTIATION_EXPRESSION__IS_ABSTRACT;
+ int ACTION_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP = INSTANTIATION_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ACTION_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__END_FEATURE = INSTANTIATION_EXPRESSION__END_FEATURE;
+ int ACTION_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_END_FEATURE = INSTANTIATION_EXPRESSION__OWNED_END_FEATURE;
+ int ACTION_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_SUFFICIENT = INSTANTIATION_EXPRESSION__IS_SUFFICIENT;
+ int ACTION_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_CONJUGATOR = INSTANTIATION_EXPRESSION__OWNED_CONJUGATOR;
+ int ACTION_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_CONJUGATED = INSTANTIATION_EXPRESSION__IS_CONJUGATED;
+ int ACTION_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__INHERITED_FEATURE = INSTANTIATION_EXPRESSION__INHERITED_FEATURE;
+ int ACTION_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__MULTIPLICITY = INSTANTIATION_EXPRESSION__MULTIPLICITY;
+ int ACTION_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__UNIONING_TYPE = INSTANTIATION_EXPRESSION__UNIONING_TYPE;
+ int ACTION_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_INTERSECTING = INSTANTIATION_EXPRESSION__OWNED_INTERSECTING;
+ int ACTION_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__INTERSECTING_TYPE = INSTANTIATION_EXPRESSION__INTERSECTING_TYPE;
+ int ACTION_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_UNIONING = INSTANTIATION_EXPRESSION__OWNED_UNIONING;
+ int ACTION_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_DISJOINING = INSTANTIATION_EXPRESSION__OWNED_DISJOINING;
+ int ACTION_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ACTION_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__DIFFERENCING_TYPE = INSTANTIATION_EXPRESSION__DIFFERENCING_TYPE;
+ int ACTION_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_DIFFERENCING = INSTANTIATION_EXPRESSION__OWNED_DIFFERENCING;
+ int ACTION_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__DIRECTED_FEATURE = INSTANTIATION_EXPRESSION__DIRECTED_FEATURE;
+ int ACTION_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ACTION_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNING_TYPE = INSTANTIATION_EXPRESSION__OWNING_TYPE;
+ int ACTION_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__END_OWNING_TYPE = INSTANTIATION_EXPRESSION__END_OWNING_TYPE;
+ int ACTION_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_UNIQUE = INSTANTIATION_EXPRESSION__IS_UNIQUE;
+ int ACTION_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_ORDERED = INSTANTIATION_EXPRESSION__IS_ORDERED;
+ int ACTION_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__TYPE = INSTANTIATION_EXPRESSION__TYPE;
+ int ACTION_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_REDEFINITION = INSTANTIATION_EXPRESSION__OWNED_REDEFINITION;
+ int ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_SUBSETTING;
+ int ACTION_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_COMPOSITE = INSTANTIATION_EXPRESSION__IS_COMPOSITE;
+ int ACTION_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_END = INSTANTIATION_EXPRESSION__IS_END;
+ int ACTION_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_TYPING = INSTANTIATION_EXPRESSION__OWNED_TYPING;
+ int ACTION_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__FEATURING_TYPE = INSTANTIATION_EXPRESSION__FEATURING_TYPE;
+ int ACTION_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING = INSTANTIATION_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ACTION_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_DERIVED = INSTANTIATION_EXPRESSION__IS_DERIVED;
+ int ACTION_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__CHAINING_FEATURE = INSTANTIATION_EXPRESSION__CHAINING_FEATURE;
+ int ACTION_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ACTION_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ACTION_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_PORTION = INSTANTIATION_EXPRESSION__IS_PORTION;
+ int ACTION_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_VARIABLE = INSTANTIATION_EXPRESSION__IS_VARIABLE;
+ int ACTION_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_CONSTANT = INSTANTIATION_EXPRESSION__IS_CONSTANT;
+ int ACTION_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ACTION_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__FEATURE_TARGET = INSTANTIATION_EXPRESSION__FEATURE_TARGET;
+ int ACTION_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__CROSS_FEATURE = INSTANTIATION_EXPRESSION__CROSS_FEATURE;
+ int ACTION_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__DIRECTION = INSTANTIATION_EXPRESSION__DIRECTION;
+ int ACTION_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ACTION_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__BEHAVIOR = INSTANTIATION_EXPRESSION__BEHAVIOR;
+ int ACTION_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__PARAMETER = INSTANTIATION_EXPRESSION__PARAMETER;
+ int ACTION_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__FUNCTION = INSTANTIATION_EXPRESSION__FUNCTION;
+ int ACTION_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__RESULT = INSTANTIATION_EXPRESSION__RESULT;
+ int ACTION_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INSTANTIATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Argument' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__ARGUMENT = INSTANTIATION_EXPRESSION__ARGUMENT;
+ int ACTION_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION__INSTANTIATED_TYPE;
+ int ACTION_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION__OPERAND = INSTANTIATION_EXPRESSION_FEATURE_COUNT + 0;
+ int ACTION_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
/**
- * The number of structural features of the 'Invocation Expression' class.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION_FEATURE_COUNT = INSTANTIATION_EXPRESSION_FEATURE_COUNT + 1;
+ int ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___ESCAPED_NAME = INSTANTIATION_EXPRESSION___ESCAPED_NAME;
+ int ACTION_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ACTION_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___EFFECTIVE_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_NAME;
+ int ACTION_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___LIBRARY_NAMESPACE = INSTANTIATION_EXPRESSION___LIBRARY_NAMESPACE;
+ int ACTION_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___PATH = INSTANTIATION_EXPRESSION___PATH;
+ int ACTION_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___NAMES_OF__ELEMENT = INSTANTIATION_EXPRESSION___NAMES_OF__ELEMENT;
+ int ACTION_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ACTION_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INSTANTIATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ACTION_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INSTANTIATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ACTION_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INSTANTIATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ACTION_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___RESOLVE__STRING = INSTANTIATION_EXPRESSION___RESOLVE__STRING;
+ int ACTION_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ACTION_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ACTION_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING = INSTANTIATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ACTION_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING = INSTANTIATION_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ACTION_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INSTANTIATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ACTION_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACTION_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACTION_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACTION_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INSTANTIATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ACTION_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ACTION_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE = INSTANTIATION_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ACTION_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INSTANTIATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ACTION_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN = INSTANTIATION_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ACTION_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___ALL_SUPERTYPES = INSTANTIATION_EXPRESSION___ALL_SUPERTYPES;
+ int ACTION_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___SPECIALIZES__TYPE = INSTANTIATION_EXPRESSION___SPECIALIZES__TYPE;
+ int ACTION_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ACTION_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INSTANTIATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ACTION_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___MULTIPLICITIES = INSTANTIATION_EXPRESSION___MULTIPLICITIES;
+ int ACTION_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE = INSTANTIATION_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ACTION_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___NAMING_FEATURE = INSTANTIATION_EXPRESSION___NAMING_FEATURE;
+ int ACTION_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___REDEFINES__FEATURE = INSTANTIATION_EXPRESSION___REDEFINES__FEATURE;
+ int ACTION_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ACTION_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INSTANTIATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ACTION_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___TYPING_FEATURES = INSTANTIATION_EXPRESSION___TYPING_FEATURES;
+ int ACTION_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ACTION_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ACTION_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ACTION_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___OWNED_CROSS_FEATURE;
+ int ACTION_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ACTION_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ACTION_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE = INSTANTIATION_EXPRESSION___CAN_ACCESS__FEATURE;
+ int ACTION_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ACTION_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INSTANTIATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ACTION_USAGE__BEHAVIOR = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___EVALUATE__ELEMENT = INSTANTIATION_EXPRESSION___EVALUATE__ELEMENT;
+ int ACTION_USAGE__PARAMETER = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT = INSTANTIATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ACTION_USAGE__ACTION_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The number of structural features of the 'Action Usage' class.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION___INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION___INSTANTIATED_TYPE;
+ int ACTION_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 3;
/**
- * The number of operations of the 'Invocation Expression' class.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INVOCATION_EXPRESSION_OPERATION_COUNT = INSTANTIATION_EXPRESSION_OPERATION_COUNT + 0;
+ int ACTION_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OperatorExpressionImpl Operator Expression}' class.
+ * The operation id for the 'Effective Short Name' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.OperatorExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOperatorExpression()
* @generated
+ * @ordered
*/
- int OPERATOR_EXPRESSION = 1;
+ int ACTION_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNING_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_MEMBERSHIP;
+ int ACTION_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_RELATIONSHIP = INVOCATION_EXPRESSION__OWNED_RELATIONSHIP;
+ int ACTION_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNING_RELATIONSHIP = INVOCATION_EXPRESSION__OWNING_RELATIONSHIP;
+ int ACTION_USAGE___PATH = OCCURRENCE_USAGE___PATH;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNING_NAMESPACE = INVOCATION_EXPRESSION__OWNING_NAMESPACE;
+ int ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__ELEMENT_ID = INVOCATION_EXPRESSION__ELEMENT_ID;
+ int ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNER = INVOCATION_EXPRESSION__OWNER;
+ int ACTION_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_ELEMENT = INVOCATION_EXPRESSION__OWNED_ELEMENT;
+ int ACTION_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__DOCUMENTATION = INVOCATION_EXPRESSION__DOCUMENTATION;
+ int ACTION_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_ANNOTATION = INVOCATION_EXPRESSION__OWNED_ANNOTATION;
+ int ACTION_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION = INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ACTION_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__ALIAS_IDS = INVOCATION_EXPRESSION__ALIAS_IDS;
+ int ACTION_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__DECLARED_SHORT_NAME = INVOCATION_EXPRESSION__DECLARED_SHORT_NAME;
+ int ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__DECLARED_NAME = INVOCATION_EXPRESSION__DECLARED_NAME;
+ int ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__SHORT_NAME = INVOCATION_EXPRESSION__SHORT_NAME;
+ int ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__NAME = INVOCATION_EXPRESSION__NAME;
+ int ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__QUALIFIED_NAME = INVOCATION_EXPRESSION__QUALIFIED_NAME;
+ int ACTION_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED = INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ACTION_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT = INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_MEMBERSHIP;
+ int ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_MEMBER = INVOCATION_EXPRESSION__OWNED_MEMBER;
+ int ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__MEMBERSHIP = INVOCATION_EXPRESSION__MEMBERSHIP;
+ int ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_IMPORT = INVOCATION_EXPRESSION__OWNED_IMPORT;
+ int ACTION_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__MEMBER = INVOCATION_EXPRESSION__MEMBER;
+ int ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP = INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_SPECIALIZATION = INVOCATION_EXPRESSION__OWNED_SPECIALIZATION;
+ int ACTION_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__FEATURE = INVOCATION_EXPRESSION__FEATURE;
+ int ACTION_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_FEATURE = INVOCATION_EXPRESSION__OWNED_FEATURE;
+ int ACTION_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__INPUT = INVOCATION_EXPRESSION__INPUT;
+ int ACTION_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OUTPUT = INVOCATION_EXPRESSION__OUTPUT;
+ int ACTION_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IS_ABSTRACT = INVOCATION_EXPRESSION__IS_ABSTRACT;
+ int ACTION_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP = INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ACTION_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__END_FEATURE = INVOCATION_EXPRESSION__END_FEATURE;
+ int ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_END_FEATURE = INVOCATION_EXPRESSION__OWNED_END_FEATURE;
+ int ACTION_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IS_SUFFICIENT = INVOCATION_EXPRESSION__IS_SUFFICIENT;
+ int ACTION_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_CONJUGATOR = INVOCATION_EXPRESSION__OWNED_CONJUGATOR;
+ int ACTION_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IS_CONJUGATED = INVOCATION_EXPRESSION__IS_CONJUGATED;
+ int ACTION_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__INHERITED_FEATURE = INVOCATION_EXPRESSION__INHERITED_FEATURE;
+ int ACTION_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__MULTIPLICITY = INVOCATION_EXPRESSION__MULTIPLICITY;
+ int ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__UNIONING_TYPE = INVOCATION_EXPRESSION__UNIONING_TYPE;
+ int ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_INTERSECTING = INVOCATION_EXPRESSION__OWNED_INTERSECTING;
+ int ACTION_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__INTERSECTING_TYPE = INVOCATION_EXPRESSION__INTERSECTING_TYPE;
+ int ACTION_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_UNIONING = INVOCATION_EXPRESSION__OWNED_UNIONING;
+ int ACTION_USAGE___ARGUMENT__INT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_DISJOINING = INVOCATION_EXPRESSION__OWNED_DISJOINING;
+ int ACTION_USAGE___INPUT_PARAMETER__INT = OCCURRENCE_USAGE_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ACTION_USAGE___INPUT_PARAMETERS = OCCURRENCE_USAGE_OPERATION_COUNT + 2;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__DIFFERENCING_TYPE = INVOCATION_EXPRESSION__DIFFERENCING_TYPE;
+ int ACTION_USAGE___IS_SUBACTION_USAGE = OCCURRENCE_USAGE_OPERATION_COUNT + 3;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The number of operations of the 'Action Usage' class.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_DIFFERENCING = INVOCATION_EXPRESSION__OWNED_DIFFERENCING;
+ int ACTION_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 4;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CalculationUsageImpl Calculation Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CalculationUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCalculationUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__DIRECTED_FEATURE = INVOCATION_EXPRESSION__DIRECTED_FEATURE;
+ int CALCULATION_USAGE = 21;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CaseUsageImpl Case Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CaseUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCaseUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CASE_USAGE = 23;
/**
- * The feature id for the 'Owning Type' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.VerificationCaseUsageImpl Verification Case Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.VerificationCaseUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVerificationCaseUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNING_TYPE = INVOCATION_EXPRESSION__OWNING_TYPE;
+ int VERIFICATION_CASE_USAGE = 168;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.VariantMembershipImpl Variant Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.VariantMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVariantMembership()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__END_OWNING_TYPE = INVOCATION_EXPRESSION__END_OWNING_TYPE;
+ int VARIANT_MEMBERSHIP = 166;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DefinitionImpl Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.DefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_UNIQUE = INVOCATION_EXPRESSION__IS_UNIQUE;
+ int DEFINITION = 44;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ReferenceUsageImpl Reference Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ReferenceUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getReferenceUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_ORDERED = INVOCATION_EXPRESSION__IS_ORDERED;
+ int REFERENCE_USAGE = 128;
/**
- * The feature id for the 'Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AttributeUsageImpl Attribute Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AttributeUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAttributeUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__TYPE = INVOCATION_EXPRESSION__TYPE;
+ int ATTRIBUTE_USAGE = 15;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EnumerationUsageImpl Enumeration Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.EnumerationUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEnumerationUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_REDEFINITION = INVOCATION_EXPRESSION__OWNED_REDEFINITION;
+ int ENUMERATION_USAGE = 53;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AttributeDefinitionImpl Attribute Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AttributeDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAttributeDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_SUBSETTING = INVOCATION_EXPRESSION__OWNED_SUBSETTING;
+ int ATTRIBUTE_DEFINITION = 14;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EnumerationDefinitionImpl Enumeration Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.EnumerationDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEnumerationDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_COMPOSITE = INVOCATION_EXPRESSION__IS_COMPOSITE;
+ int ENUMERATION_DEFINITION = 52;
/**
- * The feature id for the 'Is End' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ItemUsageImpl Item Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ItemUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getItemUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_END = INVOCATION_EXPRESSION__IS_END;
+ int ITEM_USAGE = 86;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PartUsageImpl Part Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PartUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPartUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_TYPING = INVOCATION_EXPRESSION__OWNED_TYPING;
+ int PART_USAGE = 119;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OccurrenceDefinitionImpl Occurrence Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.OccurrenceDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOccurrenceDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__FEATURING_TYPE = INVOCATION_EXPRESSION__FEATURING_TYPE;
+ int OCCURRENCE_DEFINITION = 112;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ItemDefinitionImpl Item Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ItemDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getItemDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING = INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ITEM_DEFINITION = 85;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PartDefinitionImpl Part Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PartDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPartDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_DERIVED = INVOCATION_EXPRESSION__IS_DERIVED;
+ int PART_DEFINITION = 118;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PortUsageImpl Port Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PortUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__CHAINING_FEATURE = INVOCATION_EXPRESSION__CHAINING_FEATURE;
+ int PORT_USAGE = 124;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PortDefinitionImpl Port Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PortDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING = INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int PORT_DEFINITION = 123;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConjugatedPortDefinitionImpl Conjugated Port Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConjugatedPortDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConjugatedPortDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING = INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CONJUGATED_PORT_DEFINITION = 30;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PortConjugationImpl Port Conjugation}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PortConjugationImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortConjugation()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_PORTION = INVOCATION_EXPRESSION__IS_PORTION;
+ int PORT_CONJUGATION = 122;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectorAsUsageImpl Connector As Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConnectorAsUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnectorAsUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_VARIABLE = INVOCATION_EXPRESSION__IS_VARIABLE;
+ int CONNECTOR_AS_USAGE = 36;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowUsageImpl Flow Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FlowUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlowUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__IS_CONSTANT = INVOCATION_EXPRESSION__IS_CONSTANT;
+ int FLOW_USAGE = 69;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectionUsageImpl Connection Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConnectionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnectionUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CONNECTION_USAGE = 34;
/**
- * The feature id for the 'Feature Target' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InterfaceUsageImpl Interface Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.InterfaceUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInterfaceUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__FEATURE_TARGET = INVOCATION_EXPRESSION__FEATURE_TARGET;
+ int INTERFACE_USAGE = 81;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectionDefinitionImpl Connection Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConnectionDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnectionDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__CROSS_FEATURE = INVOCATION_EXPRESSION__CROSS_FEATURE;
+ int CONNECTION_DEFINITION = 33;
/**
- * The feature id for the 'Direction' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InterfaceDefinitionImpl Interface Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.InterfaceDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInterfaceDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__DIRECTION = INVOCATION_EXPRESSION__DIRECTION;
+ int INTERFACE_DEFINITION = 80;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AllocationUsageImpl Allocation Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AllocationUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAllocationUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING = INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ALLOCATION_USAGE = 5;
/**
- * The feature id for the 'Behavior' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AllocationDefinitionImpl Allocation Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AllocationDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAllocationDefinition()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__BEHAVIOR = INVOCATION_EXPRESSION__BEHAVIOR;
+ int ALLOCATION_DEFINITION = 4;
/**
- * The feature id for the 'Parameter' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StateUsageImpl State Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.StateUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__PARAMETER = INVOCATION_EXPRESSION__PARAMETER;
+ int STATE_USAGE = 145;
/**
- * The feature id for the 'Function' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TransitionUsageImpl Transition Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.TransitionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTransitionUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__FUNCTION = INVOCATION_EXPRESSION__FUNCTION;
+ int TRANSITION_USAGE = 158;
/**
- * The feature id for the 'Result' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AcceptActionUsageImpl Accept Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AcceptActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAcceptActionUsage()
* @generated
- * @ordered
*/
- int OPERATOR_EXPRESSION__RESULT = INVOCATION_EXPRESSION__RESULT;
+ int ACCEPT_ACTION_USAGE = 0;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ACCEPT_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Argument' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__ARGUMENT = INVOCATION_EXPRESSION__ARGUMENT;
+ int ACCEPT_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__INSTANTIATED_TYPE = INVOCATION_EXPRESSION__INSTANTIATED_TYPE;
+ int ACCEPT_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OPERAND = INVOCATION_EXPRESSION__OPERAND;
+ int ACCEPT_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Operator' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION__OPERATOR = INVOCATION_EXPRESSION_FEATURE_COUNT + 0;
+ int ACCEPT_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The number of structural features of the 'Operator Expression' class.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION_FEATURE_COUNT = INVOCATION_EXPRESSION_FEATURE_COUNT + 1;
+ int ACCEPT_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___ESCAPED_NAME = INVOCATION_EXPRESSION___ESCAPED_NAME;
+ int ACCEPT_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME = INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ACCEPT_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___EFFECTIVE_NAME = INVOCATION_EXPRESSION___EFFECTIVE_NAME;
+ int ACCEPT_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___LIBRARY_NAMESPACE = INVOCATION_EXPRESSION___LIBRARY_NAMESPACE;
+ int ACCEPT_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___PATH = INVOCATION_EXPRESSION___PATH;
+ int ACCEPT_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___NAMES_OF__ELEMENT = INVOCATION_EXPRESSION___NAMES_OF__ELEMENT;
+ int ACCEPT_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ACCEPT_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ACCEPT_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ACCEPT_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___RESOLVE__STRING = INVOCATION_EXPRESSION___RESOLVE__STRING;
+ int ACCEPT_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING = INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ACCEPT_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING = INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ACCEPT_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING = INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ACCEPT_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING = INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ACCEPT_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ACCEPT_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACCEPT_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACCEPT_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACCEPT_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ACCEPT_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE = INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ACCEPT_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ACCEPT_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN = INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ACCEPT_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___ALL_SUPERTYPES = INVOCATION_EXPRESSION___ALL_SUPERTYPES;
+ int ACCEPT_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___SPECIALIZES__TYPE = INVOCATION_EXPRESSION___SPECIALIZES__TYPE;
+ int ACCEPT_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ACCEPT_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ACCEPT_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___MULTIPLICITIES = INVOCATION_EXPRESSION___MULTIPLICITIES;
+ int ACCEPT_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE = INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ACCEPT_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___NAMING_FEATURE = INVOCATION_EXPRESSION___NAMING_FEATURE;
+ int ACCEPT_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___REDEFINES__FEATURE = INVOCATION_EXPRESSION___REDEFINES__FEATURE;
+ int ACCEPT_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ACCEPT_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ACCEPT_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___TYPING_FEATURES = INVOCATION_EXPRESSION___TYPING_FEATURES;
+ int ACCEPT_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ACCEPT_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ACCEPT_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ACCEPT_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE;
+ int ACCEPT_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ACCEPT_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ACCEPT_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE = INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE;
+ int ACCEPT_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE = INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ACCEPT_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ACCEPT_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___EVALUATE__ELEMENT = INVOCATION_EXPRESSION___EVALUATE__ELEMENT;
+ int ACCEPT_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT = INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ACCEPT_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION___INSTANTIATED_TYPE = INVOCATION_EXPRESSION___INSTANTIATED_TYPE;
+ int ACCEPT_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The number of operations of the 'Operator Expression' class.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION_OPERATION_COUNT = INVOCATION_EXPRESSION_OPERATION_COUNT + 0;
+ int ACCEPT_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SelectExpressionImpl Select Expression}' class.
+ * The feature id for the 'Is Composite' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SelectExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSelectExpression()
* @generated
+ * @ordered
*/
- int SELECT_EXPRESSION = 0;
+ int ACCEPT_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
+ int ACCEPT_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
+ int ACCEPT_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
+ int ACCEPT_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
+ int ACCEPT_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
+ int ACCEPT_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
+ int ACCEPT_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
+ int ACCEPT_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
+ int ACCEPT_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ACCEPT_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
+ int ACCEPT_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
+ int ACCEPT_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
+ int ACCEPT_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
+ int ACCEPT_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
+ int ACCEPT_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
+ int ACCEPT_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ACCEPT_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ACCEPT_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
+ int ACCEPT_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
+ int ACCEPT_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
+ int ACCEPT_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
+ int ACCEPT_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
+ int ACCEPT_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
+ int ACCEPT_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
+ int ACCEPT_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
+ int ACCEPT_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
+ int ACCEPT_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
+ int ACCEPT_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
+ int ACCEPT_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
+ int ACCEPT_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
+ int ACCEPT_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
+ int ACCEPT_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
+ int ACCEPT_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
+ int ACCEPT_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
+ int ACCEPT_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
+ int ACCEPT_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
+ int ACCEPT_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
+ int ACCEPT_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
+ int ACCEPT_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
+ int ACCEPT_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
+ int ACCEPT_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
+ int ACCEPT_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
+ int ACCEPT_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
+ int ACCEPT_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
+ int ACCEPT_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
+ int ACCEPT_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
+ int ACCEPT_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
+ int ACCEPT_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
+ int ACCEPT_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
+ int ACCEPT_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
+ int ACCEPT_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
+ int ACCEPT_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
+ int ACCEPT_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ACCEPT_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
+ int ACCEPT_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Payload Argument' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
+ int ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Payload Parameter' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Receiver Argument' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The number of structural features of the 'Accept Action Usage' class.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
+ int ACCEPT_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
+ int ACCEPT_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
+ int ACCEPT_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ACCEPT_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
+ int ACCEPT_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
+ int ACCEPT_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
+ int ACCEPT_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ACCEPT_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
+ int ACCEPT_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
+ int ACCEPT_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Function' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
+ int ACCEPT_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
+ int ACCEPT_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ACCEPT_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Argument' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
+ int ACCEPT_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
+ int ACCEPT_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
+ int ACCEPT_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Operator' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
+ int ACCEPT_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The number of structural features of the 'Select Expression' class.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
+ int ACCEPT_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
+ int ACCEPT_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ACCEPT_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
+ int ACCEPT_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
+ int ACCEPT_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
+ int ACCEPT_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
+ int ACCEPT_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ACCEPT_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ACCEPT_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ACCEPT_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
+ int ACCEPT_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ACCEPT_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ACCEPT_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ACCEPT_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ACCEPT_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ACCEPT_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACCEPT_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACCEPT_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ACCEPT_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ACCEPT_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ACCEPT_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ACCEPT_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ACCEPT_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ACCEPT_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
+ int ACCEPT_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
+ int ACCEPT_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ACCEPT_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ACCEPT_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
+ int ACCEPT_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ACCEPT_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
+ int ACCEPT_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Is Trigger Action' operation.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
+ int ACCEPT_ACTION_USAGE___IS_TRIGGER_ACTION = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The number of operations of the 'Accept Action Usage' class.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ACCEPT_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CLASSIFIER__ALIAS_IDS = TYPE__ALIAS_IDS;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
+ int CLASSIFIER__DECLARED_NAME = TYPE__DECLARED_NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CLASSIFIER__DECLARED_SHORT_NAME = TYPE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CLASSIFIER__DOCUMENTATION = TYPE__DOCUMENTATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CLASSIFIER__ELEMENT_ID = TYPE__ELEMENT_ID;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
+ int CLASSIFIER__IS_IMPLIED_INCLUDED = TYPE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CLASSIFIER__IS_LIBRARY_ELEMENT = TYPE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CLASSIFIER__NAME = TYPE__NAME;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
+ int CLASSIFIER__OWNED_ANNOTATION = TYPE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CLASSIFIER__OWNED_ELEMENT = TYPE__OWNED_ELEMENT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CLASSIFIER__OWNED_RELATIONSHIP = TYPE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
+ int CLASSIFIER__OWNER = TYPE__OWNER;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CLASSIFIER__OWNING_MEMBERSHIP = TYPE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
+ int CLASSIFIER__OWNING_NAMESPACE = TYPE__OWNING_NAMESPACE;
/**
- * The number of operations of the 'Select Expression' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SELECT_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
+ int CLASSIFIER__OWNING_RELATIONSHIP = TYPE__OWNING_RELATIONSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RelationshipImpl Relationship}' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RelationshipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRelationship()
* @generated
+ * @ordered
*/
- int RELATIONSHIP = 12;
+ int CLASSIFIER__QUALIFIED_NAME = TYPE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNING_MEMBERSHIP = ELEMENT__OWNING_MEMBERSHIP;
+ int CLASSIFIER__SHORT_NAME = TYPE__SHORT_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNED_RELATIONSHIP = ELEMENT__OWNED_RELATIONSHIP;
+ int CLASSIFIER__TEXTUAL_REPRESENTATION = TYPE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNING_RELATIONSHIP = ELEMENT__OWNING_RELATIONSHIP;
+ int CLASSIFIER__IMPORTED_MEMBERSHIP = TYPE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNING_NAMESPACE = ELEMENT__OWNING_NAMESPACE;
+ int CLASSIFIER__MEMBER = TYPE__MEMBER;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__ELEMENT_ID = ELEMENT__ELEMENT_ID;
+ int CLASSIFIER__MEMBERSHIP = TYPE__MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNER = ELEMENT__OWNER;
+ int CLASSIFIER__OWNED_IMPORT = TYPE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNED_ELEMENT = ELEMENT__OWNED_ELEMENT;
+ int CLASSIFIER__OWNED_MEMBER = TYPE__OWNED_MEMBER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__DOCUMENTATION = ELEMENT__DOCUMENTATION;
+ int CLASSIFIER__OWNED_MEMBERSHIP = TYPE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNED_ANNOTATION = ELEMENT__OWNED_ANNOTATION;
+ int CLASSIFIER__DIFFERENCING_TYPE = TYPE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__TEXTUAL_REPRESENTATION = ELEMENT__TEXTUAL_REPRESENTATION;
+ int CLASSIFIER__DIRECTED_FEATURE = TYPE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__ALIAS_IDS = ELEMENT__ALIAS_IDS;
+ int CLASSIFIER__END_FEATURE = TYPE__END_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__DECLARED_SHORT_NAME = ELEMENT__DECLARED_SHORT_NAME;
+ int CLASSIFIER__FEATURE = TYPE__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__DECLARED_NAME = ELEMENT__DECLARED_NAME;
+ int CLASSIFIER__FEATURE_MEMBERSHIP = TYPE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__SHORT_NAME = ELEMENT__SHORT_NAME;
+ int CLASSIFIER__INHERITED_FEATURE = TYPE__INHERITED_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__NAME = ELEMENT__NAME;
+ int CLASSIFIER__INHERITED_MEMBERSHIP = TYPE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__QUALIFIED_NAME = ELEMENT__QUALIFIED_NAME;
+ int CLASSIFIER__INPUT = TYPE__INPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__IS_IMPLIED_INCLUDED = ELEMENT__IS_IMPLIED_INCLUDED;
+ int CLASSIFIER__INTERSECTING_TYPE = TYPE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__IS_LIBRARY_ELEMENT = ELEMENT__IS_LIBRARY_ELEMENT;
+ int CLASSIFIER__IS_ABSTRACT = TYPE__IS_ABSTRACT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__RELATED_ELEMENT = ELEMENT_FEATURE_COUNT + 0;
+ int CLASSIFIER__IS_CONJUGATED = TYPE__IS_CONJUGATED;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__TARGET = ELEMENT_FEATURE_COUNT + 1;
+ int CLASSIFIER__IS_SUFFICIENT = TYPE__IS_SUFFICIENT;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__SOURCE = ELEMENT_FEATURE_COUNT + 2;
+ int CLASSIFIER__MULTIPLICITY = TYPE__MULTIPLICITY;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNING_RELATED_ELEMENT = ELEMENT_FEATURE_COUNT + 3;
+ int CLASSIFIER__OUTPUT = TYPE__OUTPUT;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__OWNED_RELATED_ELEMENT = ELEMENT_FEATURE_COUNT + 4;
+ int CLASSIFIER__OWNED_CONJUGATOR = TYPE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP__IS_IMPLIED = ELEMENT_FEATURE_COUNT + 5;
+ int CLASSIFIER__OWNED_DIFFERENCING = TYPE__OWNED_DIFFERENCING;
/**
- * The number of structural features of the 'Relationship' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 6;
+ int CLASSIFIER__OWNED_DISJOINING = TYPE__OWNED_DISJOINING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP___ESCAPED_NAME = ELEMENT___ESCAPED_NAME;
+ int CLASSIFIER__OWNED_END_FEATURE = TYPE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP___EFFECTIVE_SHORT_NAME = ELEMENT___EFFECTIVE_SHORT_NAME;
+ int CLASSIFIER__OWNED_FEATURE = TYPE__OWNED_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP___EFFECTIVE_NAME = ELEMENT___EFFECTIVE_NAME;
+ int CLASSIFIER__OWNED_FEATURE_MEMBERSHIP = TYPE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP___LIBRARY_NAMESPACE = ELEMENT___LIBRARY_NAMESPACE;
+ int CLASSIFIER__OWNED_INTERSECTING = TYPE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP___PATH = ELEMENT___PATH;
+ int CLASSIFIER__OWNED_SPECIALIZATION = TYPE__OWNED_SPECIALIZATION;
/**
- * The number of operations of the 'Relationship' class.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int RELATIONSHIP_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
+ int CLASSIFIER__OWNED_UNIONING = TYPE__OWNED_UNIONING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MembershipImpl Membership}' class.
+ * The feature id for the 'Unioning Type' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMembership()
* @generated
+ * @ordered
*/
- int MEMBERSHIP = 11;
+ int CLASSIFIER__UNIONING_TYPE = TYPE__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int CLASSIFIER__OWNED_SUBCLASSIFICATION = TYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The number of structural features of the 'Classifier' class.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int CLASSIFIER_FEATURE_COUNT = TYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int CLASSIFIER___EFFECTIVE_NAME = TYPE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int CLASSIFIER___EFFECTIVE_SHORT_NAME = TYPE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int CLASSIFIER___ESCAPED_NAME = TYPE___ESCAPED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNER = RELATIONSHIP__OWNER;
+ int CLASSIFIER___LIBRARY_NAMESPACE = TYPE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int CLASSIFIER___PATH = TYPE___PATH;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST = TYPE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int CLASSIFIER___NAMES_OF__ELEMENT = TYPE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int CLASSIFIER___QUALIFICATION_OF__STRING = TYPE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int CLASSIFIER___RESOLVE__STRING = TYPE___RESOLVE__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int CLASSIFIER___RESOLVE_GLOBAL__STRING = TYPE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int CLASSIFIER___RESOLVE_LOCAL__STRING = TYPE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__NAME = RELATIONSHIP__NAME;
+ int CLASSIFIER___RESOLVE_VISIBLE__STRING = TYPE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int CLASSIFIER___UNQUALIFIED_NAME_OF__STRING = TYPE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int CLASSIFIER___VISIBILITY_OF__MEMBERSHIP = TYPE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__TARGET = RELATIONSHIP__TARGET;
+ int CLASSIFIER___ALL_SUPERTYPES = TYPE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__SOURCE = RELATIONSHIP__SOURCE;
+ int CLASSIFIER___DIRECTION_OF__FEATURE = TYPE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__MEMBER_ELEMENT_ID = RELATIONSHIP_FEATURE_COUNT + 0;
+ int CLASSIFIER___IS_COMPATIBLE_WITH__TYPE = TYPE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = RELATIONSHIP_FEATURE_COUNT + 1;
+ int CLASSIFIER___MULTIPLICITIES = TYPE___MULTIPLICITIES;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__MEMBER_SHORT_NAME = RELATIONSHIP_FEATURE_COUNT + 2;
+ int CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Member Element' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__MEMBER_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST = TYPE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Member Name' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__MEMBER_NAME = RELATIONSHIP_FEATURE_COUNT + 4;
+ int CLASSIFIER___SPECIALIZES__TYPE = TYPE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Visibility' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP__VISIBILITY = RELATIONSHIP_FEATURE_COUNT + 5;
+ int CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING = TYPE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The number of structural features of the 'Membership' class.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 6;
+ int CLASSIFIER___SUPERTYPES__BOOLEAN = TYPE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The number of operations of the 'Classifier' class.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int CLASSIFIER_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int DEFINITION__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int DEFINITION__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int DEFINITION__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP___PATH = RELATIONSHIP___PATH;
+ int DEFINITION__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = RELATIONSHIP_OPERATION_COUNT + 0;
+ int DEFINITION__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
/**
- * The number of operations of the 'Membership' class.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 1;
+ int DEFINITION__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OwningMembershipImpl Owning Membership}' class.
+ * The feature id for the 'Is Library Element' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.OwningMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOwningMembership()
* @generated
+ * @ordered
*/
- int OWNING_MEMBERSHIP = 10;
+ int DEFINITION__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNING_MEMBERSHIP = MEMBERSHIP__OWNING_MEMBERSHIP;
+ int DEFINITION__NAME = CLASSIFIER__NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_RELATIONSHIP = MEMBERSHIP__OWNED_RELATIONSHIP;
+ int DEFINITION__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNING_RELATIONSHIP = MEMBERSHIP__OWNING_RELATIONSHIP;
+ int DEFINITION__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNING_NAMESPACE = MEMBERSHIP__OWNING_NAMESPACE;
+ int DEFINITION__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__ELEMENT_ID = MEMBERSHIP__ELEMENT_ID;
+ int DEFINITION__OWNER = CLASSIFIER__OWNER;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNER = MEMBERSHIP__OWNER;
+ int DEFINITION__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_ELEMENT = MEMBERSHIP__OWNED_ELEMENT;
+ int DEFINITION__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__DOCUMENTATION = MEMBERSHIP__DOCUMENTATION;
+ int DEFINITION__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_ANNOTATION = MEMBERSHIP__OWNED_ANNOTATION;
+ int DEFINITION__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION = MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int DEFINITION__SHORT_NAME = CLASSIFIER__SHORT_NAME;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__ALIAS_IDS = MEMBERSHIP__ALIAS_IDS;
+ int DEFINITION__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__DECLARED_SHORT_NAME = MEMBERSHIP__DECLARED_SHORT_NAME;
+ int DEFINITION__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__DECLARED_NAME = MEMBERSHIP__DECLARED_NAME;
+ int DEFINITION__MEMBER = CLASSIFIER__MEMBER;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__SHORT_NAME = MEMBERSHIP__SHORT_NAME;
+ int DEFINITION__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__NAME = MEMBERSHIP__NAME;
+ int DEFINITION__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__QUALIFIED_NAME = MEMBERSHIP__QUALIFIED_NAME;
+ int DEFINITION__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED = MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int DEFINITION__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT = MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int DEFINITION__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__RELATED_ELEMENT = MEMBERSHIP__RELATED_ELEMENT;
+ int DEFINITION__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__TARGET = MEMBERSHIP__TARGET;
+ int DEFINITION__END_FEATURE = CLASSIFIER__END_FEATURE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__SOURCE = MEMBERSHIP__SOURCE;
+ int DEFINITION__FEATURE = CLASSIFIER__FEATURE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT = MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int DEFINITION__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT = MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int DEFINITION__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__IS_IMPLIED = MEMBERSHIP__IS_IMPLIED;
+ int DEFINITION__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID = MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int DEFINITION__INPUT = CLASSIFIER__INPUT;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int DEFINITION__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__MEMBER_SHORT_NAME = MEMBERSHIP__MEMBER_SHORT_NAME;
+ int DEFINITION__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__MEMBER_ELEMENT = MEMBERSHIP__MEMBER_ELEMENT;
+ int DEFINITION__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__MEMBER_NAME = MEMBERSHIP__MEMBER_NAME;
+ int DEFINITION__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__VISIBILITY = MEMBERSHIP__VISIBILITY;
+ int DEFINITION__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = MEMBERSHIP_FEATURE_COUNT + 0;
+ int DEFINITION__OUTPUT = CLASSIFIER__OUTPUT;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = MEMBERSHIP_FEATURE_COUNT + 1;
+ int DEFINITION__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_MEMBER_NAME = MEMBERSHIP_FEATURE_COUNT + 2;
+ int DEFINITION__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT = MEMBERSHIP_FEATURE_COUNT + 3;
+ int DEFINITION__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
/**
- * The number of structural features of the 'Owning Membership' class.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP_FEATURE_COUNT = MEMBERSHIP_FEATURE_COUNT + 4;
+ int DEFINITION__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP___ESCAPED_NAME = MEMBERSHIP___ESCAPED_NAME;
+ int DEFINITION__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME = MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int DEFINITION__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP___EFFECTIVE_NAME = MEMBERSHIP___EFFECTIVE_NAME;
+ int DEFINITION__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP___LIBRARY_NAMESPACE = MEMBERSHIP___LIBRARY_NAMESPACE;
+ int DEFINITION__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP___PATH = MEMBERSHIP___PATH;
+ int DEFINITION__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int DEFINITION__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
/**
- * The number of operations of the 'Owning Membership' class.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int OWNING_MEMBERSHIP_OPERATION_COUNT = MEMBERSHIP_OPERATION_COUNT + 0;
+ int DEFINITION__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnnotatingElementImpl Annotating Element}' class.
+ * The feature id for the 'Directed Usage' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AnnotatingElementImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnnotatingElement()
* @generated
+ * @ordered
*/
- int ANNOTATING_ELEMENT = 15;
+ int DEFINITION__DIRECTED_USAGE = CLASSIFIER_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNING_MEMBERSHIP = ELEMENT__OWNING_MEMBERSHIP;
+ int DEFINITION__IS_VARIATION = CLASSIFIER_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNED_RELATIONSHIP = ELEMENT__OWNED_RELATIONSHIP;
+ int DEFINITION__OWNED_ACTION = CLASSIFIER_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNING_RELATIONSHIP = ELEMENT__OWNING_RELATIONSHIP;
+ int DEFINITION__OWNED_ALLOCATION = CLASSIFIER_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNING_NAMESPACE = ELEMENT__OWNING_NAMESPACE;
+ int DEFINITION__OWNED_ANALYSIS_CASE = CLASSIFIER_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__ELEMENT_ID = ELEMENT__ELEMENT_ID;
+ int DEFINITION__OWNED_ATTRIBUTE = CLASSIFIER_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNER = ELEMENT__OWNER;
+ int DEFINITION__OWNED_CALCULATION = CLASSIFIER_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNED_ELEMENT = ELEMENT__OWNED_ELEMENT;
+ int DEFINITION__OWNED_CASE = CLASSIFIER_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__DOCUMENTATION = ELEMENT__DOCUMENTATION;
+ int DEFINITION__OWNED_CONCERN = CLASSIFIER_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNED_ANNOTATION = ELEMENT__OWNED_ANNOTATION;
+ int DEFINITION__OWNED_CONNECTION = CLASSIFIER_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__TEXTUAL_REPRESENTATION = ELEMENT__TEXTUAL_REPRESENTATION;
+ int DEFINITION__OWNED_CONSTRAINT = CLASSIFIER_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__ALIAS_IDS = ELEMENT__ALIAS_IDS;
+ int DEFINITION__OWNED_ENUMERATION = CLASSIFIER_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__DECLARED_SHORT_NAME = ELEMENT__DECLARED_SHORT_NAME;
+ int DEFINITION__OWNED_FLOW = CLASSIFIER_FEATURE_COUNT + 12;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__DECLARED_NAME = ELEMENT__DECLARED_NAME;
+ int DEFINITION__OWNED_INTERFACE = CLASSIFIER_FEATURE_COUNT + 13;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__SHORT_NAME = ELEMENT__SHORT_NAME;
+ int DEFINITION__OWNED_ITEM = CLASSIFIER_FEATURE_COUNT + 14;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__NAME = ELEMENT__NAME;
+ int DEFINITION__OWNED_METADATA = CLASSIFIER_FEATURE_COUNT + 15;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__QUALIFIED_NAME = ELEMENT__QUALIFIED_NAME;
+ int DEFINITION__OWNED_OCCURRENCE = CLASSIFIER_FEATURE_COUNT + 16;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__IS_IMPLIED_INCLUDED = ELEMENT__IS_IMPLIED_INCLUDED;
+ int DEFINITION__OWNED_PART = CLASSIFIER_FEATURE_COUNT + 17;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__IS_LIBRARY_ELEMENT = ELEMENT__IS_LIBRARY_ELEMENT;
+ int DEFINITION__OWNED_PORT = CLASSIFIER_FEATURE_COUNT + 18;
/**
- * The feature id for the 'Annotated Element' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__ANNOTATED_ELEMENT = ELEMENT_FEATURE_COUNT + 0;
+ int DEFINITION__OWNED_REFERENCE = CLASSIFIER_FEATURE_COUNT + 19;
/**
- * The feature id for the 'Owned Annotating Relationship' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP = ELEMENT_FEATURE_COUNT + 1;
+ int DEFINITION__OWNED_RENDERING = CLASSIFIER_FEATURE_COUNT + 20;
/**
- * The feature id for the 'Annotation' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__ANNOTATION = ELEMENT_FEATURE_COUNT + 2;
+ int DEFINITION__OWNED_REQUIREMENT = CLASSIFIER_FEATURE_COUNT + 21;
/**
- * The feature id for the 'Owning Annotating Relationship' reference.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP = ELEMENT_FEATURE_COUNT + 3;
+ int DEFINITION__OWNED_STATE = CLASSIFIER_FEATURE_COUNT + 22;
/**
- * The number of structural features of the 'Annotating Element' class.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4;
+ int DEFINITION__OWNED_TRANSITION = CLASSIFIER_FEATURE_COUNT + 23;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT___ESCAPED_NAME = ELEMENT___ESCAPED_NAME;
+ int DEFINITION__OWNED_USAGE = CLASSIFIER_FEATURE_COUNT + 24;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT___EFFECTIVE_SHORT_NAME = ELEMENT___EFFECTIVE_SHORT_NAME;
+ int DEFINITION__OWNED_USE_CASE = CLASSIFIER_FEATURE_COUNT + 25;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT___EFFECTIVE_NAME = ELEMENT___EFFECTIVE_NAME;
+ int DEFINITION__OWNED_VERIFICATION_CASE = CLASSIFIER_FEATURE_COUNT + 26;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT___LIBRARY_NAMESPACE = ELEMENT___LIBRARY_NAMESPACE;
+ int DEFINITION__OWNED_VIEW = CLASSIFIER_FEATURE_COUNT + 27;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT___PATH = ELEMENT___PATH;
+ int DEFINITION__OWNED_VIEWPOINT = CLASSIFIER_FEATURE_COUNT + 28;
/**
- * The number of operations of the 'Annotating Element' class.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
+ int DEFINITION__USAGE = CLASSIFIER_FEATURE_COUNT + 29;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CommentImpl Comment}' class.
+ * The feature id for the 'Variant' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CommentImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getComment()
* @generated
+ * @ordered
*/
- int COMMENT = 14;
+ int DEFINITION__VARIANT = CLASSIFIER_FEATURE_COUNT + 30;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNING_MEMBERSHIP = ANNOTATING_ELEMENT__OWNING_MEMBERSHIP;
+ int DEFINITION__VARIANT_MEMBERSHIP = CLASSIFIER_FEATURE_COUNT + 31;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The number of structural features of the 'Definition' class.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNED_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_RELATIONSHIP;
+ int DEFINITION_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 32;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_RELATIONSHIP;
+ int DEFINITION___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNING_NAMESPACE = ANNOTATING_ELEMENT__OWNING_NAMESPACE;
+ int DEFINITION___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__ELEMENT_ID = ANNOTATING_ELEMENT__ELEMENT_ID;
+ int DEFINITION___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNER = ANNOTATING_ELEMENT__OWNER;
+ int DEFINITION___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNED_ELEMENT = ANNOTATING_ELEMENT__OWNED_ELEMENT;
+ int DEFINITION___PATH = CLASSIFIER___PATH;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__DOCUMENTATION = ANNOTATING_ELEMENT__DOCUMENTATION;
+ int DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNED_ANNOTATION = ANNOTATING_ELEMENT__OWNED_ANNOTATION;
+ int DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__TEXTUAL_REPRESENTATION = ANNOTATING_ELEMENT__TEXTUAL_REPRESENTATION;
+ int DEFINITION___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__ALIAS_IDS = ANNOTATING_ELEMENT__ALIAS_IDS;
+ int DEFINITION___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__DECLARED_SHORT_NAME = ANNOTATING_ELEMENT__DECLARED_SHORT_NAME;
+ int DEFINITION___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__DECLARED_NAME = ANNOTATING_ELEMENT__DECLARED_NAME;
+ int DEFINITION___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__SHORT_NAME = ANNOTATING_ELEMENT__SHORT_NAME;
+ int DEFINITION___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__NAME = ANNOTATING_ELEMENT__NAME;
+ int DEFINITION___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__QUALIFIED_NAME = ANNOTATING_ELEMENT__QUALIFIED_NAME;
+ int DEFINITION___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__IS_IMPLIED_INCLUDED = ANNOTATING_ELEMENT__IS_IMPLIED_INCLUDED;
+ int DEFINITION___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__IS_LIBRARY_ELEMENT = ANNOTATING_ELEMENT__IS_LIBRARY_ELEMENT;
+ int DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Annotated Element' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__ANNOTATED_ELEMENT = ANNOTATING_ELEMENT__ANNOTATED_ELEMENT;
+ int DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotating Relationship' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNED_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP;
+ int DEFINITION___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
/**
- * The feature id for the 'Annotation' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__ANNOTATION = ANNOTATING_ELEMENT__ANNOTATION;
+ int DEFINITION___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Annotating Relationship' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__OWNING_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP;
+ int DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Locale' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__LOCALE = ANNOTATING_ELEMENT_FEATURE_COUNT + 0;
+ int DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Body' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT__BODY = ANNOTATING_ELEMENT_FEATURE_COUNT + 1;
+ int DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The number of structural features of the 'Comment' class.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT_FEATURE_COUNT = ANNOTATING_ELEMENT_FEATURE_COUNT + 2;
+ int DEFINITION___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT___ESCAPED_NAME = ANNOTATING_ELEMENT___ESCAPED_NAME;
+ int DEFINITION___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT___EFFECTIVE_SHORT_NAME = ANNOTATING_ELEMENT___EFFECTIVE_SHORT_NAME;
+ int DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT___EFFECTIVE_NAME = ANNOTATING_ELEMENT___EFFECTIVE_NAME;
+ int DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT___LIBRARY_NAMESPACE = ANNOTATING_ELEMENT___LIBRARY_NAMESPACE;
+ int DEFINITION___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT___PATH = ANNOTATING_ELEMENT___PATH;
+ int DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The number of operations of the 'Comment' class.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int COMMENT_OPERATION_COUNT = ANNOTATING_ELEMENT_OPERATION_COUNT + 0;
+ int DEFINITION___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DocumentationImpl Documentation}' class.
+ * The number of operations of the 'Definition' class.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DocumentationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDocumentation()
* @generated
+ * @ordered
*/
- int DOCUMENTATION = 13;
+ int DEFINITION_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNING_MEMBERSHIP = COMMENT__OWNING_MEMBERSHIP;
+ int OCCURRENCE_DEFINITION__ALIAS_IDS = DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNED_RELATIONSHIP = COMMENT__OWNED_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__DECLARED_NAME = DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNING_RELATIONSHIP = COMMENT__OWNING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME = DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNING_NAMESPACE = COMMENT__OWNING_NAMESPACE;
+ int OCCURRENCE_DEFINITION__DOCUMENTATION = DEFINITION__DOCUMENTATION;
/**
* The feature id for the 'Element Id' attribute.
@@ -11099,34 +11242,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DOCUMENTATION__ELEMENT_ID = COMMENT__ELEMENT_ID;
+ int OCCURRENCE_DEFINITION__ELEMENT_ID = DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNER = COMMENT__OWNER;
+ int OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED = DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNED_ELEMENT = COMMENT__OWNED_ELEMENT;
+ int OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT = DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__DOCUMENTATION = COMMENT__DOCUMENTATION;
+ int OCCURRENCE_DEFINITION__NAME = DEFINITION__NAME;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -11135,61 +11278,61 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNED_ANNOTATION = COMMENT__OWNED_ANNOTATION;
+ int OCCURRENCE_DEFINITION__OWNED_ANNOTATION = DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__TEXTUAL_REPRESENTATION = COMMENT__TEXTUAL_REPRESENTATION;
+ int OCCURRENCE_DEFINITION__OWNED_ELEMENT = DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__ALIAS_IDS = COMMENT__ALIAS_IDS;
+ int OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP = DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__DECLARED_SHORT_NAME = COMMENT__DECLARED_SHORT_NAME;
+ int OCCURRENCE_DEFINITION__OWNER = DEFINITION__OWNER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__DECLARED_NAME = COMMENT__DECLARED_NAME;
+ int OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP = DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__SHORT_NAME = COMMENT__SHORT_NAME;
+ int OCCURRENCE_DEFINITION__OWNING_NAMESPACE = DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__NAME = COMMENT__NAME;
+ int OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP = DEFINITION__OWNING_RELATIONSHIP;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -11198,4356 +11341,4381 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DOCUMENTATION__QUALIFIED_NAME = COMMENT__QUALIFIED_NAME;
+ int OCCURRENCE_DEFINITION__QUALIFIED_NAME = DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__IS_IMPLIED_INCLUDED = COMMENT__IS_IMPLIED_INCLUDED;
+ int OCCURRENCE_DEFINITION__SHORT_NAME = DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__IS_LIBRARY_ELEMENT = COMMENT__IS_LIBRARY_ELEMENT;
+ int OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION = DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Annotated Element' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__ANNOTATED_ELEMENT = COMMENT__ANNOTATED_ELEMENT;
+ int OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP = DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotating Relationship' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNED_ANNOTATING_RELATIONSHIP = COMMENT__OWNED_ANNOTATING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__MEMBER = DEFINITION__MEMBER;
/**
- * The feature id for the 'Annotation' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__ANNOTATION = COMMENT__ANNOTATION;
+ int OCCURRENCE_DEFINITION__MEMBERSHIP = DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owning Annotating Relationship' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__OWNING_ANNOTATING_RELATIONSHIP = COMMENT__OWNING_ANNOTATING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__OWNED_IMPORT = DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Locale' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__LOCALE = COMMENT__LOCALE;
+ int OCCURRENCE_DEFINITION__OWNED_MEMBER = DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Body' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__BODY = COMMENT__BODY;
+ int OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP = DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Documented Element' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION__DOCUMENTED_ELEMENT = COMMENT_FEATURE_COUNT + 0;
+ int OCCURRENCE_DEFINITION__DIFFERENCING_TYPE = DEFINITION__DIFFERENCING_TYPE;
/**
- * The number of structural features of the 'Documentation' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 1;
+ int OCCURRENCE_DEFINITION__DIRECTED_FEATURE = DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION___ESCAPED_NAME = COMMENT___ESCAPED_NAME;
+ int OCCURRENCE_DEFINITION__END_FEATURE = DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION___EFFECTIVE_SHORT_NAME = COMMENT___EFFECTIVE_SHORT_NAME;
+ int OCCURRENCE_DEFINITION__FEATURE = DEFINITION__FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION___EFFECTIVE_NAME = COMMENT___EFFECTIVE_NAME;
+ int OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP = DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION___LIBRARY_NAMESPACE = COMMENT___LIBRARY_NAMESPACE;
+ int OCCURRENCE_DEFINITION__INHERITED_FEATURE = DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION___PATH = COMMENT___PATH;
+ int OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP = DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The number of operations of the 'Documentation' class.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int DOCUMENTATION_OPERATION_COUNT = COMMENT_OPERATION_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnnotationImpl Annotation}' class.
- *
- *
- * @see org.omg.sysml.lang.sysml.impl.AnnotationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnnotation()
- * @generated
- */
- int ANNOTATION = 16;
+ int OCCURRENCE_DEFINITION__INPUT = DEFINITION__INPUT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int OCCURRENCE_DEFINITION__INTERSECTING_TYPE = DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__IS_ABSTRACT = DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__IS_CONJUGATED = DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int OCCURRENCE_DEFINITION__IS_SUFFICIENT = DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int OCCURRENCE_DEFINITION__MULTIPLICITY = DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNER = RELATIONSHIP__OWNER;
+ int OCCURRENCE_DEFINITION__OUTPUT = DEFINITION__OUTPUT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int OCCURRENCE_DEFINITION__OWNED_CONJUGATOR = DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int OCCURRENCE_DEFINITION__OWNED_DIFFERENCING = DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int OCCURRENCE_DEFINITION__OWNED_DISJOINING = DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int OCCURRENCE_DEFINITION__OWNED_END_FEATURE = DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int OCCURRENCE_DEFINITION__OWNED_FEATURE = DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int OCCURRENCE_DEFINITION__OWNED_INTERSECTING = DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION = DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__NAME = RELATIONSHIP__NAME;
+ int OCCURRENCE_DEFINITION__OWNED_UNIONING = DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int OCCURRENCE_DEFINITION__UNIONING_TYPE = DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION = DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int OCCURRENCE_DEFINITION__DIRECTED_USAGE = DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int OCCURRENCE_DEFINITION__IS_VARIATION = DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__TARGET = RELATIONSHIP__TARGET;
+ int OCCURRENCE_DEFINITION__OWNED_ACTION = DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__SOURCE = RELATIONSHIP__SOURCE;
+ int OCCURRENCE_DEFINITION__OWNED_ALLOCATION = DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE = DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE = DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int OCCURRENCE_DEFINITION__OWNED_CALCULATION = DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Annotating Element' reference.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 0;
+ int OCCURRENCE_DEFINITION__OWNED_CASE = DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Annotated Element' reference.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__ANNOTATED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 1;
+ int OCCURRENCE_DEFINITION__OWNED_CONCERN = DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Owning Annotated Element' reference.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNING_ANNOTATED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 2;
+ int OCCURRENCE_DEFINITION__OWNED_CONNECTION = DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owned Annotating Element' reference.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNED_ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int OCCURRENCE_DEFINITION__OWNED_CONSTRAINT = DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owning Annotating Element' reference.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION__OWNING_ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 4;
+ int OCCURRENCE_DEFINITION__OWNED_ENUMERATION = DEFINITION__OWNED_ENUMERATION;
/**
- * The number of structural features of the 'Annotation' class.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 5;
+ int OCCURRENCE_DEFINITION__OWNED_FLOW = DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int OCCURRENCE_DEFINITION__OWNED_INTERFACE = DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int OCCURRENCE_DEFINITION__OWNED_ITEM = DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int OCCURRENCE_DEFINITION__OWNED_METADATA = DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int OCCURRENCE_DEFINITION__OWNED_OCCURRENCE = DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION___PATH = RELATIONSHIP___PATH;
+ int OCCURRENCE_DEFINITION__OWNED_PART = DEFINITION__OWNED_PART;
/**
- * The number of operations of the 'Annotation' class.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int ANNOTATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int OCCURRENCE_DEFINITION__OWNED_PORT = DEFINITION__OWNED_PORT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TextualRepresentationImpl Textual Representation}' class.
+ * The feature id for the 'Owned Reference' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.TextualRepresentationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTextualRepresentation()
* @generated
+ * @ordered
*/
- int TEXTUAL_REPRESENTATION = 17;
+ int OCCURRENCE_DEFINITION__OWNED_REFERENCE = DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNING_MEMBERSHIP = ANNOTATING_ELEMENT__OWNING_MEMBERSHIP;
+ int OCCURRENCE_DEFINITION__OWNED_RENDERING = DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNED_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__OWNED_REQUIREMENT = DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION__OWNED_STATE = DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNING_NAMESPACE = ANNOTATING_ELEMENT__OWNING_NAMESPACE;
+ int OCCURRENCE_DEFINITION__OWNED_TRANSITION = DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__ELEMENT_ID = ANNOTATING_ELEMENT__ELEMENT_ID;
+ int OCCURRENCE_DEFINITION__OWNED_USAGE = DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNER = ANNOTATING_ELEMENT__OWNER;
+ int OCCURRENCE_DEFINITION__OWNED_USE_CASE = DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNED_ELEMENT = ANNOTATING_ELEMENT__OWNED_ELEMENT;
+ int OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE = DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__DOCUMENTATION = ANNOTATING_ELEMENT__DOCUMENTATION;
+ int OCCURRENCE_DEFINITION__OWNED_VIEW = DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNED_ANNOTATION = ANNOTATING_ELEMENT__OWNED_ANNOTATION;
+ int OCCURRENCE_DEFINITION__OWNED_VIEWPOINT = DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__TEXTUAL_REPRESENTATION = ANNOTATING_ELEMENT__TEXTUAL_REPRESENTATION;
+ int OCCURRENCE_DEFINITION__USAGE = DEFINITION__USAGE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__ALIAS_IDS = ANNOTATING_ELEMENT__ALIAS_IDS;
+ int OCCURRENCE_DEFINITION__VARIANT = DEFINITION__VARIANT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__DECLARED_SHORT_NAME = ANNOTATING_ELEMENT__DECLARED_SHORT_NAME;
+ int OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP = DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__DECLARED_NAME = ANNOTATING_ELEMENT__DECLARED_NAME;
+ int OCCURRENCE_DEFINITION__IS_INDIVIDUAL = DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Short Name' attribute.
+ * The number of structural features of the 'Occurrence Definition' class.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__SHORT_NAME = ANNOTATING_ELEMENT__SHORT_NAME;
+ int OCCURRENCE_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__NAME = ANNOTATING_ELEMENT__NAME;
+ int OCCURRENCE_DEFINITION___EFFECTIVE_NAME = DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__QUALIFIED_NAME = ANNOTATING_ELEMENT__QUALIFIED_NAME;
+ int OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME = DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__IS_IMPLIED_INCLUDED = ANNOTATING_ELEMENT__IS_IMPLIED_INCLUDED;
+ int OCCURRENCE_DEFINITION___ESCAPED_NAME = DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__IS_LIBRARY_ELEMENT = ANNOTATING_ELEMENT__IS_LIBRARY_ELEMENT;
+ int OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE = DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Annotated Element' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__ANNOTATED_ELEMENT = ANNOTATING_ELEMENT__ANNOTATED_ELEMENT;
+ int OCCURRENCE_DEFINITION___PATH = DEFINITION___PATH;
/**
- * The feature id for the 'Owned Annotating Relationship' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNED_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Annotation' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__ANNOTATION = ANNOTATING_ELEMENT__ANNOTATION;
+ int OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owning Annotating Relationship' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__OWNING_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT = DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Language' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__LANGUAGE = ANNOTATING_ELEMENT_FEATURE_COUNT + 0;
+ int OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING = DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Body' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__BODY = ANNOTATING_ELEMENT_FEATURE_COUNT + 1;
+ int OCCURRENCE_DEFINITION___RESOLVE__STRING = DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Represented Element' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION__REPRESENTED_ELEMENT = ANNOTATING_ELEMENT_FEATURE_COUNT + 2;
+ int OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING = DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The number of structural features of the 'Textual Representation' class.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION_FEATURE_COUNT = ANNOTATING_ELEMENT_FEATURE_COUNT + 3;
+ int OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING = DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION___ESCAPED_NAME = ANNOTATING_ELEMENT___ESCAPED_NAME;
+ int OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING = DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION___EFFECTIVE_SHORT_NAME = ANNOTATING_ELEMENT___EFFECTIVE_SHORT_NAME;
+ int OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION___EFFECTIVE_NAME = ANNOTATING_ELEMENT___EFFECTIVE_NAME;
+ int OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION___LIBRARY_NAMESPACE = ANNOTATING_ELEMENT___LIBRARY_NAMESPACE;
+ int OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION___PATH = ANNOTATING_ELEMENT___PATH;
+ int OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The number of operations of the 'Textual Representation' class.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TEXTUAL_REPRESENTATION_OPERATION_COUNT = ANNOTATING_ELEMENT_OPERATION_COUNT + 0;
+ int OCCURRENCE_DEFINITION___ALL_SUPERTYPES = DEFINITION___ALL_SUPERTYPES;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ImportImpl Import}' class.
+ * The operation id for the 'Direction Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ImportImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getImport()
* @generated
+ * @ordered
*/
- int IMPORT = 18;
+ int OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE = DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int OCCURRENCE_DEFINITION___MULTIPLICITIES = DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNER = RELATIONSHIP__OWNER;
+ int OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int OCCURRENCE_DEFINITION___SPECIALIZES__TYPE = DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int IMPORT__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN = DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of operations of the 'Occurrence Definition' class.
*
*
* @generated
* @ordered
*/
- int IMPORT__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int OCCURRENCE_DEFINITION_OPERATION_COUNT = DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConstraintUsageImpl Constraint Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConstraintUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConstraintUsage()
* @generated
- * @ordered
*/
- int IMPORT__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int CONSTRAINT_USAGE = 38;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementUsageImpl Requirement Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RequirementUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementUsage()
* @generated
- * @ordered
*/
- int IMPORT__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int REQUIREMENT_USAGE = 134;
/**
- * The feature id for the 'Short Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConstraintDefinitionImpl Constraint Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConstraintDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConstraintDefinition()
* @generated
- * @ordered
*/
- int IMPORT__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int CONSTRAINT_DEFINITION = 37;
/**
- * The feature id for the 'Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementDefinitionImpl Requirement Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RequirementDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementDefinition()
* @generated
- * @ordered
*/
- int IMPORT__NAME = RELATIONSHIP__NAME;
+ int REQUIREMENT_DEFINITION = 133;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConcernUsageImpl Concern Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConcernUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConcernUsage()
* @generated
- * @ordered
*/
- int IMPORT__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int CONCERN_USAGE = 29;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConcernDefinitionImpl Concern Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConcernDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConcernDefinition()
* @generated
- * @ordered
*/
- int IMPORT__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int CONCERN_DEFINITION = 28;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnalysisCaseUsageImpl Analysis Case Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AnalysisCaseUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnalysisCaseUsage()
* @generated
- * @ordered
*/
- int IMPORT__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int ANALYSIS_CASE_USAGE = 7;
/**
- * The feature id for the 'Related Element' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ActionDefinitionImpl Action Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ActionDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getActionDefinition()
* @generated
- * @ordered
*/
- int IMPORT__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int ACTION_DEFINITION = 1;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int IMPORT__TARGET = RELATIONSHIP__TARGET;
+ int ACTION_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT__SOURCE = RELATIONSHIP__SOURCE;
+ int ACTION_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int ACTION_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int IMPORT__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int ACTION_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int ACTION_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT__VISIBILITY = RELATIONSHIP_FEATURE_COUNT + 0;
+ int ACTION_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Recursive' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT__IS_RECURSIVE = RELATIONSHIP_FEATURE_COUNT + 1;
+ int ACTION_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Import All' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT__IS_IMPORT_ALL = RELATIONSHIP_FEATURE_COUNT + 2;
+ int ACTION_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
/**
- * The feature id for the 'Imported Element' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int IMPORT__IMPORTED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int ACTION_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Import Owning Namespace' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int IMPORT__IMPORT_OWNING_NAMESPACE = RELATIONSHIP_FEATURE_COUNT + 4;
+ int ACTION_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
/**
- * The number of structural features of the 'Import' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int IMPORT_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 5;
+ int ACTION_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int IMPORT___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int ACTION_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int IMPORT___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int ACTION_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int IMPORT___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int ACTION_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int IMPORT___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int ACTION_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT___PATH = RELATIONSHIP___PATH;
+ int ACTION_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IMPORT___IMPORTED_MEMBERSHIPS__ELIST = RELATIONSHIP_OPERATION_COUNT + 0;
+ int ACTION_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
/**
- * The number of operations of the 'Import' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int IMPORT_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 1;
+ int ACTION_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SpecializationImpl Specialization}' class.
+ * The feature id for the 'Imported Membership' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SpecializationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSpecialization()
* @generated
+ * @ordered
*/
- int SPECIALIZATION = 19;
+ int ACTION_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int ACTION_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int ACTION_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int ACTION_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int ACTION_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int ACTION_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNER = RELATIONSHIP__OWNER;
+ int ACTION_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int ACTION_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int ACTION_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int ACTION_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int ACTION_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int ACTION_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int ACTION_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int ACTION_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int ACTION_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__NAME = RELATIONSHIP__NAME;
+ int ACTION_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int ACTION_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int ACTION_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int ACTION_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int ACTION_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__TARGET = RELATIONSHIP__TARGET;
+ int ACTION_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__SOURCE = RELATIONSHIP__SOURCE;
+ int ACTION_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int ACTION_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int ACTION_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int ACTION_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'General' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__GENERAL = RELATIONSHIP_FEATURE_COUNT + 0;
+ int ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Specific' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__SPECIFIC = RELATIONSHIP_FEATURE_COUNT + 1;
+ int ACTION_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION__OWNING_TYPE = RELATIONSHIP_FEATURE_COUNT + 2;
+ int ACTION_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The number of structural features of the 'Specialization' class.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int ACTION_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int ACTION_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int ACTION_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int ACTION_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int ACTION_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION___PATH = RELATIONSHIP___PATH;
+ int ACTION_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
/**
- * The number of operations of the 'Specialization' class.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SPECIALIZATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int ACTION_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureMembershipImpl Feature Membership}' class.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureMembership()
* @generated
+ * @ordered
*/
- int FEATURE_MEMBERSHIP = 20;
+ int ACTION_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int ACTION_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int ACTION_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int ACTION_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
+ int ACTION_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
+ int ACTION_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNER = OWNING_MEMBERSHIP__OWNER;
+ int ACTION_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
+ int ACTION_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
+ int ACTION_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
+ int ACTION_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int ACTION_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
+ int ACTION_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int ACTION_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
+ int ACTION_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
+ int ACTION_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__NAME = OWNING_MEMBERSHIP__NAME;
+ int ACTION_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
+ int ACTION_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int ACTION_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int ACTION_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
+ int ACTION_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__TARGET = OWNING_MEMBERSHIP__TARGET;
+ int ACTION_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__SOURCE = OWNING_MEMBERSHIP__SOURCE;
+ int ACTION_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int ACTION_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int ACTION_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
+ int ACTION_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int ACTION_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int ACTION_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int ACTION_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
+ int ACTION_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
+ int ACTION_DEFINITION__PARAMETER = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
+ int ACTION_DEFINITION__STEP = OCCURRENCE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int ACTION_DEFINITION__ACTION = OCCURRENCE_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The number of structural features of the 'Action Definition' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int ACTION_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int ACTION_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int ACTION_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
+ int ACTION_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP__OWNING_TYPE = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
+ int ACTION_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The number of structural features of the 'Feature Membership' class.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 2;
+ int ACTION_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
+ int ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
+ int ACTION_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int ACTION_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP___PATH = OWNING_MEMBERSHIP___PATH;
+ int ACTION_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int ACTION_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The number of operations of the 'Feature Membership' class.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_MEMBERSHIP_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
+ int ACTION_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConjugationImpl Conjugation}' class.
+ * The operation id for the 'Resolve Visible' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConjugationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConjugation()
* @generated
+ * @ordered
*/
- int CONJUGATION = 21;
+ int ACTION_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int ACTION_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNER = RELATIONSHIP__OWNER;
+ int ACTION_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int ACTION_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int ACTION_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__NAME = RELATIONSHIP__NAME;
+ int ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int ACTION_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of operations of the 'Action Definition' class.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int ACTION_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int RELATIONSHIP__ALIAS_IDS = ELEMENT__ALIAS_IDS;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int RELATIONSHIP__DECLARED_NAME = ELEMENT__DECLARED_NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__TARGET = RELATIONSHIP__TARGET;
+ int RELATIONSHIP__DECLARED_SHORT_NAME = ELEMENT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__SOURCE = RELATIONSHIP__SOURCE;
+ int RELATIONSHIP__DOCUMENTATION = ELEMENT__DOCUMENTATION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int RELATIONSHIP__ELEMENT_ID = ELEMENT__ELEMENT_ID;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int RELATIONSHIP__IS_IMPLIED_INCLUDED = ELEMENT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int RELATIONSHIP__IS_LIBRARY_ELEMENT = ELEMENT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Original Type' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__ORIGINAL_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
+ int RELATIONSHIP__NAME = ELEMENT__NAME;
/**
- * The feature id for the 'Conjugated Type' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__CONJUGATED_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
+ int RELATIONSHIP__OWNED_ANNOTATION = ELEMENT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATION__OWNING_TYPE = RELATIONSHIP_FEATURE_COUNT + 2;
+ int RELATIONSHIP__OWNED_ELEMENT = ELEMENT__OWNED_ELEMENT;
/**
- * The number of structural features of the 'Conjugation' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int RELATIONSHIP__OWNED_RELATIONSHIP = ELEMENT__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATION___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int RELATIONSHIP__OWNER = ELEMENT__OWNER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATION___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int RELATIONSHIP__OWNING_MEMBERSHIP = ELEMENT__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATION___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int RELATIONSHIP__OWNING_NAMESPACE = ELEMENT__OWNING_NAMESPACE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATION___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int RELATIONSHIP__OWNING_RELATIONSHIP = ELEMENT__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION___PATH = RELATIONSHIP___PATH;
+ int RELATIONSHIP__QUALIFIED_NAME = ELEMENT__QUALIFIED_NAME;
/**
- * The number of operations of the 'Conjugation' class.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int RELATIONSHIP__SHORT_NAME = ELEMENT__SHORT_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MultiplicityImpl Multiplicity}' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MultiplicityImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMultiplicity()
* @generated
+ * @ordered
*/
- int MULTIPLICITY = 22;
+ int RELATIONSHIP__TEXTUAL_REPRESENTATION = ELEMENT__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int RELATIONSHIP__IS_IMPLIED = ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int RELATIONSHIP__OWNED_RELATED_ELEMENT = ELEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int RELATIONSHIP__OWNING_RELATED_ELEMENT = ELEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int RELATIONSHIP__RELATED_ELEMENT = ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int RELATIONSHIP__SOURCE = ELEMENT_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNER = FEATURE__OWNER;
+ int RELATIONSHIP__TARGET = ELEMENT_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The number of structural features of the 'Relationship' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int RELATIONSHIP_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int RELATIONSHIP___EFFECTIVE_NAME = ELEMENT___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int RELATIONSHIP___EFFECTIVE_SHORT_NAME = ELEMENT___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int RELATIONSHIP___ESCAPED_NAME = ELEMENT___ESCAPED_NAME;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int RELATIONSHIP___LIBRARY_NAMESPACE = ELEMENT___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int RELATIONSHIP___PATH = ELEMENT___PATH;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The number of operations of the 'Relationship' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int RELATIONSHIP_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__SHORT_NAME = FEATURE__SHORT_NAME;
+ int MEMBERSHIP__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__NAME = FEATURE__NAME;
+ int MEMBERSHIP__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int MEMBERSHIP__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int MEMBERSHIP__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int MEMBERSHIP__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int MEMBERSHIP__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int MEMBERSHIP__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int MEMBERSHIP__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int MEMBERSHIP__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__MEMBER = FEATURE__MEMBER;
+ int MEMBERSHIP__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int MEMBERSHIP__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int MEMBERSHIP__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int MEMBERSHIP__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__FEATURE = FEATURE__FEATURE;
+ int MEMBERSHIP__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int MEMBERSHIP__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__INPUT = FEATURE__INPUT;
+ int MEMBERSHIP__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OUTPUT = FEATURE__OUTPUT;
+ int MEMBERSHIP__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int MEMBERSHIP__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int MEMBERSHIP__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__END_FEATURE = FEATURE__END_FEATURE;
+ int MEMBERSHIP__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int MEMBERSHIP__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int MEMBERSHIP__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int MEMBERSHIP__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int MEMBERSHIP__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int MEMBERSHIP__MEMBER_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int MEMBERSHIP__MEMBER_ELEMENT_ID = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int MEMBERSHIP__MEMBER_NAME = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int MEMBERSHIP__MEMBER_SHORT_NAME = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = RELATIONSHIP_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int MEMBERSHIP__VISIBILITY = RELATIONSHIP_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The number of structural features of the 'Membership' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int MEMBERSHIP_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int MEMBERSHIP___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int MEMBERSHIP___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int MEMBERSHIP___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int MEMBERSHIP___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int MEMBERSHIP___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The number of operations of the 'Membership' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int MEMBERSHIP_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int OWNING_MEMBERSHIP__ALIAS_IDS = MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_ORDERED = FEATURE__IS_ORDERED;
+ int OWNING_MEMBERSHIP__DECLARED_NAME = MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__TYPE = FEATURE__TYPE;
+ int OWNING_MEMBERSHIP__DECLARED_SHORT_NAME = MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int OWNING_MEMBERSHIP__DOCUMENTATION = MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int OWNING_MEMBERSHIP__ELEMENT_ID = MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED = MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_END = FEATURE__IS_END;
+ int OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT = MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int OWNING_MEMBERSHIP__NAME = MEMBERSHIP__NAME;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int OWNING_MEMBERSHIP__OWNED_ANNOTATION = MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int OWNING_MEMBERSHIP__OWNED_ELEMENT = MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_DERIVED = FEATURE__IS_DERIVED;
+ int OWNING_MEMBERSHIP__OWNED_RELATIONSHIP = MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int OWNING_MEMBERSHIP__OWNER = MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int OWNING_MEMBERSHIP__OWNING_MEMBERSHIP = MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int OWNING_MEMBERSHIP__OWNING_NAMESPACE = MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_PORTION = FEATURE__IS_PORTION;
+ int OWNING_MEMBERSHIP__OWNING_RELATIONSHIP = MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int OWNING_MEMBERSHIP__QUALIFIED_NAME = MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int OWNING_MEMBERSHIP__SHORT_NAME = MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION = MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int OWNING_MEMBERSHIP__IS_IMPLIED = MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT = MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__DIRECTION = FEATURE__DIRECTION;
+ int OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT = MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int OWNING_MEMBERSHIP__RELATED_ELEMENT = MEMBERSHIP__RELATED_ELEMENT;
/**
- * The number of structural features of the 'Multiplicity' class.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 0;
+ int OWNING_MEMBERSHIP__SOURCE = MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int OWNING_MEMBERSHIP__TARGET = MEMBERSHIP__TARGET;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int OWNING_MEMBERSHIP__MEMBER_ELEMENT = MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID = MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int OWNING_MEMBERSHIP__MEMBER_NAME = MEMBERSHIP__MEMBER_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___PATH = FEATURE___PATH;
+ int OWNING_MEMBERSHIP__MEMBER_SHORT_NAME = MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int OWNING_MEMBERSHIP__VISIBILITY = MEMBERSHIP__VISIBILITY;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT = MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int OWNING_MEMBERSHIP__OWNED_MEMBER_NAME = MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = MEMBERSHIP_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The number of structural features of the 'Owning Membership' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int OWNING_MEMBERSHIP_FEATURE_COUNT = MEMBERSHIP_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int OWNING_MEMBERSHIP___EFFECTIVE_NAME = MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME = MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int OWNING_MEMBERSHIP___ESCAPED_NAME = MEMBERSHIP___ESCAPED_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int OWNING_MEMBERSHIP___LIBRARY_NAMESPACE = MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OWNING_MEMBERSHIP___PATH = MEMBERSHIP___PATH;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The number of operations of the 'Owning Membership' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OWNING_MEMBERSHIP_OPERATION_COUNT = MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FEATURE_MEMBERSHIP__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FEATURE_MEMBERSHIP__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FEATURE_MEMBERSHIP__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int FEATURE_MEMBERSHIP__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FEATURE_MEMBERSHIP__NAME = OWNING_MEMBERSHIP__NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int FEATURE_MEMBERSHIP__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int FEATURE_MEMBERSHIP__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int FEATURE_MEMBERSHIP__OWNER = OWNING_MEMBERSHIP__OWNER;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int FEATURE_MEMBERSHIP__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int FEATURE_MEMBERSHIP__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int FEATURE_MEMBERSHIP__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int FEATURE_MEMBERSHIP__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int FEATURE_MEMBERSHIP__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int FEATURE_MEMBERSHIP__SOURCE = OWNING_MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int FEATURE_MEMBERSHIP__TARGET = OWNING_MEMBERSHIP__TARGET;
/**
- * The number of operations of the 'Multiplicity' class.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
+ int FEATURE_MEMBERSHIP__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IntersectingImpl Intersecting}' class.
+ * The feature id for the 'Member Element Id' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.IntersectingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIntersecting()
* @generated
+ * @ordered
*/
- int INTERSECTING = 23;
+ int FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int FEATURE_MEMBERSHIP__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int FEATURE_MEMBERSHIP__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNER = RELATIONSHIP__OWNER;
+ int FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int FEATURE_MEMBERSHIP__OWNING_TYPE = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of structural features of the 'Feature Membership' class.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int FEATURE_MEMBERSHIP_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int FEATURE_MEMBERSHIP___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int FEATURE_MEMBERSHIP___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__NAME = RELATIONSHIP__NAME;
+ int FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int FEATURE_MEMBERSHIP___PATH = OWNING_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of operations of the 'Feature Membership' class.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int FEATURE_MEMBERSHIP_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int PARAMETER_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__TARGET = RELATIONSHIP__TARGET;
+ int PARAMETER_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__SOURCE = RELATIONSHIP__SOURCE;
+ int PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int PARAMETER_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int PARAMETER_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Intersecting Type' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__INTERSECTING_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
+ int PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Type Intersected' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERSECTING__TYPE_INTERSECTED = RELATIONSHIP_FEATURE_COUNT + 1;
+ int PARAMETER_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The number of structural features of the 'Intersecting' class.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERSECTING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
+ int PARAMETER_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INTERSECTING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int PARAMETER_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERSECTING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int PARAMETER_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING___PATH = RELATIONSHIP___PATH;
+ int PARAMETER_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The number of operations of the 'Intersecting' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INTERSECTING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UnioningImpl Unioning}' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.UnioningImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUnioning()
* @generated
+ * @ordered
*/
- int UNIONING = 24;
+ int PARAMETER_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int PARAMETER_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int PARAMETER_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNER = RELATIONSHIP__OWNER;
+ int PARAMETER_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int PARAMETER_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int UNIONING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int PARAMETER_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int PARAMETER_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int PARAMETER_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int PARAMETER_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__NAME = RELATIONSHIP__NAME;
+ int PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int UNIONING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__TARGET = RELATIONSHIP__TARGET;
+ int PARAMETER_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Member Parameter' reference.
*
*
* @generated
* @ordered
*/
- int UNIONING__SOURCE = RELATIONSHIP__SOURCE;
+ int PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The number of structural features of the 'Parameter Membership' class.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int PARAMETER_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int PARAMETER_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Unioning Type' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING__UNIONING_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
+ int PARAMETER_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Type Unioned' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING__TYPE_UNIONED = RELATIONSHIP_FEATURE_COUNT + 1;
+ int PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The number of structural features of the 'Unioning' class.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
+ int PARAMETER_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Parameter Direction' operation.
*
*
* @generated
* @ordered
*/
- int UNIONING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Effective Name' operation.
+ * The number of operations of the 'Parameter Membership' class.
*
*
* @generated
* @ordered
*/
- int UNIONING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int PARAMETER_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CalculationDefinitionImpl Calculation Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CalculationDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCalculationDefinition()
* @generated
- * @ordered
*/
- int UNIONING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int CALCULATION_DEFINITION = 20;
/**
- * The operation id for the 'Path' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CaseDefinitionImpl Case Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.CaseDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCaseDefinition()
* @generated
- * @ordered
*/
- int UNIONING___PATH = RELATIONSHIP___PATH;
+ int CASE_DEFINITION = 22;
/**
- * The number of operations of the 'Unioning' class.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnalysisCaseDefinitionImpl Analysis Case Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AnalysisCaseDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnalysisCaseDefinition()
* @generated
- * @ordered
*/
- int UNIONING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int ANALYSIS_CASE_DEFINITION = 6;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DisjoiningImpl Disjoining}' class.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UseCaseUsageImpl Use Case Usage}' class.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DisjoiningImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDisjoining()
+ * @see org.omg.sysml.lang.sysml.impl.UseCaseUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUseCaseUsage()
* @generated
*/
- int DISJOINING = 25;
+ int USE_CASE_USAGE = 165;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UseCaseDefinitionImpl Use Case Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.UseCaseDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUseCaseDefinition()
* @generated
- * @ordered
*/
- int DISJOINING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int USE_CASE_DEFINITION = 164;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewUsageImpl View Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ViewUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewUsage()
* @generated
- * @ordered
*/
- int DISJOINING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int VIEW_USAGE = 171;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewDefinitionImpl View Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ViewDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewDefinition()
* @generated
- * @ordered
*/
- int DISJOINING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int VIEW_DEFINITION = 169;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewpointUsageImpl Viewpoint Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ViewpointUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewpointUsage()
* @generated
- * @ordered
*/
- int DISJOINING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int VIEWPOINT_USAGE = 173;
/**
- * The feature id for the 'Element Id' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewpointDefinitionImpl Viewpoint Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ViewpointDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewpointDefinition()
* @generated
- * @ordered
*/
- int DISJOINING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int VIEWPOINT_DEFINITION = 172;
/**
- * The feature id for the 'Owner' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RenderingUsageImpl Rendering Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RenderingUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRenderingUsage()
* @generated
- * @ordered
*/
- int DISJOINING__OWNER = RELATIONSHIP__OWNER;
+ int RENDERING_USAGE = 131;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RenderingDefinitionImpl Rendering Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RenderingDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRenderingDefinition()
* @generated
- * @ordered
*/
- int DISJOINING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int RENDERING_DEFINITION = 130;
/**
- * The feature id for the 'Documentation' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataUsageImpl Metadata Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MetadataUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataUsage()
* @generated
- * @ordered
*/
- int DISJOINING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int METADATA_USAGE = 104;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.VerificationCaseDefinitionImpl Verification Case Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.VerificationCaseDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVerificationCaseDefinition()
* @generated
- * @ordered
*/
- int DISJOINING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int VERIFICATION_CASE_DEFINITION = 167;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementConstraintMembershipImpl Requirement Constraint Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RequirementConstraintMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementConstraintMembership()
* @generated
- * @ordered
*/
- int DISJOINING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP = 132;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementVerificationMembershipImpl Requirement Verification Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.RequirementVerificationMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementVerificationMembership()
* @generated
- * @ordered
*/
- int DISJOINING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP = 135;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataDefinitionImpl Metadata Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MetadataDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataDefinition()
* @generated
- * @ordered
*/
- int DISJOINING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int METADATA_DEFINITION = 102;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EventOccurrenceUsageImpl Event Occurrence Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.EventOccurrenceUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEventOccurrenceUsage()
* @generated
- * @ordered
*/
- int DISJOINING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int EVENT_OCCURRENCE_USAGE = 54;
/**
- * The feature id for the 'Short Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssignmentActionUsageImpl Assignment Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AssignmentActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssignmentActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int ASSIGNMENT_ACTION_USAGE = 11;
/**
- * The feature id for the 'Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TriggerInvocationExpressionImpl Trigger Invocation Expression}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.TriggerInvocationExpressionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTriggerInvocationExpression()
* @generated
- * @ordered
*/
- int DISJOINING__NAME = RELATIONSHIP__NAME;
+ int TRIGGER_INVOCATION_EXPRESSION = 159;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SendActionUsageImpl Send Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SendActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSendActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int SEND_ACTION_USAGE = 140;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LoopActionUsageImpl Loop Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.LoopActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLoopActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int LOOP_ACTION_USAGE = 95;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.WhileLoopActionUsageImpl While Loop Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.WhileLoopActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getWhileLoopActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int WHILE_LOOP_ACTION_USAGE = 174;
/**
- * The feature id for the 'Related Element' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PerformActionUsageImpl Perform Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.PerformActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPerformActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int PERFORM_ACTION_USAGE = 121;
/**
- * The feature id for the 'Target' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ForLoopActionUsageImpl For Loop Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ForLoopActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getForLoopActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__TARGET = RELATIONSHIP__TARGET;
+ int FOR_LOOP_ACTION_USAGE = 70;
/**
- * The feature id for the 'Source' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TerminateActionUsageImpl Terminate Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.TerminateActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTerminateActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__SOURCE = RELATIONSHIP__SOURCE;
+ int TERMINATE_ACTION_USAGE = 155;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ControlNodeImpl Control Node}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ControlNodeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getControlNode()
* @generated
- * @ordered
*/
- int DISJOINING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int CONTROL_NODE = 40;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DecisionNodeImpl Decision Node}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.DecisionNodeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDecisionNode()
* @generated
- * @ordered
*/
- int DISJOINING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int DECISION_NODE = 43;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IfActionUsageImpl If Action Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.IfActionUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIfActionUsage()
* @generated
- * @ordered
*/
- int DISJOINING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int IF_ACTION_USAGE = 74;
/**
- * The feature id for the 'Type Disjoined' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MergeNodeImpl Merge Node}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MergeNodeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMergeNode()
* @generated
- * @ordered
*/
- int DISJOINING__TYPE_DISJOINED = RELATIONSHIP_FEATURE_COUNT + 0;
+ int MERGE_NODE = 99;
/**
- * The feature id for the 'Disjoining Type' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.JoinNodeImpl Join Node}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.JoinNodeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getJoinNode()
* @generated
- * @ordered
*/
- int DISJOINING__DISJOINING_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
+ int JOIN_NODE = 87;
/**
- * The feature id for the 'Owning Type' reference.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ForkNodeImpl Fork Node}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ForkNodeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getForkNode()
* @generated
- * @ordered
*/
- int DISJOINING__OWNING_TYPE = RELATIONSHIP_FEATURE_COUNT + 2;
+ int FORK_NODE = 71;
/**
- * The number of structural features of the 'Disjoining' class.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StateSubactionMembershipImpl State Subaction Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.StateSubactionMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateSubactionMembership()
* @generated
- * @ordered
*/
- int DISJOINING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int STATE_SUBACTION_MEMBERSHIP = 144;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TransitionFeatureMembershipImpl Transition Feature Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.TransitionFeatureMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTransitionFeatureMembership()
* @generated
- * @ordered
*/
- int DISJOINING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int TRANSITION_FEATURE_MEMBERSHIP = 157;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StateDefinitionImpl State Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.StateDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateDefinition()
* @generated
- * @ordered
*/
- int DISJOINING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int STATE_DEFINITION = 143;
/**
- * The operation id for the 'Effective Name' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ExhibitStateUsageImpl Exhibit State Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ExhibitStateUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getExhibitStateUsage()
* @generated
- * @ordered
*/
- int DISJOINING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int EXHIBIT_STATE_USAGE = 55;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ObjectiveMembershipImpl Objective Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ObjectiveMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getObjectiveMembership()
* @generated
- * @ordered
*/
- int DISJOINING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int OBJECTIVE_MEMBERSHIP = 111;
/**
- * The operation id for the 'Path' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ActorMembershipImpl Actor Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ActorMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getActorMembership()
* @generated
- * @ordered
*/
- int DISJOINING___PATH = RELATIONSHIP___PATH;
+ int ACTOR_MEMBERSHIP = 3;
/**
- * The number of operations of the 'Disjoining' class.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DISJOINING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int ACTOR_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DifferencingImpl Differencing}' class.
+ * The feature id for the 'Declared Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DifferencingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDifferencing()
* @generated
+ * @ordered
*/
- int DIFFERENCING = 26;
+ int ACTOR_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int ACTOR_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int ACTOR_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int ACTOR_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int ACTOR_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int ACTOR_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNER = RELATIONSHIP__OWNER;
+ int ACTOR_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int ACTOR_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int ACTOR_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int ACTOR_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int ACTOR_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int ACTOR_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int ACTOR_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int ACTOR_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int ACTOR_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__NAME = RELATIONSHIP__NAME;
+ int ACTOR_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int ACTOR_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int ACTOR_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int ACTOR_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int ACTOR_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__TARGET = RELATIONSHIP__TARGET;
+ int ACTOR_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
/**
* The feature id for the 'Source' reference list.
@@ -15556,233 +15724,232 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DIFFERENCING__SOURCE = RELATIONSHIP__SOURCE;
+ int ACTOR_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int ACTOR_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int ACTOR_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int ACTOR_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Differencing Type' reference.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__DIFFERENCING_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
+ int ACTOR_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Type Differenced' reference.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING__TYPE_DIFFERENCED = RELATIONSHIP_FEATURE_COUNT + 1;
+ int ACTOR_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The number of structural features of the 'Differencing' class.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
+ int ACTOR_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int ACTOR_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int ACTOR_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int ACTOR_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int ACTOR_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING___PATH = RELATIONSHIP___PATH;
+ int ACTOR_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The number of operations of the 'Differencing' class.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int DIFFERENCING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int ACTOR_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SubsettingImpl Subsetting}' class.
+ * The feature id for the 'Owning Type' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SubsettingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSubsetting()
* @generated
+ * @ordered
*/
- int SUBSETTING = 28;
+ int ACTOR_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member Parameter' reference.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNING_MEMBERSHIP = SPECIALIZATION__OWNING_MEMBERSHIP;
+ int ACTOR_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Actor Parameter' reference.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNED_RELATIONSHIP = SPECIALIZATION__OWNED_RELATIONSHIP;
+ int ACTOR_MEMBERSHIP__OWNED_ACTOR_PARAMETER = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The number of structural features of the 'Actor Membership' class.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNING_RELATIONSHIP = SPECIALIZATION__OWNING_RELATIONSHIP;
+ int ACTOR_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNING_NAMESPACE = SPECIALIZATION__OWNING_NAMESPACE;
+ int ACTOR_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__ELEMENT_ID = SPECIALIZATION__ELEMENT_ID;
+ int ACTOR_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNER = SPECIALIZATION__OWNER;
+ int ACTOR_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNED_ELEMENT = SPECIALIZATION__OWNED_ELEMENT;
+ int ACTOR_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__DOCUMENTATION = SPECIALIZATION__DOCUMENTATION;
+ int ACTOR_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNED_ANNOTATION = SPECIALIZATION__OWNED_ANNOTATION;
+ int ACTOR_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Parameter Direction' operation.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__TEXTUAL_REPRESENTATION = SPECIALIZATION__TEXTUAL_REPRESENTATION;
+ int ACTOR_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of operations of the 'Actor Membership' class.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__ALIAS_IDS = SPECIALIZATION__ALIAS_IDS;
+ int ACTOR_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__DECLARED_SHORT_NAME = SPECIALIZATION__DECLARED_SHORT_NAME;
+ int ITEM_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
/**
* The feature id for the 'Declared Name' attribute.
@@ -15791,34 +15958,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int SUBSETTING__DECLARED_NAME = SPECIALIZATION__DECLARED_NAME;
+ int ITEM_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__SHORT_NAME = SPECIALIZATION__SHORT_NAME;
+ int ITEM_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__NAME = SPECIALIZATION__NAME;
+ int ITEM_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__QUALIFIED_NAME = SPECIALIZATION__QUALIFIED_NAME;
+ int ITEM_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
/**
* The feature id for the 'Is Implied Included' attribute.
@@ -15827,7 +15994,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int SUBSETTING__IS_IMPLIED_INCLUDED = SPECIALIZATION__IS_IMPLIED_INCLUDED;
+ int ITEM_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
* The feature id for the 'Is Library Element' attribute.
@@ -15836,991 +16003,979 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int SUBSETTING__IS_LIBRARY_ELEMENT = SPECIALIZATION__IS_LIBRARY_ELEMENT;
+ int ITEM_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__RELATED_ELEMENT = SPECIALIZATION__RELATED_ELEMENT;
+ int ITEM_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__TARGET = SPECIALIZATION__TARGET;
+ int ITEM_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__SOURCE = SPECIALIZATION__SOURCE;
+ int ITEM_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNING_RELATED_ELEMENT = SPECIALIZATION__OWNING_RELATED_ELEMENT;
+ int ITEM_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNED_RELATED_ELEMENT = SPECIALIZATION__OWNED_RELATED_ELEMENT;
+ int ITEM_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__IS_IMPLIED = SPECIALIZATION__IS_IMPLIED;
+ int ITEM_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'General' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__GENERAL = SPECIALIZATION__GENERAL;
+ int ITEM_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Specific' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__SPECIFIC = SPECIALIZATION__SPECIFIC;
+ int ITEM_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNING_TYPE = SPECIALIZATION__OWNING_TYPE;
+ int ITEM_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Subsetted Feature' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__SUBSETTED_FEATURE = SPECIALIZATION_FEATURE_COUNT + 0;
+ int ITEM_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Subsetting Feature' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__SUBSETTING_FEATURE = SPECIALIZATION_FEATURE_COUNT + 1;
+ int ITEM_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING__OWNING_FEATURE = SPECIALIZATION_FEATURE_COUNT + 2;
+ int ITEM_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The number of structural features of the 'Subsetting' class.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING_FEATURE_COUNT = SPECIALIZATION_FEATURE_COUNT + 3;
+ int ITEM_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING___ESCAPED_NAME = SPECIALIZATION___ESCAPED_NAME;
+ int ITEM_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING___EFFECTIVE_SHORT_NAME = SPECIALIZATION___EFFECTIVE_SHORT_NAME;
+ int ITEM_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING___EFFECTIVE_NAME = SPECIALIZATION___EFFECTIVE_NAME;
+ int ITEM_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING___LIBRARY_NAMESPACE = SPECIALIZATION___LIBRARY_NAMESPACE;
+ int ITEM_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING___PATH = SPECIALIZATION___PATH;
+ int ITEM_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The number of operations of the 'Subsetting' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUBSETTING_OPERATION_COUNT = SPECIALIZATION_OPERATION_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RedefinitionImpl Redefinition}' class.
- *
- *
- * @see org.omg.sysml.lang.sysml.impl.RedefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRedefinition()
- * @generated
- */
- int REDEFINITION = 27;
+ int ITEM_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNING_MEMBERSHIP = SUBSETTING__OWNING_MEMBERSHIP;
+ int ITEM_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNED_RELATIONSHIP = SUBSETTING__OWNED_RELATIONSHIP;
+ int ITEM_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNING_RELATIONSHIP = SUBSETTING__OWNING_RELATIONSHIP;
+ int ITEM_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNING_NAMESPACE = SUBSETTING__OWNING_NAMESPACE;
+ int ITEM_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__ELEMENT_ID = SUBSETTING__ELEMENT_ID;
+ int ITEM_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNER = SUBSETTING__OWNER;
+ int ITEM_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNED_ELEMENT = SUBSETTING__OWNED_ELEMENT;
+ int ITEM_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__DOCUMENTATION = SUBSETTING__DOCUMENTATION;
+ int ITEM_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNED_ANNOTATION = SUBSETTING__OWNED_ANNOTATION;
+ int ITEM_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__TEXTUAL_REPRESENTATION = SUBSETTING__TEXTUAL_REPRESENTATION;
+ int ITEM_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__ALIAS_IDS = SUBSETTING__ALIAS_IDS;
+ int ITEM_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__DECLARED_SHORT_NAME = SUBSETTING__DECLARED_SHORT_NAME;
+ int ITEM_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__DECLARED_NAME = SUBSETTING__DECLARED_NAME;
+ int ITEM_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__SHORT_NAME = SUBSETTING__SHORT_NAME;
+ int ITEM_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__NAME = SUBSETTING__NAME;
+ int ITEM_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__QUALIFIED_NAME = SUBSETTING__QUALIFIED_NAME;
+ int ITEM_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__IS_IMPLIED_INCLUDED = SUBSETTING__IS_IMPLIED_INCLUDED;
+ int ITEM_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__IS_LIBRARY_ELEMENT = SUBSETTING__IS_LIBRARY_ELEMENT;
+ int ITEM_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__RELATED_ELEMENT = SUBSETTING__RELATED_ELEMENT;
+ int ITEM_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__TARGET = SUBSETTING__TARGET;
+ int ITEM_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__SOURCE = SUBSETTING__SOURCE;
+ int ITEM_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNING_RELATED_ELEMENT = SUBSETTING__OWNING_RELATED_ELEMENT;
+ int ITEM_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNED_RELATED_ELEMENT = SUBSETTING__OWNED_RELATED_ELEMENT;
+ int ITEM_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__IS_IMPLIED = SUBSETTING__IS_IMPLIED;
+ int ITEM_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'General' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__GENERAL = SUBSETTING__GENERAL;
+ int ITEM_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Specific' reference.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__SPECIFIC = SUBSETTING__SPECIFIC;
+ int ITEM_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNING_TYPE = SUBSETTING__OWNING_TYPE;
+ int ITEM_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Subsetted Feature' reference.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__SUBSETTED_FEATURE = SUBSETTING__SUBSETTED_FEATURE;
+ int ITEM_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Subsetting Feature' reference.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__SUBSETTING_FEATURE = SUBSETTING__SUBSETTING_FEATURE;
+ int ITEM_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__OWNING_FEATURE = SUBSETTING__OWNING_FEATURE;
+ int ITEM_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Redefining Feature' reference.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__REDEFINING_FEATURE = SUBSETTING_FEATURE_COUNT + 0;
+ int ITEM_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Redefined Feature' reference.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION__REDEFINED_FEATURE = SUBSETTING_FEATURE_COUNT + 1;
+ int ITEM_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
/**
- * The number of structural features of the 'Redefinition' class.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION_FEATURE_COUNT = SUBSETTING_FEATURE_COUNT + 2;
+ int ITEM_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION___ESCAPED_NAME = SUBSETTING___ESCAPED_NAME;
+ int ITEM_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION___EFFECTIVE_SHORT_NAME = SUBSETTING___EFFECTIVE_SHORT_NAME;
+ int ITEM_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION___EFFECTIVE_NAME = SUBSETTING___EFFECTIVE_NAME;
+ int ITEM_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION___LIBRARY_NAMESPACE = SUBSETTING___LIBRARY_NAMESPACE;
+ int ITEM_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION___PATH = SUBSETTING___PATH;
+ int ITEM_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
/**
- * The number of operations of the 'Redefinition' class.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int REDEFINITION_OPERATION_COUNT = SUBSETTING_OPERATION_COUNT + 0;
+ int ITEM_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureTypingImpl Feature Typing}' class.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureTypingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureTyping()
* @generated
+ * @ordered
*/
- int FEATURE_TYPING = 29;
+ int ITEM_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNING_MEMBERSHIP = SPECIALIZATION__OWNING_MEMBERSHIP;
+ int ITEM_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNED_RELATIONSHIP = SPECIALIZATION__OWNED_RELATIONSHIP;
+ int ITEM_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNING_RELATIONSHIP = SPECIALIZATION__OWNING_RELATIONSHIP;
+ int ITEM_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNING_NAMESPACE = SPECIALIZATION__OWNING_NAMESPACE;
+ int ITEM_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__ELEMENT_ID = SPECIALIZATION__ELEMENT_ID;
+ int ITEM_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNER = SPECIALIZATION__OWNER;
+ int ITEM_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNED_ELEMENT = SPECIALIZATION__OWNED_ELEMENT;
+ int ITEM_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__DOCUMENTATION = SPECIALIZATION__DOCUMENTATION;
+ int ITEM_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNED_ANNOTATION = SPECIALIZATION__OWNED_ANNOTATION;
+ int ITEM_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__TEXTUAL_REPRESENTATION = SPECIALIZATION__TEXTUAL_REPRESENTATION;
+ int ITEM_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__ALIAS_IDS = SPECIALIZATION__ALIAS_IDS;
+ int ITEM_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__DECLARED_SHORT_NAME = SPECIALIZATION__DECLARED_SHORT_NAME;
+ int ITEM_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__DECLARED_NAME = SPECIALIZATION__DECLARED_NAME;
+ int ITEM_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__SHORT_NAME = SPECIALIZATION__SHORT_NAME;
+ int ITEM_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__NAME = SPECIALIZATION__NAME;
+ int ITEM_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__QUALIFIED_NAME = SPECIALIZATION__QUALIFIED_NAME;
+ int ITEM_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of structural features of the 'Item Definition' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__IS_IMPLIED_INCLUDED = SPECIALIZATION__IS_IMPLIED_INCLUDED;
+ int ITEM_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__IS_LIBRARY_ELEMENT = SPECIALIZATION__IS_LIBRARY_ELEMENT;
+ int ITEM_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__RELATED_ELEMENT = SPECIALIZATION__RELATED_ELEMENT;
+ int ITEM_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__TARGET = SPECIALIZATION__TARGET;
+ int ITEM_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__SOURCE = SPECIALIZATION__SOURCE;
+ int ITEM_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNING_RELATED_ELEMENT = SPECIALIZATION__OWNING_RELATED_ELEMENT;
+ int ITEM_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNED_RELATED_ELEMENT = SPECIALIZATION__OWNED_RELATED_ELEMENT;
+ int ITEM_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__IS_IMPLIED = SPECIALIZATION__IS_IMPLIED;
+ int ITEM_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'General' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__GENERAL = SPECIALIZATION__GENERAL;
+ int ITEM_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Specific' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__SPECIFIC = SPECIALIZATION__SPECIFIC;
+ int ITEM_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNING_TYPE = SPECIALIZATION__OWNING_TYPE;
+ int ITEM_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Typed Feature' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__TYPED_FEATURE = SPECIALIZATION_FEATURE_COUNT + 0;
+ int ITEM_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Type' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__TYPE = SPECIALIZATION_FEATURE_COUNT + 1;
+ int ITEM_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING__OWNING_FEATURE = SPECIALIZATION_FEATURE_COUNT + 2;
+ int ITEM_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The number of structural features of the 'Feature Typing' class.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING_FEATURE_COUNT = SPECIALIZATION_FEATURE_COUNT + 3;
+ int ITEM_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING___ESCAPED_NAME = SPECIALIZATION___ESCAPED_NAME;
+ int ITEM_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING___EFFECTIVE_SHORT_NAME = SPECIALIZATION___EFFECTIVE_SHORT_NAME;
+ int ITEM_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING___EFFECTIVE_NAME = SPECIALIZATION___EFFECTIVE_NAME;
+ int ITEM_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING___LIBRARY_NAMESPACE = SPECIALIZATION___LIBRARY_NAMESPACE;
+ int ITEM_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING___PATH = SPECIALIZATION___PATH;
+ int ITEM_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The number of operations of the 'Feature Typing' class.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_TYPING_OPERATION_COUNT = SPECIALIZATION_OPERATION_COUNT + 0;
+ int ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TypeFeaturingImpl Type Featuring}' class.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.TypeFeaturingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTypeFeaturing()
* @generated
+ * @ordered
*/
- int TYPE_FEATURING = 30;
+ int ITEM_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int ITEM_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int ITEM_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int ITEM_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int ITEM_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int ITEM_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNER = RELATIONSHIP__OWNER;
+ int ITEM_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int ITEM_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int ITEM_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The number of operations of the 'Item Definition' class.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int ITEM_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int PART_DEFINITION__ALIAS_IDS = ITEM_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int PART_DEFINITION__DECLARED_NAME = ITEM_DEFINITION__DECLARED_NAME;
/**
* The feature id for the 'Declared Short Name' attribute.
@@ -16829,16119 +16984,16099 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TYPE_FEATURING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int PART_DEFINITION__DECLARED_SHORT_NAME = ITEM_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int PART_DEFINITION__DOCUMENTATION = ITEM_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int PART_DEFINITION__ELEMENT_ID = ITEM_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__NAME = RELATIONSHIP__NAME;
+ int PART_DEFINITION__IS_IMPLIED_INCLUDED = ITEM_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int PART_DEFINITION__IS_LIBRARY_ELEMENT = ITEM_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int PART_DEFINITION__NAME = ITEM_DEFINITION__NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int PART_DEFINITION__OWNED_ANNOTATION = ITEM_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int PART_DEFINITION__OWNED_ELEMENT = ITEM_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__TARGET = RELATIONSHIP__TARGET;
+ int PART_DEFINITION__OWNED_RELATIONSHIP = ITEM_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__SOURCE = RELATIONSHIP__SOURCE;
+ int PART_DEFINITION__OWNER = ITEM_DEFINITION__OWNER;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int PART_DEFINITION__OWNING_MEMBERSHIP = ITEM_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int PART_DEFINITION__OWNING_NAMESPACE = ITEM_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int PART_DEFINITION__OWNING_RELATIONSHIP = ITEM_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature Of Type' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__FEATURE_OF_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
+ int PART_DEFINITION__QUALIFIED_NAME = ITEM_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Featuring Type' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__FEATURING_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
+ int PART_DEFINITION__SHORT_NAME = ITEM_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Owning Feature Of Type' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING__OWNING_FEATURE_OF_TYPE = RELATIONSHIP_FEATURE_COUNT + 2;
+ int PART_DEFINITION__TEXTUAL_REPRESENTATION = ITEM_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The number of structural features of the 'Type Featuring' class.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int PART_DEFINITION__IMPORTED_MEMBERSHIP = ITEM_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int PART_DEFINITION__MEMBER = ITEM_DEFINITION__MEMBER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int PART_DEFINITION__MEMBERSHIP = ITEM_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int PART_DEFINITION__OWNED_IMPORT = ITEM_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int PART_DEFINITION__OWNED_MEMBER = ITEM_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING___PATH = RELATIONSHIP___PATH;
+ int PART_DEFINITION__OWNED_MEMBERSHIP = ITEM_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The number of operations of the 'Type Featuring' class.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int TYPE_FEATURING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int PART_DEFINITION__DIFFERENCING_TYPE = ITEM_DEFINITION__DIFFERENCING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureInvertingImpl Feature Inverting}' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureInvertingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureInverting()
* @generated
+ * @ordered
*/
- int FEATURE_INVERTING = 31;
+ int PART_DEFINITION__DIRECTED_FEATURE = ITEM_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int PART_DEFINITION__END_FEATURE = ITEM_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int PART_DEFINITION__FEATURE = ITEM_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int PART_DEFINITION__FEATURE_MEMBERSHIP = ITEM_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int PART_DEFINITION__INHERITED_FEATURE = ITEM_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int PART_DEFINITION__INHERITED_MEMBERSHIP = ITEM_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNER = RELATIONSHIP__OWNER;
+ int PART_DEFINITION__INPUT = ITEM_DEFINITION__INPUT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int PART_DEFINITION__INTERSECTING_TYPE = ITEM_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int PART_DEFINITION__IS_ABSTRACT = ITEM_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int PART_DEFINITION__IS_CONJUGATED = ITEM_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int PART_DEFINITION__IS_SUFFICIENT = ITEM_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int PART_DEFINITION__MULTIPLICITY = ITEM_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int PART_DEFINITION__OUTPUT = ITEM_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int PART_DEFINITION__OWNED_CONJUGATOR = ITEM_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int PART_DEFINITION__OWNED_DIFFERENCING = ITEM_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__NAME = RELATIONSHIP__NAME;
+ int PART_DEFINITION__OWNED_DISJOINING = ITEM_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int PART_DEFINITION__OWNED_END_FEATURE = ITEM_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int PART_DEFINITION__OWNED_FEATURE = ITEM_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ITEM_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int PART_DEFINITION__OWNED_INTERSECTING = ITEM_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__TARGET = RELATIONSHIP__TARGET;
+ int PART_DEFINITION__OWNED_SPECIALIZATION = ITEM_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__SOURCE = RELATIONSHIP__SOURCE;
+ int PART_DEFINITION__OWNED_UNIONING = ITEM_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int PART_DEFINITION__UNIONING_TYPE = ITEM_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int PART_DEFINITION__OWNED_SUBCLASSIFICATION = ITEM_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int PART_DEFINITION__DIRECTED_USAGE = ITEM_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Feature Inverted' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__FEATURE_INVERTED = RELATIONSHIP_FEATURE_COUNT + 0;
+ int PART_DEFINITION__IS_VARIATION = ITEM_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Inverting Feature' reference.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__INVERTING_FEATURE = RELATIONSHIP_FEATURE_COUNT + 1;
+ int PART_DEFINITION__OWNED_ACTION = ITEM_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING__OWNING_FEATURE = RELATIONSHIP_FEATURE_COUNT + 2;
+ int PART_DEFINITION__OWNED_ALLOCATION = ITEM_DEFINITION__OWNED_ALLOCATION;
/**
- * The number of structural features of the 'Feature Inverting' class.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int PART_DEFINITION__OWNED_ANALYSIS_CASE = ITEM_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int PART_DEFINITION__OWNED_ATTRIBUTE = ITEM_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int PART_DEFINITION__OWNED_CALCULATION = ITEM_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int PART_DEFINITION__OWNED_CASE = ITEM_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int PART_DEFINITION__OWNED_CONCERN = ITEM_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING___PATH = RELATIONSHIP___PATH;
+ int PART_DEFINITION__OWNED_CONNECTION = ITEM_DEFINITION__OWNED_CONNECTION;
/**
- * The number of operations of the 'Feature Inverting' class.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_INVERTING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int PART_DEFINITION__OWNED_CONSTRAINT = ITEM_DEFINITION__OWNED_CONSTRAINT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureChainingImpl Feature Chaining}' class.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureChainingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureChaining()
* @generated
+ * @ordered
*/
- int FEATURE_CHAINING = 32;
+ int PART_DEFINITION__OWNED_ENUMERATION = ITEM_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int PART_DEFINITION__OWNED_FLOW = ITEM_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int PART_DEFINITION__OWNED_INTERFACE = ITEM_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int PART_DEFINITION__OWNED_ITEM = ITEM_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int PART_DEFINITION__OWNED_METADATA = ITEM_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int PART_DEFINITION__OWNED_OCCURRENCE = ITEM_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNER = RELATIONSHIP__OWNER;
+ int PART_DEFINITION__OWNED_PART = ITEM_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int PART_DEFINITION__OWNED_PORT = ITEM_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int PART_DEFINITION__OWNED_REFERENCE = ITEM_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int PART_DEFINITION__OWNED_RENDERING = ITEM_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int PART_DEFINITION__OWNED_REQUIREMENT = ITEM_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int PART_DEFINITION__OWNED_STATE = ITEM_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int PART_DEFINITION__OWNED_TRANSITION = ITEM_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int PART_DEFINITION__OWNED_USAGE = ITEM_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int PART_DEFINITION__OWNED_USE_CASE = ITEM_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__NAME = RELATIONSHIP__NAME;
+ int PART_DEFINITION__OWNED_VERIFICATION_CASE = ITEM_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int PART_DEFINITION__OWNED_VIEW = ITEM_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int PART_DEFINITION__OWNED_VIEWPOINT = ITEM_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int PART_DEFINITION__USAGE = ITEM_DEFINITION__USAGE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int PART_DEFINITION__VARIANT = ITEM_DEFINITION__VARIANT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__TARGET = RELATIONSHIP__TARGET;
+ int PART_DEFINITION__VARIANT_MEMBERSHIP = ITEM_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__SOURCE = RELATIONSHIP__SOURCE;
+ int PART_DEFINITION__IS_INDIVIDUAL = ITEM_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The number of structural features of the 'Part Definition' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int PART_DEFINITION_FEATURE_COUNT = ITEM_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int PART_DEFINITION___EFFECTIVE_NAME = ITEM_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int PART_DEFINITION___EFFECTIVE_SHORT_NAME = ITEM_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Chaining Feature' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__CHAINING_FEATURE = RELATIONSHIP_FEATURE_COUNT + 0;
+ int PART_DEFINITION___ESCAPED_NAME = ITEM_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Feature Chained' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING__FEATURE_CHAINED = RELATIONSHIP_FEATURE_COUNT + 1;
+ int PART_DEFINITION___LIBRARY_NAMESPACE = ITEM_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The number of structural features of the 'Feature Chaining' class.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
+ int PART_DEFINITION___PATH = ITEM_DEFINITION___PATH;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ITEM_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int PART_DEFINITION___NAMES_OF__ELEMENT = ITEM_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int PART_DEFINITION___QUALIFICATION_OF__STRING = ITEM_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING___PATH = RELATIONSHIP___PATH;
+ int PART_DEFINITION___RESOLVE__STRING = ITEM_DEFINITION___RESOLVE__STRING;
/**
- * The number of operations of the 'Feature Chaining' class.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAINING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
+ int PART_DEFINITION___RESOLVE_GLOBAL__STRING = ITEM_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ReferenceSubsettingImpl Reference Subsetting}' class.
+ * The operation id for the 'Resolve Local' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ReferenceSubsettingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getReferenceSubsetting()
* @generated
+ * @ordered
*/
- int REFERENCE_SUBSETTING = 33;
+ int PART_DEFINITION___RESOLVE_LOCAL__STRING = ITEM_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNING_MEMBERSHIP = SUBSETTING__OWNING_MEMBERSHIP;
+ int PART_DEFINITION___RESOLVE_VISIBLE__STRING = ITEM_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNED_RELATIONSHIP = SUBSETTING__OWNED_RELATIONSHIP;
+ int PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ITEM_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNING_RELATIONSHIP = SUBSETTING__OWNING_RELATIONSHIP;
+ int PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ITEM_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNING_NAMESPACE = SUBSETTING__OWNING_NAMESPACE;
+ int PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__ELEMENT_ID = SUBSETTING__ELEMENT_ID;
+ int PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNER = SUBSETTING__OWNER;
+ int PART_DEFINITION___ALL_SUPERTYPES = ITEM_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNED_ELEMENT = SUBSETTING__OWNED_ELEMENT;
+ int PART_DEFINITION___DIRECTION_OF__FEATURE = ITEM_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__DOCUMENTATION = SUBSETTING__DOCUMENTATION;
+ int PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNED_ANNOTATION = SUBSETTING__OWNED_ANNOTATION;
+ int PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__TEXTUAL_REPRESENTATION = SUBSETTING__TEXTUAL_REPRESENTATION;
+ int PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__ALIAS_IDS = SUBSETTING__ALIAS_IDS;
+ int PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ITEM_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__DECLARED_SHORT_NAME = SUBSETTING__DECLARED_SHORT_NAME;
+ int PART_DEFINITION___MULTIPLICITIES = ITEM_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__DECLARED_NAME = SUBSETTING__DECLARED_NAME;
+ int PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__SHORT_NAME = SUBSETTING__SHORT_NAME;
+ int PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__NAME = SUBSETTING__NAME;
+ int PART_DEFINITION___SPECIALIZES__TYPE = ITEM_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__QUALIFIED_NAME = SUBSETTING__QUALIFIED_NAME;
+ int PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__IS_IMPLIED_INCLUDED = SUBSETTING__IS_IMPLIED_INCLUDED;
+ int PART_DEFINITION___SUPERTYPES__BOOLEAN = ITEM_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of operations of the 'Part Definition' class.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__IS_LIBRARY_ELEMENT = SUBSETTING__IS_LIBRARY_ELEMENT;
+ int PART_DEFINITION_OPERATION_COUNT = ITEM_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__RELATED_ELEMENT = SUBSETTING__RELATED_ELEMENT;
+ int CONNECTION_DEFINITION__ALIAS_IDS = PART_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__TARGET = SUBSETTING__TARGET;
+ int CONNECTION_DEFINITION__DECLARED_NAME = PART_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__SOURCE = SUBSETTING__SOURCE;
+ int CONNECTION_DEFINITION__DECLARED_SHORT_NAME = PART_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNING_RELATED_ELEMENT = SUBSETTING__OWNING_RELATED_ELEMENT;
+ int CONNECTION_DEFINITION__DOCUMENTATION = PART_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNED_RELATED_ELEMENT = SUBSETTING__OWNED_RELATED_ELEMENT;
+ int CONNECTION_DEFINITION__ELEMENT_ID = PART_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__IS_IMPLIED = SUBSETTING__IS_IMPLIED;
+ int CONNECTION_DEFINITION__IS_IMPLIED_INCLUDED = PART_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'General' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__GENERAL = SUBSETTING__GENERAL;
+ int CONNECTION_DEFINITION__IS_LIBRARY_ELEMENT = PART_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Specific' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__SPECIFIC = SUBSETTING__SPECIFIC;
+ int CONNECTION_DEFINITION__NAME = PART_DEFINITION__NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNING_TYPE = SUBSETTING__OWNING_TYPE;
+ int CONNECTION_DEFINITION__OWNED_ANNOTATION = PART_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Subsetted Feature' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__SUBSETTED_FEATURE = SUBSETTING__SUBSETTED_FEATURE;
+ int CONNECTION_DEFINITION__OWNED_ELEMENT = PART_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Subsetting Feature' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__SUBSETTING_FEATURE = SUBSETTING__SUBSETTING_FEATURE;
+ int CONNECTION_DEFINITION__OWNED_RELATIONSHIP = PART_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__OWNING_FEATURE = SUBSETTING__OWNING_FEATURE;
+ int CONNECTION_DEFINITION__OWNER = PART_DEFINITION__OWNER;
/**
- * The feature id for the 'Referenced Feature' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__REFERENCED_FEATURE = SUBSETTING_FEATURE_COUNT + 0;
+ int CONNECTION_DEFINITION__OWNING_MEMBERSHIP = PART_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Referencing Feature' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING__REFERENCING_FEATURE = SUBSETTING_FEATURE_COUNT + 1;
+ int CONNECTION_DEFINITION__OWNING_NAMESPACE = PART_DEFINITION__OWNING_NAMESPACE;
/**
- * The number of structural features of the 'Reference Subsetting' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING_FEATURE_COUNT = SUBSETTING_FEATURE_COUNT + 2;
+ int CONNECTION_DEFINITION__OWNING_RELATIONSHIP = PART_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING___ESCAPED_NAME = SUBSETTING___ESCAPED_NAME;
+ int CONNECTION_DEFINITION__QUALIFIED_NAME = PART_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING___EFFECTIVE_SHORT_NAME = SUBSETTING___EFFECTIVE_SHORT_NAME;
+ int CONNECTION_DEFINITION__SHORT_NAME = PART_DEFINITION__SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING___EFFECTIVE_NAME = SUBSETTING___EFFECTIVE_NAME;
+ int CONNECTION_DEFINITION__TEXTUAL_REPRESENTATION = PART_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING___LIBRARY_NAMESPACE = SUBSETTING___LIBRARY_NAMESPACE;
+ int CONNECTION_DEFINITION__IMPORTED_MEMBERSHIP = PART_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING___PATH = SUBSETTING___PATH;
+ int CONNECTION_DEFINITION__MEMBER = PART_DEFINITION__MEMBER;
/**
- * The number of operations of the 'Reference Subsetting' class.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_SUBSETTING_OPERATION_COUNT = SUBSETTING_OPERATION_COUNT + 0;
+ int CONNECTION_DEFINITION__MEMBERSHIP = PART_DEFINITION__MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CrossSubsettingImpl Cross Subsetting}' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CrossSubsettingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCrossSubsetting()
* @generated
+ * @ordered
*/
- int CROSS_SUBSETTING = 34;
+ int CONNECTION_DEFINITION__OWNED_IMPORT = PART_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNING_MEMBERSHIP = SUBSETTING__OWNING_MEMBERSHIP;
+ int CONNECTION_DEFINITION__OWNED_MEMBER = PART_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNED_RELATIONSHIP = SUBSETTING__OWNED_RELATIONSHIP;
+ int CONNECTION_DEFINITION__OWNED_MEMBERSHIP = PART_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNING_RELATIONSHIP = SUBSETTING__OWNING_RELATIONSHIP;
+ int CONNECTION_DEFINITION__DIFFERENCING_TYPE = PART_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNING_NAMESPACE = SUBSETTING__OWNING_NAMESPACE;
+ int CONNECTION_DEFINITION__DIRECTED_FEATURE = PART_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__ELEMENT_ID = SUBSETTING__ELEMENT_ID;
+ int CONNECTION_DEFINITION__END_FEATURE = PART_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNER = SUBSETTING__OWNER;
+ int CONNECTION_DEFINITION__FEATURE = PART_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNED_ELEMENT = SUBSETTING__OWNED_ELEMENT;
+ int CONNECTION_DEFINITION__FEATURE_MEMBERSHIP = PART_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__DOCUMENTATION = SUBSETTING__DOCUMENTATION;
+ int CONNECTION_DEFINITION__INHERITED_FEATURE = PART_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNED_ANNOTATION = SUBSETTING__OWNED_ANNOTATION;
+ int CONNECTION_DEFINITION__INHERITED_MEMBERSHIP = PART_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__TEXTUAL_REPRESENTATION = SUBSETTING__TEXTUAL_REPRESENTATION;
+ int CONNECTION_DEFINITION__INPUT = PART_DEFINITION__INPUT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__ALIAS_IDS = SUBSETTING__ALIAS_IDS;
+ int CONNECTION_DEFINITION__INTERSECTING_TYPE = PART_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__DECLARED_SHORT_NAME = SUBSETTING__DECLARED_SHORT_NAME;
+ int CONNECTION_DEFINITION__IS_ABSTRACT = PART_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__DECLARED_NAME = SUBSETTING__DECLARED_NAME;
+ int CONNECTION_DEFINITION__IS_CONJUGATED = PART_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__SHORT_NAME = SUBSETTING__SHORT_NAME;
+ int CONNECTION_DEFINITION__IS_SUFFICIENT = PART_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__NAME = SUBSETTING__NAME;
+ int CONNECTION_DEFINITION__MULTIPLICITY = PART_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__QUALIFIED_NAME = SUBSETTING__QUALIFIED_NAME;
+ int CONNECTION_DEFINITION__OUTPUT = PART_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__IS_IMPLIED_INCLUDED = SUBSETTING__IS_IMPLIED_INCLUDED;
+ int CONNECTION_DEFINITION__OWNED_CONJUGATOR = PART_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__IS_LIBRARY_ELEMENT = SUBSETTING__IS_LIBRARY_ELEMENT;
+ int CONNECTION_DEFINITION__OWNED_DIFFERENCING = PART_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__RELATED_ELEMENT = SUBSETTING__RELATED_ELEMENT;
+ int CONNECTION_DEFINITION__OWNED_DISJOINING = PART_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__TARGET = SUBSETTING__TARGET;
+ int CONNECTION_DEFINITION__OWNED_END_FEATURE = PART_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__SOURCE = SUBSETTING__SOURCE;
+ int CONNECTION_DEFINITION__OWNED_FEATURE = PART_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNING_RELATED_ELEMENT = SUBSETTING__OWNING_RELATED_ELEMENT;
+ int CONNECTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNED_RELATED_ELEMENT = SUBSETTING__OWNED_RELATED_ELEMENT;
+ int CONNECTION_DEFINITION__OWNED_INTERSECTING = PART_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__IS_IMPLIED = SUBSETTING__IS_IMPLIED;
+ int CONNECTION_DEFINITION__OWNED_SPECIALIZATION = PART_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'General' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__GENERAL = SUBSETTING__GENERAL;
+ int CONNECTION_DEFINITION__OWNED_UNIONING = PART_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Specific' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__SPECIFIC = SUBSETTING__SPECIFIC;
+ int CONNECTION_DEFINITION__UNIONING_TYPE = PART_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNING_TYPE = SUBSETTING__OWNING_TYPE;
+ int CONNECTION_DEFINITION__OWNED_SUBCLASSIFICATION = PART_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Subsetted Feature' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__SUBSETTED_FEATURE = SUBSETTING__SUBSETTED_FEATURE;
+ int CONNECTION_DEFINITION__DIRECTED_USAGE = PART_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Subsetting Feature' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__SUBSETTING_FEATURE = SUBSETTING__SUBSETTING_FEATURE;
+ int CONNECTION_DEFINITION__IS_VARIATION = PART_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__OWNING_FEATURE = SUBSETTING__OWNING_FEATURE;
+ int CONNECTION_DEFINITION__OWNED_ACTION = PART_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Crossed Feature' reference.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__CROSSED_FEATURE = SUBSETTING_FEATURE_COUNT + 0;
+ int CONNECTION_DEFINITION__OWNED_ALLOCATION = PART_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Crossing Feature' reference.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING__CROSSING_FEATURE = SUBSETTING_FEATURE_COUNT + 1;
+ int CONNECTION_DEFINITION__OWNED_ANALYSIS_CASE = PART_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The number of structural features of the 'Cross Subsetting' class.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING_FEATURE_COUNT = SUBSETTING_FEATURE_COUNT + 2;
+ int CONNECTION_DEFINITION__OWNED_ATTRIBUTE = PART_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING___ESCAPED_NAME = SUBSETTING___ESCAPED_NAME;
+ int CONNECTION_DEFINITION__OWNED_CALCULATION = PART_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING___EFFECTIVE_SHORT_NAME = SUBSETTING___EFFECTIVE_SHORT_NAME;
+ int CONNECTION_DEFINITION__OWNED_CASE = PART_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING___EFFECTIVE_NAME = SUBSETTING___EFFECTIVE_NAME;
+ int CONNECTION_DEFINITION__OWNED_CONCERN = PART_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING___LIBRARY_NAMESPACE = SUBSETTING___LIBRARY_NAMESPACE;
+ int CONNECTION_DEFINITION__OWNED_CONNECTION = PART_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING___PATH = SUBSETTING___PATH;
+ int CONNECTION_DEFINITION__OWNED_CONSTRAINT = PART_DEFINITION__OWNED_CONSTRAINT;
/**
- * The number of operations of the 'Cross Subsetting' class.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CROSS_SUBSETTING_OPERATION_COUNT = SUBSETTING_OPERATION_COUNT + 0;
+ int CONNECTION_DEFINITION__OWNED_ENUMERATION = PART_DEFINITION__OWNED_ENUMERATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ClassifierImpl Classifier}' class.
+ * The feature id for the 'Owned Flow' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ClassifierImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getClassifier()
* @generated
+ * @ordered
*/
- int CLASSIFIER = 37;
+ int CONNECTION_DEFINITION__OWNED_FLOW = PART_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNING_MEMBERSHIP = TYPE__OWNING_MEMBERSHIP;
+ int CONNECTION_DEFINITION__OWNED_INTERFACE = PART_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_RELATIONSHIP = TYPE__OWNED_RELATIONSHIP;
+ int CONNECTION_DEFINITION__OWNED_ITEM = PART_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNING_RELATIONSHIP = TYPE__OWNING_RELATIONSHIP;
+ int CONNECTION_DEFINITION__OWNED_METADATA = PART_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNING_NAMESPACE = TYPE__OWNING_NAMESPACE;
+ int CONNECTION_DEFINITION__OWNED_OCCURRENCE = PART_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__ELEMENT_ID = TYPE__ELEMENT_ID;
+ int CONNECTION_DEFINITION__OWNED_PART = PART_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNER = TYPE__OWNER;
+ int CONNECTION_DEFINITION__OWNED_PORT = PART_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_ELEMENT = TYPE__OWNED_ELEMENT;
+ int CONNECTION_DEFINITION__OWNED_REFERENCE = PART_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__DOCUMENTATION = TYPE__DOCUMENTATION;
+ int CONNECTION_DEFINITION__OWNED_RENDERING = PART_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_ANNOTATION = TYPE__OWNED_ANNOTATION;
+ int CONNECTION_DEFINITION__OWNED_REQUIREMENT = PART_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__TEXTUAL_REPRESENTATION = TYPE__TEXTUAL_REPRESENTATION;
+ int CONNECTION_DEFINITION__OWNED_STATE = PART_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__ALIAS_IDS = TYPE__ALIAS_IDS;
+ int CONNECTION_DEFINITION__OWNED_TRANSITION = PART_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__DECLARED_SHORT_NAME = TYPE__DECLARED_SHORT_NAME;
+ int CONNECTION_DEFINITION__OWNED_USAGE = PART_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__DECLARED_NAME = TYPE__DECLARED_NAME;
+ int CONNECTION_DEFINITION__OWNED_USE_CASE = PART_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__SHORT_NAME = TYPE__SHORT_NAME;
+ int CONNECTION_DEFINITION__OWNED_VERIFICATION_CASE = PART_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__NAME = TYPE__NAME;
+ int CONNECTION_DEFINITION__OWNED_VIEW = PART_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__QUALIFIED_NAME = TYPE__QUALIFIED_NAME;
+ int CONNECTION_DEFINITION__OWNED_VIEWPOINT = PART_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__IS_IMPLIED_INCLUDED = TYPE__IS_IMPLIED_INCLUDED;
+ int CONNECTION_DEFINITION__USAGE = PART_DEFINITION__USAGE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__IS_LIBRARY_ELEMENT = TYPE__IS_LIBRARY_ELEMENT;
+ int CONNECTION_DEFINITION__VARIANT = PART_DEFINITION__VARIANT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_MEMBERSHIP = TYPE__OWNED_MEMBERSHIP;
+ int CONNECTION_DEFINITION__VARIANT_MEMBERSHIP = PART_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_MEMBER = TYPE__OWNED_MEMBER;
+ int CONNECTION_DEFINITION__IS_INDIVIDUAL = PART_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__MEMBERSHIP = TYPE__MEMBERSHIP;
+ int CONNECTION_DEFINITION__IS_IMPLIED = PART_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_IMPORT = TYPE__OWNED_IMPORT;
+ int CONNECTION_DEFINITION__OWNED_RELATED_ELEMENT = PART_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__MEMBER = TYPE__MEMBER;
+ int CONNECTION_DEFINITION__OWNING_RELATED_ELEMENT = PART_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__IMPORTED_MEMBERSHIP = TYPE__IMPORTED_MEMBERSHIP;
+ int CONNECTION_DEFINITION__RELATED_ELEMENT = PART_DEFINITION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_SPECIALIZATION = TYPE__OWNED_SPECIALIZATION;
+ int CONNECTION_DEFINITION__SOURCE = PART_DEFINITION_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_FEATURE_MEMBERSHIP = TYPE__OWNED_FEATURE_MEMBERSHIP;
+ int CONNECTION_DEFINITION__TARGET = PART_DEFINITION_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__FEATURE = TYPE__FEATURE;
+ int CONNECTION_DEFINITION__ASSOCIATION_END = PART_DEFINITION_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Related Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_FEATURE = TYPE__OWNED_FEATURE;
+ int CONNECTION_DEFINITION__RELATED_TYPE = PART_DEFINITION_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__INPUT = TYPE__INPUT;
+ int CONNECTION_DEFINITION__SOURCE_TYPE = PART_DEFINITION_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OUTPUT = TYPE__OUTPUT;
+ int CONNECTION_DEFINITION__TARGET_TYPE = PART_DEFINITION_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Connection End' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__IS_ABSTRACT = TYPE__IS_ABSTRACT;
+ int CONNECTION_DEFINITION__CONNECTION_END = PART_DEFINITION_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The number of structural features of the 'Connection Definition' class.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__INHERITED_MEMBERSHIP = TYPE__INHERITED_MEMBERSHIP;
+ int CONNECTION_DEFINITION_FEATURE_COUNT = PART_DEFINITION_FEATURE_COUNT + 11;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__END_FEATURE = TYPE__END_FEATURE;
+ int CONNECTION_DEFINITION___EFFECTIVE_NAME = PART_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_END_FEATURE = TYPE__OWNED_END_FEATURE;
+ int CONNECTION_DEFINITION___EFFECTIVE_SHORT_NAME = PART_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__IS_SUFFICIENT = TYPE__IS_SUFFICIENT;
+ int CONNECTION_DEFINITION___ESCAPED_NAME = PART_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_CONJUGATOR = TYPE__OWNED_CONJUGATOR;
+ int CONNECTION_DEFINITION___LIBRARY_NAMESPACE = PART_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__IS_CONJUGATED = TYPE__IS_CONJUGATED;
+ int CONNECTION_DEFINITION___PATH = PART_DEFINITION___PATH;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__INHERITED_FEATURE = TYPE__INHERITED_FEATURE;
+ int CONNECTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__MULTIPLICITY = TYPE__MULTIPLICITY;
+ int CONNECTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__UNIONING_TYPE = TYPE__UNIONING_TYPE;
+ int CONNECTION_DEFINITION___NAMES_OF__ELEMENT = PART_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_INTERSECTING = TYPE__OWNED_INTERSECTING;
+ int CONNECTION_DEFINITION___QUALIFICATION_OF__STRING = PART_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__INTERSECTING_TYPE = TYPE__INTERSECTING_TYPE;
+ int CONNECTION_DEFINITION___RESOLVE__STRING = PART_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_UNIONING = TYPE__OWNED_UNIONING;
+ int CONNECTION_DEFINITION___RESOLVE_GLOBAL__STRING = PART_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_DISJOINING = TYPE__OWNED_DISJOINING;
+ int CONNECTION_DEFINITION___RESOLVE_LOCAL__STRING = PART_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__FEATURE_MEMBERSHIP = TYPE__FEATURE_MEMBERSHIP;
+ int CONNECTION_DEFINITION___RESOLVE_VISIBLE__STRING = PART_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__DIFFERENCING_TYPE = TYPE__DIFFERENCING_TYPE;
+ int CONNECTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_DIFFERENCING = TYPE__OWNED_DIFFERENCING;
+ int CONNECTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__DIRECTED_FEATURE = TYPE__DIRECTED_FEATURE;
+ int CONNECTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER__OWNED_SUBCLASSIFICATION = TYPE_FEATURE_COUNT + 0;
+ int CONNECTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The number of structural features of the 'Classifier' class.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER_FEATURE_COUNT = TYPE_FEATURE_COUNT + 1;
+ int CONNECTION_DEFINITION___ALL_SUPERTYPES = PART_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___ESCAPED_NAME = TYPE___ESCAPED_NAME;
+ int CONNECTION_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___EFFECTIVE_SHORT_NAME = TYPE___EFFECTIVE_SHORT_NAME;
+ int CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___EFFECTIVE_NAME = TYPE___EFFECTIVE_NAME;
+ int CONNECTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___LIBRARY_NAMESPACE = TYPE___LIBRARY_NAMESPACE;
+ int CONNECTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___PATH = TYPE___PATH;
+ int CONNECTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___NAMES_OF__ELEMENT = TYPE___NAMES_OF__ELEMENT;
+ int CONNECTION_DEFINITION___MULTIPLICITIES = PART_DEFINITION___MULTIPLICITIES;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___VISIBILITY_OF__MEMBERSHIP = TYPE___VISIBILITY_OF__MEMBERSHIP;
+ int CONNECTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONNECTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST = TYPE___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONNECTION_DEFINITION___SPECIALIZES__TYPE = PART_DEFINITION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONNECTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___RESOLVE__STRING = TYPE___RESOLVE__STRING;
+ int CONNECTION_DEFINITION___SUPERTYPES__BOOLEAN = PART_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The number of operations of the 'Connection Definition' class.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___RESOLVE_GLOBAL__STRING = TYPE___RESOLVE_GLOBAL__STRING;
+ int CONNECTION_DEFINITION_OPERATION_COUNT = PART_DEFINITION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___RESOLVE_LOCAL__STRING = TYPE___RESOLVE_LOCAL__STRING;
+ int ALLOCATION_DEFINITION__ALIAS_IDS = CONNECTION_DEFINITION__ALIAS_IDS;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___RESOLVE_VISIBLE__STRING = TYPE___RESOLVE_VISIBLE__STRING;
+ int ALLOCATION_DEFINITION__DECLARED_NAME = CONNECTION_DEFINITION__DECLARED_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___QUALIFICATION_OF__STRING = TYPE___QUALIFICATION_OF__STRING;
+ int ALLOCATION_DEFINITION__DECLARED_SHORT_NAME = CONNECTION_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___UNQUALIFIED_NAME_OF__STRING = TYPE___UNQUALIFIED_NAME_OF__STRING;
+ int ALLOCATION_DEFINITION__DOCUMENTATION = CONNECTION_DEFINITION__DOCUMENTATION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_DEFINITION__ELEMENT_ID = CONNECTION_DEFINITION__ELEMENT_ID;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_DEFINITION__IS_IMPLIED_INCLUDED = CONNECTION_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_DEFINITION__IS_LIBRARY_ELEMENT = CONNECTION_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST = TYPE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ALLOCATION_DEFINITION__NAME = CONNECTION_DEFINITION__NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OWNED_ANNOTATION = CONNECTION_DEFINITION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___DIRECTION_OF__FEATURE = TYPE___DIRECTION_OF__FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_ELEMENT = CONNECTION_DEFINITION__OWNED_ELEMENT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ALLOCATION_DEFINITION__OWNED_RELATIONSHIP = CONNECTION_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___SUPERTYPES__BOOLEAN = TYPE___SUPERTYPES__BOOLEAN;
+ int ALLOCATION_DEFINITION__OWNER = CONNECTION_DEFINITION__OWNER;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___ALL_SUPERTYPES = TYPE___ALL_SUPERTYPES;
+ int ALLOCATION_DEFINITION__OWNING_MEMBERSHIP = CONNECTION_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___SPECIALIZES__TYPE = TYPE___SPECIALIZES__TYPE;
+ int ALLOCATION_DEFINITION__OWNING_NAMESPACE = CONNECTION_DEFINITION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING = TYPE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ALLOCATION_DEFINITION__OWNING_RELATIONSHIP = CONNECTION_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___IS_COMPATIBLE_WITH__TYPE = TYPE___IS_COMPATIBLE_WITH__TYPE;
+ int ALLOCATION_DEFINITION__QUALIFIED_NAME = CONNECTION_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER___MULTIPLICITIES = TYPE___MULTIPLICITIES;
+ int ALLOCATION_DEFINITION__SHORT_NAME = CONNECTION_DEFINITION__SHORT_NAME;
/**
- * The number of operations of the 'Classifier' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CLASSIFIER_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
+ int ALLOCATION_DEFINITION__TEXTUAL_REPRESENTATION = CONNECTION_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ClassImpl Class}' class.
+ * The feature id for the 'Imported Membership' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ClassImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getClass_()
* @generated
+ * @ordered
*/
- int CLASS = 36;
+ int ALLOCATION_DEFINITION__IMPORTED_MEMBERSHIP = CONNECTION_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
+ int ALLOCATION_DEFINITION__MEMBER = CONNECTION_DEFINITION__MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
+ int ALLOCATION_DEFINITION__MEMBERSHIP = CONNECTION_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
+ int ALLOCATION_DEFINITION__OWNED_IMPORT = CONNECTION_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
+ int ALLOCATION_DEFINITION__OWNED_MEMBER = CONNECTION_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
+ int ALLOCATION_DEFINITION__OWNED_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNER = CLASSIFIER__OWNER;
+ int ALLOCATION_DEFINITION__DIFFERENCING_TYPE = CONNECTION_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
+ int ALLOCATION_DEFINITION__DIRECTED_FEATURE = CONNECTION_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
+ int ALLOCATION_DEFINITION__END_FEATURE = CONNECTION_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
+ int ALLOCATION_DEFINITION__FEATURE = CONNECTION_DEFINITION__FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
+ int ALLOCATION_DEFINITION__FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
+ int ALLOCATION_DEFINITION__INHERITED_FEATURE = CONNECTION_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
+ int ALLOCATION_DEFINITION__INHERITED_MEMBERSHIP = CONNECTION_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
+ int ALLOCATION_DEFINITION__INPUT = CONNECTION_DEFINITION__INPUT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__SHORT_NAME = CLASSIFIER__SHORT_NAME;
+ int ALLOCATION_DEFINITION__INTERSECTING_TYPE = CONNECTION_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CLASS__NAME = CLASSIFIER__NAME;
+ int ALLOCATION_DEFINITION__IS_ABSTRACT = CONNECTION_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CLASS__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
+ int ALLOCATION_DEFINITION__IS_CONJUGATED = CONNECTION_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CLASS__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
+ int ALLOCATION_DEFINITION__IS_SUFFICIENT = CONNECTION_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CLASS__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
+ int ALLOCATION_DEFINITION__MULTIPLICITY = CONNECTION_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OUTPUT = CONNECTION_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
+ int ALLOCATION_DEFINITION__OWNED_CONJUGATOR = CONNECTION_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OWNED_DIFFERENCING = CONNECTION_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
+ int ALLOCATION_DEFINITION__OWNED_DISJOINING = CONNECTION_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__MEMBER = CLASSIFIER__MEMBER;
+ int ALLOCATION_DEFINITION__OWNED_END_FEATURE = CONNECTION_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OWNED_FEATURE = CONNECTION_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
+ int ALLOCATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OWNED_INTERSECTING = CONNECTION_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__FEATURE = CLASSIFIER__FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_SPECIALIZATION = CONNECTION_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_UNIONING = CONNECTION_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__INPUT = CLASSIFIER__INPUT;
+ int ALLOCATION_DEFINITION__UNIONING_TYPE = CONNECTION_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OUTPUT = CLASSIFIER__OUTPUT;
+ int ALLOCATION_DEFINITION__OWNED_SUBCLASSIFICATION = CONNECTION_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
+ int ALLOCATION_DEFINITION__DIRECTED_USAGE = CONNECTION_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CLASS__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
+ int ALLOCATION_DEFINITION__IS_VARIATION = CONNECTION_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__END_FEATURE = CLASSIFIER__END_FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_ACTION = CONNECTION_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_ALLOCATION = CONNECTION_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
+ int ALLOCATION_DEFINITION__OWNED_ANALYSIS_CASE = CONNECTION_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
+ int ALLOCATION_DEFINITION__OWNED_ATTRIBUTE = CONNECTION_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
+ int ALLOCATION_DEFINITION__OWNED_CALCULATION = CONNECTION_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_CASE = CONNECTION_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
+ int ALLOCATION_DEFINITION__OWNED_CONCERN = CONNECTION_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
+ int ALLOCATION_DEFINITION__OWNED_CONNECTION = CONNECTION_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
+ int ALLOCATION_DEFINITION__OWNED_CONSTRAINT = CONNECTION_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
+ int ALLOCATION_DEFINITION__OWNED_ENUMERATION = CONNECTION_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
+ int ALLOCATION_DEFINITION__OWNED_FLOW = CONNECTION_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
+ int ALLOCATION_DEFINITION__OWNED_INTERFACE = CONNECTION_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OWNED_ITEM = CONNECTION_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
+ int ALLOCATION_DEFINITION__OWNED_METADATA = CONNECTION_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
+ int ALLOCATION_DEFINITION__OWNED_OCCURRENCE = CONNECTION_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
+ int ALLOCATION_DEFINITION__OWNED_PART = CONNECTION_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
+ int ALLOCATION_DEFINITION__OWNED_PORT = CONNECTION_DEFINITION__OWNED_PORT;
/**
- * The number of structural features of the 'Class' class.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 0;
+ int ALLOCATION_DEFINITION__OWNED_REFERENCE = CONNECTION_DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
+ int ALLOCATION_DEFINITION__OWNED_RENDERING = CONNECTION_DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
+ int ALLOCATION_DEFINITION__OWNED_REQUIREMENT = CONNECTION_DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
+ int ALLOCATION_DEFINITION__OWNED_STATE = CONNECTION_DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
+ int ALLOCATION_DEFINITION__OWNED_TRANSITION = CONNECTION_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___PATH = CLASSIFIER___PATH;
+ int ALLOCATION_DEFINITION__OWNED_USAGE = CONNECTION_DEFINITION__OWNED_USAGE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
+ int ALLOCATION_DEFINITION__OWNED_USE_CASE = CONNECTION_DEFINITION__OWNED_USE_CASE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
+ int ALLOCATION_DEFINITION__OWNED_VERIFICATION_CASE = CONNECTION_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ALLOCATION_DEFINITION__OWNED_VIEW = CONNECTION_DEFINITION__OWNED_VIEW;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
+ int ALLOCATION_DEFINITION__OWNED_VIEWPOINT = CONNECTION_DEFINITION__OWNED_VIEWPOINT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ALLOCATION_DEFINITION__USAGE = CONNECTION_DEFINITION__USAGE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
+ int ALLOCATION_DEFINITION__VARIANT = CONNECTION_DEFINITION__VARIANT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
+ int ALLOCATION_DEFINITION__VARIANT_MEMBERSHIP = CONNECTION_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CLASS___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
+ int ALLOCATION_DEFINITION__IS_INDIVIDUAL = CONNECTION_DEFINITION__IS_INDIVIDUAL;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CLASS___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
+ int ALLOCATION_DEFINITION__IS_IMPLIED = CONNECTION_DEFINITION__IS_IMPLIED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
+ int ALLOCATION_DEFINITION__OWNED_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CLASS___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
+ int ALLOCATION_DEFINITION__OWNING_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_DEFINITION__RELATED_ELEMENT = CONNECTION_DEFINITION__RELATED_ELEMENT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_DEFINITION__SOURCE = CONNECTION_DEFINITION__SOURCE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_DEFINITION__TARGET = CONNECTION_DEFINITION__TARGET;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ALLOCATION_DEFINITION__ASSOCIATION_END = CONNECTION_DEFINITION__ASSOCIATION_END;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Related Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ALLOCATION_DEFINITION__RELATED_TYPE = CONNECTION_DEFINITION__RELATED_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int CLASS___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ int ALLOCATION_DEFINITION__SOURCE_TYPE = CONNECTION_DEFINITION__SOURCE_TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ALLOCATION_DEFINITION__TARGET_TYPE = CONNECTION_DEFINITION__TARGET_TYPE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Connection End' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
+ int ALLOCATION_DEFINITION__CONNECTION_END = CONNECTION_DEFINITION__CONNECTION_END;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CLASS___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
+ int ALLOCATION_DEFINITION__ALLOCATION = CONNECTION_DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Specializes' operation.
+ * The number of structural features of the 'Allocation Definition' class.
*
*
* @generated
* @ordered
*/
- int CLASS___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
+ int ALLOCATION_DEFINITION_FEATURE_COUNT = CONNECTION_DEFINITION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CLASS___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ALLOCATION_DEFINITION___EFFECTIVE_NAME = CONNECTION_DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CLASS___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
+ int ALLOCATION_DEFINITION___EFFECTIVE_SHORT_NAME = CONNECTION_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CLASS___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
+ int ALLOCATION_DEFINITION___ESCAPED_NAME = CONNECTION_DEFINITION___ESCAPED_NAME;
/**
- * The number of operations of the 'Class' class.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CLASS_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
+ int ALLOCATION_DEFINITION___LIBRARY_NAMESPACE = CONNECTION_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BehaviorImpl Behavior}' class.
+ * The operation id for the 'Path' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.BehaviorImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBehavior()
* @generated
+ * @ordered
*/
- int BEHAVIOR = 35;
+ int ALLOCATION_DEFINITION___PATH = CONNECTION_DEFINITION___PATH;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNING_MEMBERSHIP = CLASS__OWNING_MEMBERSHIP;
+ int ALLOCATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_RELATIONSHIP = CLASS__OWNED_RELATIONSHIP;
+ int ALLOCATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNING_RELATIONSHIP = CLASS__OWNING_RELATIONSHIP;
+ int ALLOCATION_DEFINITION___NAMES_OF__ELEMENT = CONNECTION_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNING_NAMESPACE = CLASS__OWNING_NAMESPACE;
+ int ALLOCATION_DEFINITION___QUALIFICATION_OF__STRING = CONNECTION_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__ELEMENT_ID = CLASS__ELEMENT_ID;
+ int ALLOCATION_DEFINITION___RESOLVE__STRING = CONNECTION_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNER = CLASS__OWNER;
+ int ALLOCATION_DEFINITION___RESOLVE_GLOBAL__STRING = CONNECTION_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_ELEMENT = CLASS__OWNED_ELEMENT;
+ int ALLOCATION_DEFINITION___RESOLVE_LOCAL__STRING = CONNECTION_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__DOCUMENTATION = CLASS__DOCUMENTATION;
+ int ALLOCATION_DEFINITION___RESOLVE_VISIBLE__STRING = CONNECTION_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_ANNOTATION = CLASS__OWNED_ANNOTATION;
+ int ALLOCATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CONNECTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__TEXTUAL_REPRESENTATION = CLASS__TEXTUAL_REPRESENTATION;
+ int ALLOCATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CONNECTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__ALIAS_IDS = CLASS__ALIAS_IDS;
+ int ALLOCATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__DECLARED_SHORT_NAME = CLASS__DECLARED_SHORT_NAME;
+ int ALLOCATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__DECLARED_NAME = CLASS__DECLARED_NAME;
+ int ALLOCATION_DEFINITION___ALL_SUPERTYPES = CONNECTION_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__SHORT_NAME = CLASS__SHORT_NAME;
+ int ALLOCATION_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__NAME = CLASS__NAME;
+ int ALLOCATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__QUALIFIED_NAME = CLASS__QUALIFIED_NAME;
+ int ALLOCATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__IS_IMPLIED_INCLUDED = CLASS__IS_IMPLIED_INCLUDED;
+ int ALLOCATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__IS_LIBRARY_ELEMENT = CLASS__IS_LIBRARY_ELEMENT;
+ int ALLOCATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CONNECTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_MEMBERSHIP = CLASS__OWNED_MEMBERSHIP;
+ int ALLOCATION_DEFINITION___MULTIPLICITIES = CONNECTION_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_MEMBER = CLASS__OWNED_MEMBER;
+ int ALLOCATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__MEMBERSHIP = CLASS__MEMBERSHIP;
+ int ALLOCATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_IMPORT = CLASS__OWNED_IMPORT;
+ int ALLOCATION_DEFINITION___SPECIALIZES__TYPE = CONNECTION_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__MEMBER = CLASS__MEMBER;
+ int ALLOCATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__IMPORTED_MEMBERSHIP = CLASS__IMPORTED_MEMBERSHIP;
+ int ALLOCATION_DEFINITION___SUPERTYPES__BOOLEAN = CONNECTION_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The number of operations of the 'Allocation Definition' class.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_SPECIALIZATION = CLASS__OWNED_SPECIALIZATION;
+ int ALLOCATION_DEFINITION_OPERATION_COUNT = CONNECTION_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_FEATURE_MEMBERSHIP = CLASS__OWNED_FEATURE_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__FEATURE = CLASS__FEATURE;
+ int CONNECTOR_AS_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_FEATURE = CLASS__OWNED_FEATURE;
+ int CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__INPUT = CLASS__INPUT;
+ int CONNECTOR_AS_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OUTPUT = CLASS__OUTPUT;
+ int CONNECTOR_AS_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__IS_ABSTRACT = CLASS__IS_ABSTRACT;
+ int CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__INHERITED_MEMBERSHIP = CLASS__INHERITED_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__END_FEATURE = CLASS__END_FEATURE;
+ int CONNECTOR_AS_USAGE__NAME = USAGE__NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_END_FEATURE = CLASS__OWNED_END_FEATURE;
+ int CONNECTOR_AS_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__IS_SUFFICIENT = CLASS__IS_SUFFICIENT;
+ int CONNECTOR_AS_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_CONJUGATOR = CLASS__OWNED_CONJUGATOR;
+ int CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__IS_CONJUGATED = CLASS__IS_CONJUGATED;
+ int CONNECTOR_AS_USAGE__OWNER = USAGE__OWNER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__INHERITED_FEATURE = CLASS__INHERITED_FEATURE;
+ int CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__MULTIPLICITY = CLASS__MULTIPLICITY;
+ int CONNECTOR_AS_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__UNIONING_TYPE = CLASS__UNIONING_TYPE;
+ int CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_INTERSECTING = CLASS__OWNED_INTERSECTING;
+ int CONNECTOR_AS_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__INTERSECTING_TYPE = CLASS__INTERSECTING_TYPE;
+ int CONNECTOR_AS_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_UNIONING = CLASS__OWNED_UNIONING;
+ int CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_DISJOINING = CLASS__OWNED_DISJOINING;
+ int CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__FEATURE_MEMBERSHIP = CLASS__FEATURE_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__MEMBER = USAGE__MEMBER;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__DIFFERENCING_TYPE = CLASS__DIFFERENCING_TYPE;
+ int CONNECTOR_AS_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_DIFFERENCING = CLASS__OWNED_DIFFERENCING;
+ int CONNECTOR_AS_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__DIRECTED_FEATURE = CLASS__DIRECTED_FEATURE;
+ int CONNECTOR_AS_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__OWNED_SUBCLASSIFICATION = CLASS__OWNED_SUBCLASSIFICATION;
+ int CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__STEP = CLASS_FEATURE_COUNT + 0;
+ int CONNECTOR_AS_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR__PARAMETER = CLASS_FEATURE_COUNT + 1;
+ int CONNECTOR_AS_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
/**
- * The number of structural features of the 'Behavior' class.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR_FEATURE_COUNT = CLASS_FEATURE_COUNT + 2;
+ int CONNECTOR_AS_USAGE__END_FEATURE = USAGE__END_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___ESCAPED_NAME = CLASS___ESCAPED_NAME;
+ int CONNECTOR_AS_USAGE__FEATURE = USAGE__FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___EFFECTIVE_SHORT_NAME = CLASS___EFFECTIVE_SHORT_NAME;
+ int CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___EFFECTIVE_NAME = CLASS___EFFECTIVE_NAME;
+ int CONNECTOR_AS_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___LIBRARY_NAMESPACE = CLASS___LIBRARY_NAMESPACE;
+ int CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___PATH = CLASS___PATH;
+ int CONNECTOR_AS_USAGE__INPUT = USAGE__INPUT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___NAMES_OF__ELEMENT = CLASS___NAMES_OF__ELEMENT;
+ int CONNECTOR_AS_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___VISIBILITY_OF__MEMBERSHIP = CLASS___VISIBILITY_OF__MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONNECTOR_AS_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___IMPORTED_MEMBERSHIPS__ELIST = CLASS___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONNECTOR_AS_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONNECTOR_AS_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___RESOLVE__STRING = CLASS___RESOLVE__STRING;
+ int CONNECTOR_AS_USAGE__OUTPUT = USAGE__OUTPUT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___RESOLVE_GLOBAL__STRING = CLASS___RESOLVE_GLOBAL__STRING;
+ int CONNECTOR_AS_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___RESOLVE_LOCAL__STRING = CLASS___RESOLVE_LOCAL__STRING;
+ int CONNECTOR_AS_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___RESOLVE_VISIBLE__STRING = CLASS___RESOLVE_VISIBLE__STRING;
+ int CONNECTOR_AS_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___QUALIFICATION_OF__STRING = CLASS___QUALIFICATION_OF__STRING;
+ int CONNECTOR_AS_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___UNQUALIFIED_NAME_OF__STRING = CLASS___UNQUALIFIED_NAME_OF__STRING;
+ int CONNECTOR_AS_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR_AS_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___REMOVE_REDEFINED_FEATURES__ELIST = CLASS___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONNECTOR_AS_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
+ int CONNECTOR_AS_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONNECTOR_AS_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___SUPERTYPES__BOOLEAN = CLASS___SUPERTYPES__BOOLEAN;
+ int CONNECTOR_AS_USAGE__DIRECTION = USAGE__DIRECTION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___ALL_SUPERTYPES = CLASS___ALL_SUPERTYPES;
+ int CONNECTOR_AS_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___SPECIALIZES__TYPE = CLASS___SPECIALIZES__TYPE;
+ int CONNECTOR_AS_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___SPECIALIZES_FROM_LIBRARY__STRING = CLASS___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONNECTOR_AS_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___IS_COMPATIBLE_WITH__TYPE = CLASS___IS_COMPATIBLE_WITH__TYPE;
+ int CONNECTOR_AS_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR___MULTIPLICITIES = CLASS___MULTIPLICITIES;
+ int CONNECTOR_AS_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
/**
- * The number of operations of the 'Behavior' class.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int BEHAVIOR_OPERATION_COUNT = CLASS_OPERATION_COUNT + 0;
+ int CONNECTOR_AS_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SubclassificationImpl Subclassification}' class.
+ * The feature id for the 'Is End' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SubclassificationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSubclassification()
* @generated
+ * @ordered
*/
- int SUBCLASSIFICATION = 38;
+ int CONNECTOR_AS_USAGE__IS_END = USAGE__IS_END;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNING_MEMBERSHIP = SPECIALIZATION__OWNING_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNED_RELATIONSHIP = SPECIALIZATION__OWNED_RELATIONSHIP;
+ int CONNECTOR_AS_USAGE__IS_PORTION = USAGE__IS_PORTION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNING_RELATIONSHIP = SPECIALIZATION__OWNING_RELATIONSHIP;
+ int CONNECTOR_AS_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNING_NAMESPACE = SPECIALIZATION__OWNING_NAMESPACE;
+ int CONNECTOR_AS_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__ELEMENT_ID = SPECIALIZATION__ELEMENT_ID;
+ int CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNER = SPECIALIZATION__OWNER;
+ int CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNED_ELEMENT = SPECIALIZATION__OWNED_ELEMENT;
+ int CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__DOCUMENTATION = SPECIALIZATION__DOCUMENTATION;
+ int CONNECTOR_AS_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNED_ANNOTATION = SPECIALIZATION__OWNED_ANNOTATION;
+ int CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__TEXTUAL_REPRESENTATION = SPECIALIZATION__TEXTUAL_REPRESENTATION;
+ int CONNECTOR_AS_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__ALIAS_IDS = SPECIALIZATION__ALIAS_IDS;
+ int CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__DECLARED_SHORT_NAME = SPECIALIZATION__DECLARED_SHORT_NAME;
+ int CONNECTOR_AS_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__DECLARED_NAME = SPECIALIZATION__DECLARED_NAME;
+ int CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__SHORT_NAME = SPECIALIZATION__SHORT_NAME;
+ int CONNECTOR_AS_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__NAME = SPECIALIZATION__NAME;
+ int CONNECTOR_AS_USAGE__TYPE = USAGE__TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__QUALIFIED_NAME = SPECIALIZATION__QUALIFIED_NAME;
+ int CONNECTOR_AS_USAGE__DEFINITION = USAGE__DEFINITION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__IS_IMPLIED_INCLUDED = SPECIALIZATION__IS_IMPLIED_INCLUDED;
+ int CONNECTOR_AS_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__IS_LIBRARY_ELEMENT = SPECIALIZATION__IS_LIBRARY_ELEMENT;
+ int CONNECTOR_AS_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__RELATED_ELEMENT = SPECIALIZATION__RELATED_ELEMENT;
+ int CONNECTOR_AS_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__TARGET = SPECIALIZATION__TARGET;
+ int CONNECTOR_AS_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__SOURCE = SPECIALIZATION__SOURCE;
+ int CONNECTOR_AS_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNING_RELATED_ELEMENT = SPECIALIZATION__OWNING_RELATED_ELEMENT;
+ int CONNECTOR_AS_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNED_RELATED_ELEMENT = SPECIALIZATION__OWNED_RELATED_ELEMENT;
+ int CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__IS_IMPLIED = SPECIALIZATION__IS_IMPLIED;
+ int CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'General' reference.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__GENERAL = SPECIALIZATION__GENERAL;
+ int CONNECTOR_AS_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Specific' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__SPECIFIC = SPECIALIZATION__SPECIFIC;
+ int CONNECTOR_AS_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNING_TYPE = SPECIALIZATION__OWNING_TYPE;
+ int CONNECTOR_AS_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Superclassifier' reference.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__SUPERCLASSIFIER = SPECIALIZATION_FEATURE_COUNT + 0;
+ int CONNECTOR_AS_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Subclassifier' reference.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__SUBCLASSIFIER = SPECIALIZATION_FEATURE_COUNT + 1;
+ int CONNECTOR_AS_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Owning Classifier' reference.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION__OWNING_CLASSIFIER = SPECIALIZATION_FEATURE_COUNT + 2;
+ int CONNECTOR_AS_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
/**
- * The number of structural features of the 'Subclassification' class.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION_FEATURE_COUNT = SPECIALIZATION_FEATURE_COUNT + 3;
+ int CONNECTOR_AS_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION___ESCAPED_NAME = SPECIALIZATION___ESCAPED_NAME;
+ int CONNECTOR_AS_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION___EFFECTIVE_SHORT_NAME = SPECIALIZATION___EFFECTIVE_SHORT_NAME;
+ int CONNECTOR_AS_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION___EFFECTIVE_NAME = SPECIALIZATION___EFFECTIVE_NAME;
+ int CONNECTOR_AS_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION___LIBRARY_NAMESPACE = SPECIALIZATION___LIBRARY_NAMESPACE;
+ int CONNECTOR_AS_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION___PATH = SPECIALIZATION___PATH;
+ int CONNECTOR_AS_USAGE__NESTED_PART = USAGE__NESTED_PART;
/**
- * The number of operations of the 'Subclassification' class.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int SUBCLASSIFICATION_OPERATION_COUNT = SPECIALIZATION_OPERATION_COUNT + 0;
+ int CONNECTOR_AS_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FunctionImpl Function}' class.
+ * The feature id for the 'Nested Reference' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FunctionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFunction()
* @generated
+ * @ordered
*/
- int FUNCTION = 39;
+ int CONNECTOR_AS_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNING_MEMBERSHIP = BEHAVIOR__OWNING_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_RELATIONSHIP = BEHAVIOR__OWNED_RELATIONSHIP;
+ int CONNECTOR_AS_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNING_RELATIONSHIP = BEHAVIOR__OWNING_RELATIONSHIP;
+ int CONNECTOR_AS_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNING_NAMESPACE = BEHAVIOR__OWNING_NAMESPACE;
+ int CONNECTOR_AS_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__ELEMENT_ID = BEHAVIOR__ELEMENT_ID;
+ int CONNECTOR_AS_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNER = BEHAVIOR__OWNER;
+ int CONNECTOR_AS_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_ELEMENT = BEHAVIOR__OWNED_ELEMENT;
+ int CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__DOCUMENTATION = BEHAVIOR__DOCUMENTATION;
+ int CONNECTOR_AS_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_ANNOTATION = BEHAVIOR__OWNED_ANNOTATION;
+ int CONNECTOR_AS_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION__TEXTUAL_REPRESENTATION = BEHAVIOR__TEXTUAL_REPRESENTATION;
+ int CONNECTOR_AS_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION__ALIAS_IDS = BEHAVIOR__ALIAS_IDS;
+ int CONNECTOR_AS_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__DECLARED_SHORT_NAME = BEHAVIOR__DECLARED_SHORT_NAME;
+ int CONNECTOR_AS_USAGE__USAGE = USAGE__USAGE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__DECLARED_NAME = BEHAVIOR__DECLARED_NAME;
+ int CONNECTOR_AS_USAGE__VARIANT = USAGE__VARIANT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__SHORT_NAME = BEHAVIOR__SHORT_NAME;
+ int CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION__NAME = BEHAVIOR__NAME;
+ int CONNECTOR_AS_USAGE__IS_IMPLIED = USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__QUALIFIED_NAME = BEHAVIOR__QUALIFIED_NAME;
+ int CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT = USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IS_IMPLIED_INCLUDED = BEHAVIOR__IS_IMPLIED_INCLUDED;
+ int CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT = USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IS_LIBRARY_ELEMENT = BEHAVIOR__IS_LIBRARY_ELEMENT;
+ int CONNECTOR_AS_USAGE__RELATED_ELEMENT = USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_MEMBERSHIP = BEHAVIOR__OWNED_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__SOURCE = USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_MEMBER = BEHAVIOR__OWNED_MEMBER;
+ int CONNECTOR_AS_USAGE__TARGET = USAGE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__MEMBERSHIP = BEHAVIOR__MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__ASSOCIATION = USAGE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_IMPORT = BEHAVIOR__OWNED_IMPORT;
+ int CONNECTOR_AS_USAGE__CONNECTOR_END = USAGE_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION__MEMBER = BEHAVIOR__MEMBER;
+ int CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE = USAGE_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IMPORTED_MEMBERSHIP = BEHAVIOR__IMPORTED_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__RELATED_FEATURE = USAGE_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_SPECIALIZATION = BEHAVIOR__OWNED_SPECIALIZATION;
+ int CONNECTOR_AS_USAGE__SOURCE_FEATURE = USAGE_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_FEATURE_MEMBERSHIP = BEHAVIOR__OWNED_FEATURE_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE__TARGET_FEATURE = USAGE_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Feature' reference list.
+ * The number of structural features of the 'Connector As Usage' class.
*
*
* @generated
* @ordered
*/
- int FUNCTION__FEATURE = BEHAVIOR__FEATURE;
+ int CONNECTOR_AS_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 12;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_FEATURE = BEHAVIOR__OWNED_FEATURE;
+ int CONNECTOR_AS_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__INPUT = BEHAVIOR__INPUT;
+ int CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OUTPUT = BEHAVIOR__OUTPUT;
+ int CONNECTOR_AS_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IS_ABSTRACT = BEHAVIOR__IS_ABSTRACT;
+ int CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__INHERITED_MEMBERSHIP = BEHAVIOR__INHERITED_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE___PATH = USAGE___PATH;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__END_FEATURE = BEHAVIOR__END_FEATURE;
+ int CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_END_FEATURE = BEHAVIOR__OWNED_END_FEATURE;
+ int CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IS_SUFFICIENT = BEHAVIOR__IS_SUFFICIENT;
+ int CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_CONJUGATOR = BEHAVIOR__OWNED_CONJUGATOR;
+ int CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IS_CONJUGATED = BEHAVIOR__IS_CONJUGATED;
+ int CONNECTOR_AS_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__INHERITED_FEATURE = BEHAVIOR__INHERITED_FEATURE;
+ int CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__MULTIPLICITY = BEHAVIOR__MULTIPLICITY;
+ int CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__UNIONING_TYPE = BEHAVIOR__UNIONING_TYPE;
+ int CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_INTERSECTING = BEHAVIOR__OWNED_INTERSECTING;
+ int CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__INTERSECTING_TYPE = BEHAVIOR__INTERSECTING_TYPE;
+ int CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_UNIONING = BEHAVIOR__OWNED_UNIONING;
+ int CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_DISJOINING = BEHAVIOR__OWNED_DISJOINING;
+ int CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__FEATURE_MEMBERSHIP = BEHAVIOR__FEATURE_MEMBERSHIP;
+ int CONNECTOR_AS_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__DIFFERENCING_TYPE = BEHAVIOR__DIFFERENCING_TYPE;
+ int CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_DIFFERENCING = BEHAVIOR__OWNED_DIFFERENCING;
+ int CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__DIRECTED_FEATURE = BEHAVIOR__DIRECTED_FEATURE;
+ int CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__OWNED_SUBCLASSIFICATION = BEHAVIOR__OWNED_SUBCLASSIFICATION;
+ int CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Step' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__STEP = BEHAVIOR__STEP;
+ int CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__PARAMETER = BEHAVIOR__PARAMETER;
+ int CONNECTOR_AS_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Expression' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__EXPRESSION = BEHAVIOR_FEATURE_COUNT + 0;
+ int CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__RESULT = BEHAVIOR_FEATURE_COUNT + 1;
+ int CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION__IS_MODEL_LEVEL_EVALUABLE = BEHAVIOR_FEATURE_COUNT + 2;
+ int CONNECTOR_AS_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
/**
- * The number of structural features of the 'Function' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION_FEATURE_COUNT = BEHAVIOR_FEATURE_COUNT + 3;
+ int CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___ESCAPED_NAME = BEHAVIOR___ESCAPED_NAME;
+ int CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___EFFECTIVE_SHORT_NAME = BEHAVIOR___EFFECTIVE_SHORT_NAME;
+ int CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___EFFECTIVE_NAME = BEHAVIOR___EFFECTIVE_NAME;
+ int CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___LIBRARY_NAMESPACE = BEHAVIOR___LIBRARY_NAMESPACE;
+ int CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___PATH = BEHAVIOR___PATH;
+ int CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___NAMES_OF__ELEMENT = BEHAVIOR___NAMES_OF__ELEMENT;
+ int CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___VISIBILITY_OF__MEMBERSHIP = BEHAVIOR___VISIBILITY_OF__MEMBERSHIP;
+ int CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = BEHAVIOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___IMPORTED_MEMBERSHIPS__ELIST = BEHAVIOR___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = BEHAVIOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONNECTOR_AS_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___RESOLVE__STRING = BEHAVIOR___RESOLVE__STRING;
+ int CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___RESOLVE_GLOBAL__STRING = BEHAVIOR___RESOLVE_GLOBAL__STRING;
+ int CONNECTOR_AS_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___RESOLVE_LOCAL__STRING = BEHAVIOR___RESOLVE_LOCAL__STRING;
+ int CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___RESOLVE_VISIBLE__STRING = BEHAVIOR___RESOLVE_VISIBLE__STRING;
+ int CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___QUALIFICATION_OF__STRING = BEHAVIOR___QUALIFICATION_OF__STRING;
+ int CONNECTOR_AS_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int FUNCTION___UNQUALIFIED_NAME_OF__STRING = BEHAVIOR___UNQUALIFIED_NAME_OF__STRING;
+ int CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The number of operations of the 'Connector As Usage' class.
*
*
* @generated
* @ordered
*/
- int FUNCTION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BEHAVIOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR_AS_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FUNCTION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BEHAVIOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTION_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BEHAVIOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTION_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION___REMOVE_REDEFINED_FEATURES__ELIST = BEHAVIOR___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONNECTION_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = BEHAVIOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONNECTION_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION___DIRECTION_OF__FEATURE = BEHAVIOR___DIRECTION_OF__FEATURE;
+ int CONNECTION_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = BEHAVIOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONNECTION_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION___SUPERTYPES__BOOLEAN = BEHAVIOR___SUPERTYPES__BOOLEAN;
+ int CONNECTION_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FUNCTION___ALL_SUPERTYPES = BEHAVIOR___ALL_SUPERTYPES;
+ int CONNECTION_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION___SPECIALIZES__TYPE = BEHAVIOR___SPECIALIZES__TYPE;
+ int CONNECTION_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION___SPECIALIZES_FROM_LIBRARY__STRING = BEHAVIOR___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONNECTION_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FUNCTION___IS_COMPATIBLE_WITH__TYPE = BEHAVIOR___IS_COMPATIBLE_WITH__TYPE;
+ int CONNECTION_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION___MULTIPLICITIES = BEHAVIOR___MULTIPLICITIES;
+ int CONNECTION_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
/**
- * The number of operations of the 'Function' class.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FUNCTION_OPERATION_COUNT = BEHAVIOR_OPERATION_COUNT + 0;
+ int CONNECTION_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConstructorExpressionImpl Constructor Expression}' class.
+ * The feature id for the 'Owning Namespace' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConstructorExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConstructorExpression()
* @generated
+ * @ordered
*/
- int CONSTRUCTOR_EXPRESSION = 40;
+ int CONNECTION_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNING_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_MEMBERSHIP;
+ int CONNECTION_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNED_RELATIONSHIP;
+ int CONNECTION_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNING_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNING_RELATIONSHIP;
+ int CONNECTION_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNING_NAMESPACE = INSTANTIATION_EXPRESSION__OWNING_NAMESPACE;
+ int CONNECTION_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__ELEMENT_ID = INSTANTIATION_EXPRESSION__ELEMENT_ID;
+ int CONNECTION_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNER = INSTANTIATION_EXPRESSION__OWNER;
+ int CONNECTION_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_ELEMENT = INSTANTIATION_EXPRESSION__OWNED_ELEMENT;
+ int CONNECTION_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__DOCUMENTATION = INSTANTIATION_EXPRESSION__DOCUMENTATION;
+ int CONNECTION_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_ANNOTATION = INSTANTIATION_EXPRESSION__OWNED_ANNOTATION;
+ int CONNECTION_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__TEXTUAL_REPRESENTATION = INSTANTIATION_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CONNECTION_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__ALIAS_IDS = INSTANTIATION_EXPRESSION__ALIAS_IDS;
+ int CONNECTION_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__DECLARED_SHORT_NAME = INSTANTIATION_EXPRESSION__DECLARED_SHORT_NAME;
+ int CONNECTION_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__DECLARED_NAME = INSTANTIATION_EXPRESSION__DECLARED_NAME;
+ int CONNECTION_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__SHORT_NAME = INSTANTIATION_EXPRESSION__SHORT_NAME;
+ int CONNECTION_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__NAME = INSTANTIATION_EXPRESSION__NAME;
+ int CONNECTION_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__QUALIFIED_NAME = INSTANTIATION_EXPRESSION__QUALIFIED_NAME;
+ int CONNECTION_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_IMPLIED_INCLUDED = INSTANTIATION_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CONNECTION_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_LIBRARY_ELEMENT = INSTANTIATION_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CONNECTION_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_MEMBERSHIP;
+ int CONNECTION_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_MEMBER = INSTANTIATION_EXPRESSION__OWNED_MEMBER;
+ int CONNECTION_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__MEMBERSHIP = INSTANTIATION_EXPRESSION__MEMBERSHIP;
+ int CONNECTION_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_IMPORT = INSTANTIATION_EXPRESSION__OWNED_IMPORT;
+ int CONNECTION_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__MEMBER = INSTANTIATION_EXPRESSION__MEMBER;
+ int CONNECTION_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IMPORTED_MEMBERSHIP = INSTANTIATION_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CONNECTION_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_SPECIALIZATION = INSTANTIATION_EXPRESSION__OWNED_SPECIALIZATION;
+ int CONNECTION_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CONNECTION_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__FEATURE = INSTANTIATION_EXPRESSION__FEATURE;
+ int CONNECTION_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE = INSTANTIATION_EXPRESSION__OWNED_FEATURE;
+ int CONNECTION_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__INPUT = INSTANTIATION_EXPRESSION__INPUT;
+ int CONNECTION_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OUTPUT = INSTANTIATION_EXPRESSION__OUTPUT;
+ int CONNECTION_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_ABSTRACT = INSTANTIATION_EXPRESSION__IS_ABSTRACT;
+ int CONNECTION_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__INHERITED_MEMBERSHIP = INSTANTIATION_EXPRESSION__INHERITED_MEMBERSHIP;
+ int CONNECTION_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__END_FEATURE = INSTANTIATION_EXPRESSION__END_FEATURE;
+ int CONNECTION_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_END_FEATURE = INSTANTIATION_EXPRESSION__OWNED_END_FEATURE;
+ int CONNECTION_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_SUFFICIENT = INSTANTIATION_EXPRESSION__IS_SUFFICIENT;
+ int CONNECTION_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_CONJUGATOR = INSTANTIATION_EXPRESSION__OWNED_CONJUGATOR;
+ int CONNECTION_USAGE__CROSS_FEATURE = CONNECTOR_AS_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_CONJUGATED = INSTANTIATION_EXPRESSION__IS_CONJUGATED;
+ int CONNECTION_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__INHERITED_FEATURE = INSTANTIATION_EXPRESSION__INHERITED_FEATURE;
+ int CONNECTION_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__MULTIPLICITY = INSTANTIATION_EXPRESSION__MULTIPLICITY;
+ int CONNECTION_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__UNIONING_TYPE = INSTANTIATION_EXPRESSION__UNIONING_TYPE;
+ int CONNECTION_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_INTERSECTING = INSTANTIATION_EXPRESSION__OWNED_INTERSECTING;
+ int CONNECTION_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__INTERSECTING_TYPE = INSTANTIATION_EXPRESSION__INTERSECTING_TYPE;
+ int CONNECTION_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_UNIONING = INSTANTIATION_EXPRESSION__OWNED_UNIONING;
+ int CONNECTION_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_DISJOINING = INSTANTIATION_EXPRESSION__OWNED_DISJOINING;
+ int CONNECTION_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__FEATURE_MEMBERSHIP;
+ int CONNECTION_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__DIFFERENCING_TYPE = INSTANTIATION_EXPRESSION__DIFFERENCING_TYPE;
+ int CONNECTION_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_DIFFERENCING = INSTANTIATION_EXPRESSION__OWNED_DIFFERENCING;
+ int CONNECTION_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__DIRECTED_FEATURE = INSTANTIATION_EXPRESSION__DIRECTED_FEATURE;
+ int CONNECTION_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CONNECTION_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNING_TYPE = INSTANTIATION_EXPRESSION__OWNING_TYPE;
+ int CONNECTION_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__END_OWNING_TYPE = INSTANTIATION_EXPRESSION__END_OWNING_TYPE;
+ int CONNECTION_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_UNIQUE = INSTANTIATION_EXPRESSION__IS_UNIQUE;
+ int CONNECTION_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_ORDERED = INSTANTIATION_EXPRESSION__IS_ORDERED;
+ int CONNECTION_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__TYPE = INSTANTIATION_EXPRESSION__TYPE;
+ int CONNECTION_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_REDEFINITION = INSTANTIATION_EXPRESSION__OWNED_REDEFINITION;
+ int CONNECTION_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_SUBSETTING;
+ int CONNECTION_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_COMPOSITE = INSTANTIATION_EXPRESSION__IS_COMPOSITE;
+ int CONNECTION_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_END = INSTANTIATION_EXPRESSION__IS_END;
+ int CONNECTION_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_TYPING = INSTANTIATION_EXPRESSION__OWNED_TYPING;
+ int CONNECTION_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__FEATURING_TYPE = INSTANTIATION_EXPRESSION__FEATURING_TYPE;
+ int CONNECTION_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_TYPE_FEATURING = INSTANTIATION_EXPRESSION__OWNED_TYPE_FEATURING;
+ int CONNECTION_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_DERIVED = INSTANTIATION_EXPRESSION__IS_DERIVED;
+ int CONNECTION_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__CHAINING_FEATURE = INSTANTIATION_EXPRESSION__CHAINING_FEATURE;
+ int CONNECTION_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE_INVERTING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CONNECTION_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE_CHAINING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CONNECTION_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_PORTION = INSTANTIATION_EXPRESSION__IS_PORTION;
+ int CONNECTION_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_VARIABLE = INSTANTIATION_EXPRESSION__IS_VARIABLE;
+ int CONNECTION_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_CONSTANT = INSTANTIATION_EXPRESSION__IS_CONSTANT;
+ int CONNECTION_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CONNECTION_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__FEATURE_TARGET = INSTANTIATION_EXPRESSION__FEATURE_TARGET;
+ int CONNECTION_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__CROSS_FEATURE = INSTANTIATION_EXPRESSION__CROSS_FEATURE;
+ int CONNECTION_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__DIRECTION = INSTANTIATION_EXPRESSION__DIRECTION;
+ int CONNECTION_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__OWNED_CROSS_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int CONNECTION_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__BEHAVIOR = INSTANTIATION_EXPRESSION__BEHAVIOR;
+ int CONNECTION_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__PARAMETER = INSTANTIATION_EXPRESSION__PARAMETER;
+ int CONNECTION_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__FUNCTION = INSTANTIATION_EXPRESSION__FUNCTION;
+ int CONNECTION_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__RESULT = INSTANTIATION_EXPRESSION__RESULT;
+ int CONNECTION_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INSTANTIATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int CONNECTION_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Argument' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__ARGUMENT = INSTANTIATION_EXPRESSION__ARGUMENT;
+ int CONNECTION_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION__INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION__INSTANTIATED_TYPE;
+ int CONNECTION_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
/**
- * The number of structural features of the 'Constructor Expression' class.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION_FEATURE_COUNT = INSTANTIATION_EXPRESSION_FEATURE_COUNT + 0;
+ int CONNECTION_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___ESCAPED_NAME = INSTANTIATION_EXPRESSION___ESCAPED_NAME;
+ int CONNECTION_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___EFFECTIVE_SHORT_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CONNECTION_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___EFFECTIVE_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_NAME;
+ int CONNECTION_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___LIBRARY_NAMESPACE = INSTANTIATION_EXPRESSION___LIBRARY_NAMESPACE;
+ int CONNECTION_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___PATH = INSTANTIATION_EXPRESSION___PATH;
+ int CONNECTION_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___NAMES_OF__ELEMENT = INSTANTIATION_EXPRESSION___NAMES_OF__ELEMENT;
+ int CONNECTION_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CONNECTION_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INSTANTIATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONNECTION_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INSTANTIATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONNECTION_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INSTANTIATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONNECTION_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___RESOLVE__STRING = INSTANTIATION_EXPRESSION___RESOLVE__STRING;
+ int CONNECTION_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___RESOLVE_GLOBAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CONNECTION_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___RESOLVE_LOCAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CONNECTION_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___RESOLVE_VISIBLE__STRING = INSTANTIATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CONNECTION_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___QUALIFICATION_OF__STRING = INSTANTIATION_EXPRESSION___QUALIFICATION_OF__STRING;
+ int CONNECTION_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INSTANTIATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CONNECTION_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTION_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTION_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTION_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INSTANTIATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONNECTION_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONNECTION_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___DIRECTION_OF__FEATURE = INSTANTIATION_EXPRESSION___DIRECTION_OF__FEATURE;
+ int CONNECTION_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INSTANTIATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONNECTION_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___SUPERTYPES__BOOLEAN = INSTANTIATION_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CONNECTION_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___ALL_SUPERTYPES = INSTANTIATION_EXPRESSION___ALL_SUPERTYPES;
+ int CONNECTION_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___SPECIALIZES__TYPE = INSTANTIATION_EXPRESSION___SPECIALIZES__TYPE;
+ int CONNECTION_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONNECTION_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INSTANTIATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CONNECTION_USAGE__INDIVIDUAL_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___MULTIPLICITIES = INSTANTIATION_EXPRESSION___MULTIPLICITIES;
+ int CONNECTION_USAGE__IS_INDIVIDUAL = CONNECTOR_AS_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___DIRECTION_FOR__TYPE = INSTANTIATION_EXPRESSION___DIRECTION_FOR__TYPE;
+ int CONNECTION_USAGE__OCCURRENCE_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___NAMING_FEATURE = INSTANTIATION_EXPRESSION___NAMING_FEATURE;
+ int CONNECTION_USAGE__PORTION_KIND = CONNECTOR_AS_USAGE_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___REDEFINES__FEATURE = INSTANTIATION_EXPRESSION___REDEFINES__FEATURE;
+ int CONNECTION_USAGE__ITEM_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Part Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CONNECTION_USAGE__PART_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 5;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Connection Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INSTANTIATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONNECTION_USAGE__CONNECTION_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 6;
/**
- * The operation id for the 'Typing Features' operation.
+ * The number of structural features of the 'Connection Usage' class.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___TYPING_FEATURES = INSTANTIATION_EXPRESSION___TYPING_FEATURES;
+ int CONNECTION_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 7;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___AS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CONNECTION_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___IS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CONNECTION_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___IS_OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CONNECTION_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___OWNED_CROSS_FEATURE;
+ int CONNECTION_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___ALL_REDEFINED_FEATURES = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CONNECTION_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CONNECTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___CAN_ACCESS__FEATURE = INSTANTIATION_EXPRESSION___CAN_ACCESS__FEATURE;
+ int CONNECTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___IS_FEATURING_TYPE__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CONNECTION_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INSTANTIATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CONNECTION_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___EVALUATE__ELEMENT = INSTANTIATION_EXPRESSION___EVALUATE__ELEMENT;
+ int CONNECTION_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___CHECK_CONDITION__ELEMENT = INSTANTIATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CONNECTION_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION___INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION___INSTANTIATED_TYPE;
+ int CONNECTION_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The number of operations of the 'Constructor Expression' class.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRUCTOR_EXPRESSION_OPERATION_COUNT = INSTANTIATION_EXPRESSION_OPERATION_COUNT + 0;
+ int CONNECTION_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.NullExpressionImpl Null Expression}' class.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.NullExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNullExpression()
* @generated
+ * @ordered
*/
- int NULL_EXPRESSION = 41;
+ int CONNECTION_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
+ int CONNECTION_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
+ int CONNECTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
+ int CONNECTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
+ int CONNECTION_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
+ int CONNECTION_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNER = EXPRESSION__OWNER;
+ int CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
+ int CONNECTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
+ int CONNECTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
+ int CONNECTION_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CONNECTION_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
+ int CONNECTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
+ int CONNECTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
+ int CONNECTION_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
+ int CONNECTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__NAME = EXPRESSION__NAME;
+ int CONNECTION_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
+ int CONNECTION_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CONNECTION_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CONNECTION_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
+ int CONNECTION_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
+ int CONNECTION_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
+ int CONNECTION_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
+ int CONNECTION_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
+ int CONNECTION_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CONNECTION_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
+ int CONNECTION_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CONNECTION_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
+ int CONNECTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
+ int CONNECTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__INPUT = EXPRESSION__INPUT;
+ int CONNECTION_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
+ int CONNECTION_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The number of operations of the 'Connection Usage' class.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
+ int CONNECTION_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
+ int ALLOCATION_USAGE__ALIAS_IDS = CONNECTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
+ int ALLOCATION_USAGE__DECLARED_NAME = CONNECTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
+ int ALLOCATION_USAGE__DECLARED_SHORT_NAME = CONNECTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
+ int ALLOCATION_USAGE__DOCUMENTATION = CONNECTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
+ int ALLOCATION_USAGE__ELEMENT_ID = CONNECTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
+ int ALLOCATION_USAGE__IS_IMPLIED_INCLUDED = CONNECTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
+ int ALLOCATION_USAGE__IS_LIBRARY_ELEMENT = CONNECTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
+ int ALLOCATION_USAGE__NAME = CONNECTION_USAGE__NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
+ int ALLOCATION_USAGE__OWNED_ANNOTATION = CONNECTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
+ int ALLOCATION_USAGE__OWNED_ELEMENT = CONNECTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
+ int ALLOCATION_USAGE__OWNED_RELATIONSHIP = CONNECTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
+ int ALLOCATION_USAGE__OWNER = CONNECTION_USAGE__OWNER;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
+ int ALLOCATION_USAGE__OWNING_MEMBERSHIP = CONNECTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
+ int ALLOCATION_USAGE__OWNING_NAMESPACE = CONNECTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
+ int ALLOCATION_USAGE__OWNING_RELATIONSHIP = CONNECTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
+ int ALLOCATION_USAGE__QUALIFIED_NAME = CONNECTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
+ int ALLOCATION_USAGE__SHORT_NAME = CONNECTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ALLOCATION_USAGE__TEXTUAL_REPRESENTATION = CONNECTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
+ int ALLOCATION_USAGE__IMPORTED_MEMBERSHIP = CONNECTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
+ int ALLOCATION_USAGE__MEMBER = CONNECTION_USAGE__MEMBER;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
+ int ALLOCATION_USAGE__MEMBERSHIP = CONNECTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
+ int ALLOCATION_USAGE__OWNED_IMPORT = CONNECTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__TYPE = EXPRESSION__TYPE;
+ int ALLOCATION_USAGE__OWNED_MEMBER = CONNECTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
+ int ALLOCATION_USAGE__OWNED_MEMBERSHIP = CONNECTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
+ int ALLOCATION_USAGE__DIFFERENCING_TYPE = CONNECTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
+ int ALLOCATION_USAGE__DIRECTED_FEATURE = CONNECTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_END = EXPRESSION__IS_END;
+ int ALLOCATION_USAGE__END_FEATURE = CONNECTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
+ int ALLOCATION_USAGE__FEATURE = CONNECTION_USAGE__FEATURE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
+ int ALLOCATION_USAGE__FEATURE_MEMBERSHIP = CONNECTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
+ int ALLOCATION_USAGE__INHERITED_FEATURE = CONNECTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
+ int ALLOCATION_USAGE__INHERITED_MEMBERSHIP = CONNECTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
+ int ALLOCATION_USAGE__INPUT = CONNECTION_USAGE__INPUT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ALLOCATION_USAGE__INTERSECTING_TYPE = CONNECTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ALLOCATION_USAGE__IS_ABSTRACT = CONNECTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
+ int ALLOCATION_USAGE__IS_CONJUGATED = CONNECTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
+ int ALLOCATION_USAGE__IS_SUFFICIENT = CONNECTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
+ int ALLOCATION_USAGE__MULTIPLICITY = CONNECTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ALLOCATION_USAGE__OUTPUT = CONNECTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
+ int ALLOCATION_USAGE__OWNED_CONJUGATOR = CONNECTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
+ int ALLOCATION_USAGE__OWNED_DIFFERENCING = CONNECTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
+ int ALLOCATION_USAGE__OWNED_DISJOINING = CONNECTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ALLOCATION_USAGE__OWNED_END_FEATURE = CONNECTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
+ int ALLOCATION_USAGE__OWNED_FEATURE = CONNECTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
+ int ALLOCATION_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
+ int ALLOCATION_USAGE__OWNED_INTERSECTING = CONNECTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__RESULT = EXPRESSION__RESULT;
+ int ALLOCATION_USAGE__OWNED_SPECIALIZATION = CONNECTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ALLOCATION_USAGE__OWNED_UNIONING = CONNECTION_USAGE__OWNED_UNIONING;
/**
- * The number of structural features of the 'Null Expression' class.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
+ int ALLOCATION_USAGE__UNIONING_TYPE = CONNECTION_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
+ int ALLOCATION_USAGE__CHAINING_FEATURE = CONNECTION_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ALLOCATION_USAGE__CROSS_FEATURE = CONNECTION_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
+ int ALLOCATION_USAGE__DIRECTION = CONNECTION_USAGE__DIRECTION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
+ int ALLOCATION_USAGE__END_OWNING_TYPE = CONNECTION_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___PATH = EXPRESSION___PATH;
+ int ALLOCATION_USAGE__FEATURE_TARGET = CONNECTION_USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
+ int ALLOCATION_USAGE__FEATURING_TYPE = CONNECTION_USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ALLOCATION_USAGE__IS_COMPOSITE = CONNECTION_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ALLOCATION_USAGE__IS_CONSTANT = CONNECTION_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ALLOCATION_USAGE__IS_DERIVED = CONNECTION_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ALLOCATION_USAGE__IS_END = CONNECTION_USAGE__IS_END;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
+ int ALLOCATION_USAGE__IS_ORDERED = CONNECTION_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ALLOCATION_USAGE__IS_PORTION = CONNECTION_USAGE__IS_PORTION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ALLOCATION_USAGE__IS_UNIQUE = CONNECTION_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ALLOCATION_USAGE__IS_VARIABLE = CONNECTION_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
+ int ALLOCATION_USAGE__OWNED_CROSS_SUBSETTING = CONNECTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ALLOCATION_USAGE__OWNED_FEATURE_CHAINING = CONNECTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_USAGE__OWNED_FEATURE_INVERTING = CONNECTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_USAGE__OWNED_REDEFINITION = CONNECTION_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ALLOCATION_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ALLOCATION_USAGE__OWNED_SUBSETTING = CONNECTION_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ALLOCATION_USAGE__OWNED_TYPE_FEATURING = CONNECTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ int ALLOCATION_USAGE__OWNED_TYPING = CONNECTION_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ALLOCATION_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ALLOCATION_USAGE__OWNING_TYPE = CONNECTION_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
+ int ALLOCATION_USAGE__TYPE = CONNECTION_USAGE__TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
+ int ALLOCATION_USAGE__DEFINITION = CONNECTION_USAGE__DEFINITION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ALLOCATION_USAGE__DIRECTED_USAGE = CONNECTION_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ALLOCATION_USAGE__IS_REFERENCE = CONNECTION_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
+ int ALLOCATION_USAGE__IS_VARIATION = CONNECTION_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
+ int ALLOCATION_USAGE__MAY_TIME_VARY = CONNECTION_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
+ int ALLOCATION_USAGE__NESTED_ACTION = CONNECTION_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
+ int ALLOCATION_USAGE__NESTED_ALLOCATION = CONNECTION_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ALLOCATION_USAGE__NESTED_ANALYSIS_CASE = CONNECTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ALLOCATION_USAGE__NESTED_ATTRIBUTE = CONNECTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
+ int ALLOCATION_USAGE__NESTED_CALCULATION = CONNECTION_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ALLOCATION_USAGE__NESTED_CASE = CONNECTION_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ALLOCATION_USAGE__NESTED_CONCERN = CONNECTION_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ALLOCATION_USAGE__NESTED_CONNECTION = CONNECTION_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
+ int ALLOCATION_USAGE__NESTED_CONSTRAINT = CONNECTION_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ALLOCATION_USAGE__NESTED_ENUMERATION = CONNECTION_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ALLOCATION_USAGE__NESTED_FLOW = CONNECTION_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
+ int ALLOCATION_USAGE__NESTED_INTERFACE = CONNECTION_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ALLOCATION_USAGE__NESTED_ITEM = CONNECTION_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ALLOCATION_USAGE__NESTED_METADATA = CONNECTION_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
+ int ALLOCATION_USAGE__NESTED_OCCURRENCE = CONNECTION_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ALLOCATION_USAGE__NESTED_PART = CONNECTION_USAGE__NESTED_PART;
/**
- * The number of operations of the 'Null Expression' class.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int NULL_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
+ int ALLOCATION_USAGE__NESTED_PORT = CONNECTION_USAGE__NESTED_PORT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IndexExpressionImpl Index Expression}' class.
+ * The feature id for the 'Nested Reference' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.IndexExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIndexExpression()
* @generated
+ * @ordered
*/
- int INDEX_EXPRESSION = 42;
+ int ALLOCATION_USAGE__NESTED_REFERENCE = CONNECTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
+ int ALLOCATION_USAGE__NESTED_RENDERING = CONNECTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
+ int ALLOCATION_USAGE__NESTED_REQUIREMENT = CONNECTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
+ int ALLOCATION_USAGE__NESTED_STATE = CONNECTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
+ int ALLOCATION_USAGE__NESTED_TRANSITION = CONNECTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
+ int ALLOCATION_USAGE__NESTED_USAGE = CONNECTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
+ int ALLOCATION_USAGE__NESTED_USE_CASE = CONNECTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
+ int ALLOCATION_USAGE__NESTED_VERIFICATION_CASE = CONNECTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
+ int ALLOCATION_USAGE__NESTED_VIEW = CONNECTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
+ int ALLOCATION_USAGE__NESTED_VIEWPOINT = CONNECTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ALLOCATION_USAGE__OWNING_DEFINITION = CONNECTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
+ int ALLOCATION_USAGE__OWNING_USAGE = CONNECTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
+ int ALLOCATION_USAGE__USAGE = CONNECTION_USAGE__USAGE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
+ int ALLOCATION_USAGE__VARIANT = CONNECTION_USAGE__VARIANT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
+ int ALLOCATION_USAGE__VARIANT_MEMBERSHIP = CONNECTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
+ int ALLOCATION_USAGE__IS_IMPLIED = CONNECTION_USAGE__IS_IMPLIED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
+ int ALLOCATION_USAGE__OWNED_RELATED_ELEMENT = CONNECTION_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ALLOCATION_USAGE__OWNING_RELATED_ELEMENT = CONNECTION_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ALLOCATION_USAGE__RELATED_ELEMENT = CONNECTION_USAGE__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
+ int ALLOCATION_USAGE__SOURCE = CONNECTION_USAGE__SOURCE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
+ int ALLOCATION_USAGE__TARGET = CONNECTION_USAGE__TARGET;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
+ int ALLOCATION_USAGE__ASSOCIATION = CONNECTION_USAGE__ASSOCIATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
+ int ALLOCATION_USAGE__CONNECTOR_END = CONNECTION_USAGE__CONNECTOR_END;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
+ int ALLOCATION_USAGE__DEFAULT_FEATURING_TYPE = CONNECTION_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ALLOCATION_USAGE__RELATED_FEATURE = CONNECTION_USAGE__RELATED_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
+ int ALLOCATION_USAGE__SOURCE_FEATURE = CONNECTION_USAGE__SOURCE_FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ALLOCATION_USAGE__TARGET_FEATURE = CONNECTION_USAGE__TARGET_FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
+ int ALLOCATION_USAGE__INDIVIDUAL_DEFINITION = CONNECTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
+ int ALLOCATION_USAGE__IS_INDIVIDUAL = CONNECTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
+ int ALLOCATION_USAGE__OCCURRENCE_DEFINITION = CONNECTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
+ int ALLOCATION_USAGE__PORTION_KIND = CONNECTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
+ int ALLOCATION_USAGE__ITEM_DEFINITION = CONNECTION_USAGE__ITEM_DEFINITION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Part Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ALLOCATION_USAGE__PART_DEFINITION = CONNECTION_USAGE__PART_DEFINITION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Connection Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
+ int ALLOCATION_USAGE__CONNECTION_DEFINITION = CONNECTION_USAGE__CONNECTION_DEFINITION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Allocation Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
+ int ALLOCATION_USAGE__ALLOCATION_DEFINITION = CONNECTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The number of structural features of the 'Allocation Usage' class.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
+ int ALLOCATION_USAGE_FEATURE_COUNT = CONNECTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
+ int ALLOCATION_USAGE___EFFECTIVE_NAME = CONNECTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
+ int ALLOCATION_USAGE___EFFECTIVE_SHORT_NAME = CONNECTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
+ int ALLOCATION_USAGE___ESCAPED_NAME = CONNECTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
+ int ALLOCATION_USAGE___LIBRARY_NAMESPACE = CONNECTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
+ int ALLOCATION_USAGE___PATH = CONNECTION_USAGE___PATH;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
+ int ALLOCATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
+ int ALLOCATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
+ int ALLOCATION_USAGE___NAMES_OF__ELEMENT = CONNECTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
+ int ALLOCATION_USAGE___QUALIFICATION_OF__STRING = CONNECTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ALLOCATION_USAGE___RESOLVE__STRING = CONNECTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
+ int ALLOCATION_USAGE___RESOLVE_GLOBAL__STRING = CONNECTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
+ int ALLOCATION_USAGE___RESOLVE_LOCAL__STRING = CONNECTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
+ int ALLOCATION_USAGE___RESOLVE_VISIBLE__STRING = CONNECTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ALLOCATION_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
+ int ALLOCATION_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
+ int ALLOCATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
+ int ALLOCATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
+ int ALLOCATION_USAGE___ALL_SUPERTYPES = CONNECTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
+ int ALLOCATION_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
+ int ALLOCATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
+ int ALLOCATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
+ int ALLOCATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
+ int ALLOCATION_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
+ int ALLOCATION_USAGE___MULTIPLICITIES = CONNECTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
+ int ALLOCATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ALLOCATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
+ int ALLOCATION_USAGE___SPECIALIZES__TYPE = CONNECTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
+ int ALLOCATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ALLOCATION_USAGE___SUPERTYPES__BOOLEAN = CONNECTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ALLOCATION_USAGE___ALL_REDEFINED_FEATURES = CONNECTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
+ int ALLOCATION_USAGE___AS_CARTESIAN_PRODUCT = CONNECTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
+ int ALLOCATION_USAGE___CAN_ACCESS__FEATURE = CONNECTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
+ int ALLOCATION_USAGE___DIRECTION_FOR__TYPE = CONNECTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ALLOCATION_USAGE___IS_CARTESIAN_PRODUCT = CONNECTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
+ int ALLOCATION_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
+ int ALLOCATION_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
+ int ALLOCATION_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ALLOCATION_USAGE___NAMING_FEATURE = CONNECTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
+ int ALLOCATION_USAGE___OWNED_CROSS_FEATURE = CONNECTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
+ int ALLOCATION_USAGE___REDEFINES__FEATURE = CONNECTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Function' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
+ int ALLOCATION_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
+ int ALLOCATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ALLOCATION_USAGE___TYPING_FEATURES = CONNECTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Argument' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
+ int ALLOCATION_USAGE___REFERENCED_FEATURE_TARGET = CONNECTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The number of operations of the 'Allocation Usage' class.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
+ int ALLOCATION_USAGE_OPERATION_COUNT = CONNECTION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
+ int CALCULATION_DEFINITION__ALIAS_IDS = ACTION_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Operator' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
+ int CALCULATION_DEFINITION__DECLARED_NAME = ACTION_DEFINITION__DECLARED_NAME;
/**
- * The number of structural features of the 'Index Expression' class.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
+ int CALCULATION_DEFINITION__DECLARED_SHORT_NAME = ACTION_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
+ int CALCULATION_DEFINITION__DOCUMENTATION = ACTION_DEFINITION__DOCUMENTATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CALCULATION_DEFINITION__ELEMENT_ID = ACTION_DEFINITION__ELEMENT_ID;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
+ int CALCULATION_DEFINITION__IS_IMPLIED_INCLUDED = ACTION_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
+ int CALCULATION_DEFINITION__IS_LIBRARY_ELEMENT = ACTION_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
+ int CALCULATION_DEFINITION__NAME = ACTION_DEFINITION__NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
+ int CALCULATION_DEFINITION__OWNED_ANNOTATION = ACTION_DEFINITION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_ELEMENT = ACTION_DEFINITION__OWNED_ELEMENT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CALCULATION_DEFINITION__OWNED_RELATIONSHIP = ACTION_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CALCULATION_DEFINITION__OWNER = ACTION_DEFINITION__OWNER;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CALCULATION_DEFINITION__OWNING_MEMBERSHIP = ACTION_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
+ int CALCULATION_DEFINITION__OWNING_NAMESPACE = ACTION_DEFINITION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CALCULATION_DEFINITION__OWNING_RELATIONSHIP = ACTION_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CALCULATION_DEFINITION__QUALIFIED_NAME = ACTION_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CALCULATION_DEFINITION__SHORT_NAME = ACTION_DEFINITION__SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
+ int CALCULATION_DEFINITION__TEXTUAL_REPRESENTATION = ACTION_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CALCULATION_DEFINITION__IMPORTED_MEMBERSHIP = ACTION_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_DEFINITION__MEMBER = ACTION_DEFINITION__MEMBER;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_DEFINITION__MEMBERSHIP = ACTION_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_DEFINITION__OWNED_IMPORT = ACTION_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CALCULATION_DEFINITION__OWNED_MEMBER = ACTION_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_MEMBERSHIP = ACTION_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ int CALCULATION_DEFINITION__DIFFERENCING_TYPE = ACTION_DEFINITION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CALCULATION_DEFINITION__DIRECTED_FEATURE = ACTION_DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CALCULATION_DEFINITION__END_FEATURE = ACTION_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
+ int CALCULATION_DEFINITION__FEATURE = ACTION_DEFINITION__FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
+ int CALCULATION_DEFINITION__FEATURE_MEMBERSHIP = ACTION_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CALCULATION_DEFINITION__INHERITED_FEATURE = ACTION_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CALCULATION_DEFINITION__INHERITED_MEMBERSHIP = ACTION_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
+ int CALCULATION_DEFINITION__INPUT = ACTION_DEFINITION__INPUT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
+ int CALCULATION_DEFINITION__INTERSECTING_TYPE = ACTION_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
+ int CALCULATION_DEFINITION__IS_ABSTRACT = ACTION_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
+ int CALCULATION_DEFINITION__IS_CONJUGATED = ACTION_DEFINITION__IS_CONJUGATED;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CALCULATION_DEFINITION__IS_SUFFICIENT = ACTION_DEFINITION__IS_SUFFICIENT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CALCULATION_DEFINITION__MULTIPLICITY = ACTION_DEFINITION__MULTIPLICITY;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
+ int CALCULATION_DEFINITION__OUTPUT = ACTION_DEFINITION__OUTPUT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CALCULATION_DEFINITION__OWNED_CONJUGATOR = ACTION_DEFINITION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CALCULATION_DEFINITION__OWNED_DIFFERENCING = ACTION_DEFINITION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CALCULATION_DEFINITION__OWNED_DISJOINING = ACTION_DEFINITION__OWNED_DISJOINING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
+ int CALCULATION_DEFINITION__OWNED_END_FEATURE = ACTION_DEFINITION__OWNED_END_FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CALCULATION_DEFINITION__OWNED_FEATURE = ACTION_DEFINITION__OWNED_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CALCULATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
+ int CALCULATION_DEFINITION__OWNED_INTERSECTING = ACTION_DEFINITION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CALCULATION_DEFINITION__OWNED_SPECIALIZATION = ACTION_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CALCULATION_DEFINITION__OWNED_UNIONING = ACTION_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
+ int CALCULATION_DEFINITION__UNIONING_TYPE = ACTION_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CALCULATION_DEFINITION__OWNED_SUBCLASSIFICATION = ACTION_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
+ int CALCULATION_DEFINITION__DIRECTED_USAGE = ACTION_DEFINITION__DIRECTED_USAGE;
/**
- * The number of operations of the 'Index Expression' class.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int INDEX_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
+ int CALCULATION_DEFINITION__IS_VARIATION = ACTION_DEFINITION__IS_VARIATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CollectExpressionImpl Collect Expression}' class.
+ * The feature id for the 'Owned Action' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CollectExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCollectExpression()
* @generated
+ * @ordered
*/
- int COLLECT_EXPRESSION = 43;
+ int CALCULATION_DEFINITION__OWNED_ACTION = ACTION_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_ALLOCATION = ACTION_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
+ int CALCULATION_DEFINITION__OWNED_ANALYSIS_CASE = ACTION_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
+ int CALCULATION_DEFINITION__OWNED_ATTRIBUTE = ACTION_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
+ int CALCULATION_DEFINITION__OWNED_CALCULATION = ACTION_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
+ int CALCULATION_DEFINITION__OWNED_CASE = ACTION_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
+ int CALCULATION_DEFINITION__OWNED_CONCERN = ACTION_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
+ int CALCULATION_DEFINITION__OWNED_CONNECTION = ACTION_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
+ int CALCULATION_DEFINITION__OWNED_CONSTRAINT = ACTION_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
+ int CALCULATION_DEFINITION__OWNED_ENUMERATION = ACTION_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CALCULATION_DEFINITION__OWNED_FLOW = ACTION_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
+ int CALCULATION_DEFINITION__OWNED_INTERFACE = ACTION_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
+ int CALCULATION_DEFINITION__OWNED_ITEM = ACTION_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
+ int CALCULATION_DEFINITION__OWNED_METADATA = ACTION_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
+ int CALCULATION_DEFINITION__OWNED_OCCURRENCE = ACTION_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
+ int CALCULATION_DEFINITION__OWNED_PART = ACTION_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
+ int CALCULATION_DEFINITION__OWNED_PORT = ACTION_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CALCULATION_DEFINITION__OWNED_REFERENCE = ACTION_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CALCULATION_DEFINITION__OWNED_RENDERING = ACTION_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_REQUIREMENT = ACTION_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
+ int CALCULATION_DEFINITION__OWNED_STATE = ACTION_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_TRANSITION = ACTION_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
+ int CALCULATION_DEFINITION__OWNED_USAGE = ACTION_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
+ int CALCULATION_DEFINITION__OWNED_USE_CASE = ACTION_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_VERIFICATION_CASE = ACTION_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
+ int CALCULATION_DEFINITION__OWNED_VIEW = ACTION_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CALCULATION_DEFINITION__OWNED_VIEWPOINT = ACTION_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
+ int CALCULATION_DEFINITION__USAGE = ACTION_DEFINITION__USAGE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
+ int CALCULATION_DEFINITION__VARIANT = ACTION_DEFINITION__VARIANT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
+ int CALCULATION_DEFINITION__VARIANT_MEMBERSHIP = ACTION_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
+ int CALCULATION_DEFINITION__IS_INDIVIDUAL = ACTION_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
+ int CALCULATION_DEFINITION__PARAMETER = ACTION_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
+ int CALCULATION_DEFINITION__STEP = ACTION_DEFINITION__STEP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
+ int CALCULATION_DEFINITION__ACTION = ACTION_DEFINITION__ACTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
+ int CALCULATION_DEFINITION__EXPRESSION = ACTION_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
+ int CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = ACTION_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
+ int CALCULATION_DEFINITION__RESULT = ACTION_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
+ int CALCULATION_DEFINITION__CALCULATION = ACTION_DEFINITION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The number of structural features of the 'Calculation Definition' class.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
+ int CALCULATION_DEFINITION_FEATURE_COUNT = ACTION_DEFINITION_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
+ int CALCULATION_DEFINITION___EFFECTIVE_NAME = ACTION_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
+ int CALCULATION_DEFINITION___EFFECTIVE_SHORT_NAME = ACTION_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
+ int CALCULATION_DEFINITION___ESCAPED_NAME = ACTION_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
+ int CALCULATION_DEFINITION___LIBRARY_NAMESPACE = ACTION_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
+ int CALCULATION_DEFINITION___PATH = ACTION_DEFINITION___PATH;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
+ int CALCULATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
+ int CALCULATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
+ int CALCULATION_DEFINITION___NAMES_OF__ELEMENT = ACTION_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
+ int CALCULATION_DEFINITION___QUALIFICATION_OF__STRING = ACTION_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
+ int CALCULATION_DEFINITION___RESOLVE__STRING = ACTION_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CALCULATION_DEFINITION___RESOLVE_GLOBAL__STRING = ACTION_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
+ int CALCULATION_DEFINITION___RESOLVE_LOCAL__STRING = ACTION_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
+ int CALCULATION_DEFINITION___RESOLVE_VISIBLE__STRING = ACTION_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
+ int CALCULATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
+ int CALCULATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
+ int CALCULATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
+ int CALCULATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
+ int CALCULATION_DEFINITION___ALL_SUPERTYPES = ACTION_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
+ int CALCULATION_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
+ int CALCULATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
+ int CALCULATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
+ int CALCULATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
+ int CALCULATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
+ int CALCULATION_DEFINITION___MULTIPLICITIES = ACTION_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
+ int CALCULATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CALCULATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CALCULATION_DEFINITION___SPECIALIZES__TYPE = ACTION_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
+ int CALCULATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
+ int CALCULATION_DEFINITION___SUPERTYPES__BOOLEAN = ACTION_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The number of operations of the 'Calculation Definition' class.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
+ int CALCULATION_DEFINITION_OPERATION_COUNT = ACTION_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CASE_DEFINITION__ALIAS_IDS = CALCULATION_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
+ int CASE_DEFINITION__DECLARED_NAME = CALCULATION_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
+ int CASE_DEFINITION__DECLARED_SHORT_NAME = CALCULATION_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
+ int CASE_DEFINITION__DOCUMENTATION = CALCULATION_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int CASE_DEFINITION__ELEMENT_ID = CALCULATION_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
+ int CASE_DEFINITION__IS_IMPLIED_INCLUDED = CALCULATION_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
+ int CASE_DEFINITION__IS_LIBRARY_ELEMENT = CALCULATION_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
+ int CASE_DEFINITION__NAME = CALCULATION_DEFINITION__NAME;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
+ int CASE_DEFINITION__OWNED_ANNOTATION = CALCULATION_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int CASE_DEFINITION__OWNED_ELEMENT = CALCULATION_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Argument' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
+ int CASE_DEFINITION__OWNED_RELATIONSHIP = CALCULATION_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
+ int CASE_DEFINITION__OWNER = CALCULATION_DEFINITION__OWNER;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
+ int CASE_DEFINITION__OWNING_MEMBERSHIP = CALCULATION_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Operator' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
+ int CASE_DEFINITION__OWNING_NAMESPACE = CALCULATION_DEFINITION__OWNING_NAMESPACE;
/**
- * The number of structural features of the 'Collect Expression' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
+ int CASE_DEFINITION__OWNING_RELATIONSHIP = CALCULATION_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
+ int CASE_DEFINITION__QUALIFIED_NAME = CALCULATION_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CASE_DEFINITION__SHORT_NAME = CALCULATION_DEFINITION__SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
+ int CASE_DEFINITION__TEXTUAL_REPRESENTATION = CALCULATION_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
+ int CASE_DEFINITION__IMPORTED_MEMBERSHIP = CALCULATION_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
+ int CASE_DEFINITION__MEMBER = CALCULATION_DEFINITION__MEMBER;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
+ int CASE_DEFINITION__MEMBERSHIP = CALCULATION_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CASE_DEFINITION__OWNED_IMPORT = CALCULATION_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CASE_DEFINITION__OWNED_MEMBER = CALCULATION_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CASE_DEFINITION__OWNED_MEMBERSHIP = CALCULATION_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CASE_DEFINITION__DIFFERENCING_TYPE = CALCULATION_DEFINITION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
+ int CASE_DEFINITION__DIRECTED_FEATURE = CALCULATION_DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CASE_DEFINITION__END_FEATURE = CALCULATION_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CASE_DEFINITION__FEATURE = CALCULATION_DEFINITION__FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CASE_DEFINITION__FEATURE_MEMBERSHIP = CALCULATION_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
+ int CASE_DEFINITION__INHERITED_FEATURE = CALCULATION_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CASE_DEFINITION__INHERITED_MEMBERSHIP = CALCULATION_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CASE_DEFINITION__INPUT = CALCULATION_DEFINITION__INPUT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CASE_DEFINITION__INTERSECTING_TYPE = CALCULATION_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CASE_DEFINITION__IS_ABSTRACT = CALCULATION_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CASE_DEFINITION__IS_CONJUGATED = CALCULATION_DEFINITION__IS_CONJUGATED;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CASE_DEFINITION__IS_SUFFICIENT = CALCULATION_DEFINITION__IS_SUFFICIENT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ int CASE_DEFINITION__MULTIPLICITY = CALCULATION_DEFINITION__MULTIPLICITY;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CASE_DEFINITION__OUTPUT = CALCULATION_DEFINITION__OUTPUT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CASE_DEFINITION__OWNED_CONJUGATOR = CALCULATION_DEFINITION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
+ int CASE_DEFINITION__OWNED_DIFFERENCING = CALCULATION_DEFINITION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
+ int CASE_DEFINITION__OWNED_DISJOINING = CALCULATION_DEFINITION__OWNED_DISJOINING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CASE_DEFINITION__OWNED_END_FEATURE = CALCULATION_DEFINITION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CASE_DEFINITION__OWNED_FEATURE = CALCULATION_DEFINITION__OWNED_FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
+ int CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CALCULATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
+ int CASE_DEFINITION__OWNED_INTERSECTING = CALCULATION_DEFINITION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
+ int CASE_DEFINITION__OWNED_SPECIALIZATION = CALCULATION_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
+ int CASE_DEFINITION__OWNED_UNIONING = CALCULATION_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CASE_DEFINITION__UNIONING_TYPE = CALCULATION_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CALCULATION_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
+ int CASE_DEFINITION__DIRECTED_USAGE = CALCULATION_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CASE_DEFINITION__IS_VARIATION = CALCULATION_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CASE_DEFINITION__OWNED_ACTION = CALCULATION_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CASE_DEFINITION__OWNED_ALLOCATION = CALCULATION_DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
+ int CASE_DEFINITION__OWNED_ANALYSIS_CASE = CALCULATION_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CASE_DEFINITION__OWNED_ATTRIBUTE = CALCULATION_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CASE_DEFINITION__OWNED_CALCULATION = CALCULATION_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
+ int CASE_DEFINITION__OWNED_CASE = CALCULATION_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CASE_DEFINITION__OWNED_CONCERN = CALCULATION_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CASE_DEFINITION__OWNED_CONNECTION = CALCULATION_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
+ int CASE_DEFINITION__OWNED_CONSTRAINT = CALCULATION_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CASE_DEFINITION__OWNED_ENUMERATION = CALCULATION_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
+ int CASE_DEFINITION__OWNED_FLOW = CALCULATION_DEFINITION__OWNED_FLOW;
/**
- * The number of operations of the 'Collect Expression' class.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int COLLECT_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
+ int CASE_DEFINITION__OWNED_INTERFACE = CALCULATION_DEFINITION__OWNED_INTERFACE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralExpressionImpl Literal Expression}' class.
+ * The feature id for the 'Owned Item' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LiteralExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralExpression()
* @generated
+ * @ordered
*/
- int LITERAL_EXPRESSION = 45;
+ int CASE_DEFINITION__OWNED_ITEM = CALCULATION_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
+ int CASE_DEFINITION__OWNED_METADATA = CALCULATION_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
+ int CASE_DEFINITION__OWNED_OCCURRENCE = CALCULATION_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
+ int CASE_DEFINITION__OWNED_PART = CALCULATION_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
+ int CASE_DEFINITION__OWNED_PORT = CALCULATION_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
+ int CASE_DEFINITION__OWNED_REFERENCE = CALCULATION_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNER = EXPRESSION__OWNER;
+ int CASE_DEFINITION__OWNED_RENDERING = CALCULATION_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
+ int CASE_DEFINITION__OWNED_REQUIREMENT = CALCULATION_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
+ int CASE_DEFINITION__OWNED_STATE = CALCULATION_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
+ int CASE_DEFINITION__OWNED_TRANSITION = CALCULATION_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CASE_DEFINITION__OWNED_USAGE = CALCULATION_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
+ int CASE_DEFINITION__OWNED_USE_CASE = CALCULATION_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
+ int CASE_DEFINITION__OWNED_VERIFICATION_CASE = CALCULATION_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
+ int CASE_DEFINITION__OWNED_VIEW = CALCULATION_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
+ int CASE_DEFINITION__OWNED_VIEWPOINT = CALCULATION_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__NAME = EXPRESSION__NAME;
+ int CASE_DEFINITION__USAGE = CALCULATION_DEFINITION__USAGE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
+ int CASE_DEFINITION__VARIANT = CALCULATION_DEFINITION__VARIANT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CASE_DEFINITION__VARIANT_MEMBERSHIP = CALCULATION_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CASE_DEFINITION__IS_INDIVIDUAL = CALCULATION_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
+ int CASE_DEFINITION__PARAMETER = CALCULATION_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
+ int CASE_DEFINITION__STEP = CALCULATION_DEFINITION__STEP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
+ int CASE_DEFINITION__ACTION = CALCULATION_DEFINITION__ACTION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
+ int CASE_DEFINITION__EXPRESSION = CALCULATION_DEFINITION__EXPRESSION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
+ int CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CASE_DEFINITION__RESULT = CALCULATION_DEFINITION__RESULT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
+ int CASE_DEFINITION__CALCULATION = CALCULATION_DEFINITION__CALCULATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CASE_DEFINITION__ACTOR_PARAMETER = CALCULATION_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
+ int CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CALCULATION_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
+ int CASE_DEFINITION__SUBJECT_PARAMETER = CALCULATION_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Input' reference list.
+ * The number of structural features of the 'Case Definition' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__INPUT = EXPRESSION__INPUT;
+ int CASE_DEFINITION_FEATURE_COUNT = CALCULATION_DEFINITION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
+ int CASE_DEFINITION___EFFECTIVE_NAME = CALCULATION_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
+ int CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CALCULATION_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
+ int CASE_DEFINITION___ESCAPED_NAME = CALCULATION_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
+ int CASE_DEFINITION___LIBRARY_NAMESPACE = CALCULATION_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
+ int CASE_DEFINITION___PATH = CALCULATION_DEFINITION___PATH;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
+ int CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CALCULATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
+ int CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CALCULATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
+ int CASE_DEFINITION___NAMES_OF__ELEMENT = CALCULATION_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
+ int CASE_DEFINITION___QUALIFICATION_OF__STRING = CALCULATION_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
+ int CASE_DEFINITION___RESOLVE__STRING = CALCULATION_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
+ int CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CALCULATION_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
+ int CASE_DEFINITION___RESOLVE_LOCAL__STRING = CALCULATION_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
+ int CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CALCULATION_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
+ int CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CALCULATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
+ int CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CALCULATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
+ int CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CALCULATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
+ int CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CALCULATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
+ int CASE_DEFINITION___ALL_SUPERTYPES = CALCULATION_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
+ int CASE_DEFINITION___DIRECTION_OF__FEATURE = CALCULATION_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CALCULATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
+ int CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
+ int CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
+ int CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CALCULATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
+ int CASE_DEFINITION___MULTIPLICITIES = CALCULATION_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__TYPE = EXPRESSION__TYPE;
+ int CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
+ int CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CALCULATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
+ int CASE_DEFINITION___SPECIALIZES__TYPE = CALCULATION_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
+ int CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CALCULATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_END = EXPRESSION__IS_END;
+ int CASE_DEFINITION___SUPERTYPES__BOOLEAN = CALCULATION_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The number of operations of the 'Case Definition' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
+ int CASE_DEFINITION_OPERATION_COUNT = CALCULATION_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
+ int ANALYSIS_CASE_DEFINITION__ALIAS_IDS = CASE_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
+ int ANALYSIS_CASE_DEFINITION__DECLARED_NAME = CASE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
+ int ANALYSIS_CASE_DEFINITION__DECLARED_SHORT_NAME = CASE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
+ int ANALYSIS_CASE_DEFINITION__DOCUMENTATION = CASE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ANALYSIS_CASE_DEFINITION__ELEMENT_ID = CASE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ANALYSIS_CASE_DEFINITION__IS_IMPLIED_INCLUDED = CASE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
+ int ANALYSIS_CASE_DEFINITION__IS_LIBRARY_ELEMENT = CASE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
+ int ANALYSIS_CASE_DEFINITION__NAME = CASE_DEFINITION__NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ANNOTATION = CASE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ELEMENT = CASE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
+ int ANALYSIS_CASE_DEFINITION__OWNED_RELATIONSHIP = CASE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNER = CASE_DEFINITION__OWNER;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
+ int ANALYSIS_CASE_DEFINITION__OWNING_MEMBERSHIP = CASE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ANALYSIS_CASE_DEFINITION__OWNING_NAMESPACE = CASE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
+ int ANALYSIS_CASE_DEFINITION__OWNING_RELATIONSHIP = CASE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
+ int ANALYSIS_CASE_DEFINITION__QUALIFIED_NAME = CASE_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
+ int ANALYSIS_CASE_DEFINITION__SHORT_NAME = CASE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__RESULT = EXPRESSION__RESULT;
+ int ANALYSIS_CASE_DEFINITION__TEXTUAL_REPRESENTATION = CASE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ANALYSIS_CASE_DEFINITION__IMPORTED_MEMBERSHIP = CASE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The number of structural features of the 'Literal Expression' class.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
+ int ANALYSIS_CASE_DEFINITION__MEMBER = CASE_DEFINITION__MEMBER;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
+ int ANALYSIS_CASE_DEFINITION__MEMBERSHIP = CASE_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ANALYSIS_CASE_DEFINITION__OWNED_IMPORT = CASE_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
+ int ANALYSIS_CASE_DEFINITION__OWNED_MEMBER = CASE_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_MEMBERSHIP = CASE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___PATH = EXPRESSION___PATH;
+ int ANALYSIS_CASE_DEFINITION__DIFFERENCING_TYPE = CASE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
+ int ANALYSIS_CASE_DEFINITION__DIRECTED_FEATURE = CASE_DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION__END_FEATURE = CASE_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ANALYSIS_CASE_DEFINITION__FEATURE = CASE_DEFINITION__FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ANALYSIS_CASE_DEFINITION__FEATURE_MEMBERSHIP = CASE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ANALYSIS_CASE_DEFINITION__INHERITED_FEATURE = CASE_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
+ int ANALYSIS_CASE_DEFINITION__INHERITED_MEMBERSHIP = CASE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ANALYSIS_CASE_DEFINITION__INPUT = CASE_DEFINITION__INPUT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ANALYSIS_CASE_DEFINITION__INTERSECTING_TYPE = CASE_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ANALYSIS_CASE_DEFINITION__IS_ABSTRACT = CASE_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
+ int ANALYSIS_CASE_DEFINITION__IS_CONJUGATED = CASE_DEFINITION__IS_CONJUGATED;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ANALYSIS_CASE_DEFINITION__IS_SUFFICIENT = CASE_DEFINITION__IS_SUFFICIENT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_DEFINITION__MULTIPLICITY = CASE_DEFINITION__MULTIPLICITY;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_DEFINITION__OUTPUT = CASE_DEFINITION__OUTPUT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_DEFINITION__OWNED_CONJUGATOR = CASE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ANALYSIS_CASE_DEFINITION__OWNED_DIFFERENCING = CASE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION__OWNED_DISJOINING = CASE_DEFINITION__OWNED_DISJOINING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_END_FEATURE = CASE_DEFINITION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ANALYSIS_CASE_DEFINITION__OWNED_FEATURE = CASE_DEFINITION__OWNED_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ANALYSIS_CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
+ int ANALYSIS_CASE_DEFINITION__OWNED_INTERSECTING = CASE_DEFINITION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_SPECIALIZATION = CASE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ANALYSIS_CASE_DEFINITION__OWNED_UNIONING = CASE_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ANALYSIS_CASE_DEFINITION__UNIONING_TYPE = CASE_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
+ int ANALYSIS_CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CASE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
+ int ANALYSIS_CASE_DEFINITION__DIRECTED_USAGE = CASE_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
+ int ANALYSIS_CASE_DEFINITION__IS_VARIATION = CASE_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ACTION = CASE_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ALLOCATION = CASE_DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ANALYSIS_CASE = CASE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ATTRIBUTE = CASE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ANALYSIS_CASE_DEFINITION__OWNED_CALCULATION = CASE_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ANALYSIS_CASE_DEFINITION__OWNED_CASE = CASE_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_CONCERN = CASE_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_CONNECTION = CASE_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ANALYSIS_CASE_DEFINITION__OWNED_CONSTRAINT = CASE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ENUMERATION = CASE_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_FLOW = CASE_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_INTERFACE = CASE_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ANALYSIS_CASE_DEFINITION__OWNED_ITEM = CASE_DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
+ int ANALYSIS_CASE_DEFINITION__OWNED_METADATA = CASE_DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ANALYSIS_CASE_DEFINITION__OWNED_OCCURRENCE = CASE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The number of operations of the 'Literal Expression' class.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
+ int ANALYSIS_CASE_DEFINITION__OWNED_PART = CASE_DEFINITION__OWNED_PART;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralBooleanImpl Literal Boolean}' class.
+ * The feature id for the 'Owned Port' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LiteralBooleanImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralBoolean()
* @generated
+ * @ordered
*/
- int LITERAL_BOOLEAN = 44;
+ int ANALYSIS_CASE_DEFINITION__OWNED_PORT = CASE_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION__OWNED_REFERENCE = CASE_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
+ int ANALYSIS_CASE_DEFINITION__OWNED_RENDERING = CASE_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
+ int ANALYSIS_CASE_DEFINITION__OWNED_REQUIREMENT = CASE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
+ int ANALYSIS_CASE_DEFINITION__OWNED_STATE = CASE_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
+ int ANALYSIS_CASE_DEFINITION__OWNED_TRANSITION = CASE_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNER = LITERAL_EXPRESSION__OWNER;
+ int ANALYSIS_CASE_DEFINITION__OWNED_USAGE = CASE_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
+ int ANALYSIS_CASE_DEFINITION__OWNED_USE_CASE = CASE_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
+ int ANALYSIS_CASE_DEFINITION__OWNED_VERIFICATION_CASE = CASE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
+ int ANALYSIS_CASE_DEFINITION__OWNED_VIEW = CASE_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ANALYSIS_CASE_DEFINITION__OWNED_VIEWPOINT = CASE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
+ int ANALYSIS_CASE_DEFINITION__USAGE = CASE_DEFINITION__USAGE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
+ int ANALYSIS_CASE_DEFINITION__VARIANT = CASE_DEFINITION__VARIANT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
+ int ANALYSIS_CASE_DEFINITION__VARIANT_MEMBERSHIP = CASE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
+ int ANALYSIS_CASE_DEFINITION__IS_INDIVIDUAL = CASE_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__NAME = LITERAL_EXPRESSION__NAME;
+ int ANALYSIS_CASE_DEFINITION__PARAMETER = CASE_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
+ int ANALYSIS_CASE_DEFINITION__STEP = CASE_DEFINITION__STEP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ANALYSIS_CASE_DEFINITION__ACTION = CASE_DEFINITION__ACTION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ANALYSIS_CASE_DEFINITION__EXPRESSION = CASE_DEFINITION__EXPRESSION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
+ int ANALYSIS_CASE_DEFINITION__RESULT = CASE_DEFINITION__RESULT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION__CALCULATION = CASE_DEFINITION__CALCULATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
+ int ANALYSIS_CASE_DEFINITION__ACTOR_PARAMETER = CASE_DEFINITION__ACTOR_PARAMETER;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__MEMBER = LITERAL_EXPRESSION__MEMBER;
+ int ANALYSIS_CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CASE_DEFINITION__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION__SUBJECT_PARAMETER = CASE_DEFINITION__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Result Expression' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
+ int ANALYSIS_CASE_DEFINITION__RESULT_EXPRESSION = CASE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The number of structural features of the 'Analysis Case Definition' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION_FEATURE_COUNT = CASE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__FEATURE = LITERAL_EXPRESSION__FEATURE;
+ int ANALYSIS_CASE_DEFINITION___EFFECTIVE_NAME = CASE_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
+ int ANALYSIS_CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CASE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__INPUT = LITERAL_EXPRESSION__INPUT;
+ int ANALYSIS_CASE_DEFINITION___ESCAPED_NAME = CASE_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
+ int ANALYSIS_CASE_DEFINITION___LIBRARY_NAMESPACE = CASE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
+ int ANALYSIS_CASE_DEFINITION___PATH = CASE_DEFINITION___PATH;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
+ int ANALYSIS_CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
+ int ANALYSIS_CASE_DEFINITION___NAMES_OF__ELEMENT = CASE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
+ int ANALYSIS_CASE_DEFINITION___QUALIFICATION_OF__STRING = CASE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
+ int ANALYSIS_CASE_DEFINITION___RESOLVE__STRING = CASE_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
+ int ANALYSIS_CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CASE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
+ int ANALYSIS_CASE_DEFINITION___RESOLVE_LOCAL__STRING = CASE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
+ int ANALYSIS_CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CASE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
+ int ANALYSIS_CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
+ int ANALYSIS_CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
+ int ANALYSIS_CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
+ int ANALYSIS_CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
+ int ANALYSIS_CASE_DEFINITION___ALL_SUPERTYPES = CASE_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
+ int ANALYSIS_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
+ int ANALYSIS_CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
+ int ANALYSIS_CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
+ int ANALYSIS_CASE_DEFINITION___MULTIPLICITIES = CASE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
+ int ANALYSIS_CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
+ int ANALYSIS_CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
+ int ANALYSIS_CASE_DEFINITION___SPECIALIZES__TYPE = CASE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__TYPE = LITERAL_EXPRESSION__TYPE;
+ int ANALYSIS_CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
+ int ANALYSIS_CASE_DEFINITION___SUPERTYPES__BOOLEAN = CASE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The number of operations of the 'Analysis Case Definition' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
+ int ANALYSIS_CASE_DEFINITION_OPERATION_COUNT = CASE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
+ int CALCULATION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_END = LITERAL_EXPRESSION__IS_END;
+ int CALCULATION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
+ int CALCULATION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
+ int CALCULATION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
+ int CALCULATION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
+ int CALCULATION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
+ int CALCULATION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CALCULATION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CALCULATION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
+ int CALCULATION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
+ int CALCULATION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
+ int CALCULATION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CALCULATION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
+ int CALCULATION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
+ int CALCULATION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
+ int CALCULATION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int CALCULATION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
+ int CALCULATION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
+ int CALCULATION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
+ int CALCULATION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__RESULT = LITERAL_EXPRESSION__RESULT;
+ int CALCULATION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int CALCULATION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Value' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
+ int CALCULATION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The number of structural features of the 'Literal Boolean' class.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
+ int CALCULATION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
+ int CALCULATION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CALCULATION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
+ int CALCULATION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
+ int CALCULATION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___PATH = LITERAL_EXPRESSION___PATH;
+ int CALCULATION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
+ int CALCULATION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CALCULATION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CALCULATION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CALCULATION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CALCULATION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
+ int CALCULATION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CALCULATION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CALCULATION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CALCULATION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
+ int CALCULATION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CALCULATION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CALCULATION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CALCULATION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ int CALCULATION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CALCULATION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CALCULATION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
+ int CALCULATION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
+ int CALCULATION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CALCULATION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CALCULATION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
+ int CALCULATION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
+ int CALCULATION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
+ int CALCULATION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
+ int CALCULATION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CALCULATION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CALCULATION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
+ int CALCULATION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CALCULATION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CALCULATION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CALCULATION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
+ int CALCULATION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CALCULATION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CALCULATION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
+ int CALCULATION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CALCULATION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CALCULATION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
+ int CALCULATION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CALCULATION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The number of operations of the 'Literal Boolean' class.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_BOOLEAN_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
+ int CALCULATION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureReferenceExpressionImpl Feature Reference Expression}' class.
+ * The feature id for the 'Owning Type' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureReferenceExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureReferenceExpression()
* @generated
+ * @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION = 46;
+ int CALCULATION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
+ int CALCULATION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
+ int CALCULATION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
+ int CALCULATION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
+ int CALCULATION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
+ int CALCULATION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNER = EXPRESSION__OWNER;
+ int CALCULATION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
+ int CALCULATION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
+ int CALCULATION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
+ int CALCULATION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CALCULATION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
+ int CALCULATION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
+ int CALCULATION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
+ int CALCULATION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
+ int CALCULATION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__NAME = EXPRESSION__NAME;
+ int CALCULATION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
+ int CALCULATION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CALCULATION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CALCULATION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
+ int CALCULATION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
+ int CALCULATION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
+ int CALCULATION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
+ int CALCULATION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
+ int CALCULATION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CALCULATION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
+ int CALCULATION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CALCULATION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
+ int CALCULATION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
+ int CALCULATION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__INPUT = EXPRESSION__INPUT;
+ int CALCULATION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
+ int CALCULATION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
+ int CALCULATION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
+ int CALCULATION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
+ int CALCULATION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
+ int CALCULATION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
+ int CALCULATION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
+ int CALCULATION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
+ int CALCULATION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
+ int CALCULATION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
+ int CALCULATION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
+ int CALCULATION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
+ int CALCULATION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
+ int CALCULATION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
+ int CALCULATION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
+ int CALCULATION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
+ int CALCULATION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
+ int CALCULATION_USAGE__FUNCTION = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
+ int CALCULATION_USAGE__IS_MODEL_LEVEL_EVALUABLE = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
+ int CALCULATION_USAGE__RESULT = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Calculation Definition' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CALCULATION_USAGE__CALCULATION_DEFINITION = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owning Type' reference.
+ * The number of structural features of the 'Calculation Usage' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
+ int CALCULATION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
+ int CALCULATION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
+ int CALCULATION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
+ int CALCULATION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__TYPE = EXPRESSION__TYPE;
+ int CALCULATION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
+ int CALCULATION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
+ int CALCULATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
+ int CALCULATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_END = EXPRESSION__IS_END;
+ int CALCULATION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
+ int CALCULATION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
+ int CALCULATION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
+ int CALCULATION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
+ int CALCULATION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
+ int CALCULATION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CALCULATION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CALCULATION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
+ int CALCULATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
+ int CALCULATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
+ int CALCULATION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CALCULATION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
+ int CALCULATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
+ int CALCULATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
+ int CALCULATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int CALCULATION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
+ int CALCULATION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
+ int CALCULATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Function' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
+ int CALCULATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__RESULT = EXPRESSION__RESULT;
+ int CALCULATION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int CALCULATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Referent' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION__REFERENT = EXPRESSION_FEATURE_COUNT + 0;
+ int CALCULATION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The number of structural features of the 'Feature Reference Expression' class.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
+ int CALCULATION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
+ int CALCULATION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CALCULATION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
+ int CALCULATION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
+ int CALCULATION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___PATH = EXPRESSION___PATH;
+ int CALCULATION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
+ int CALCULATION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CALCULATION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CALCULATION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CALCULATION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CALCULATION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
+ int CALCULATION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CALCULATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CALCULATION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CALCULATION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
+ int CALCULATION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CALCULATION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CALCULATION_USAGE___CHECK_CONDITION__ELEMENT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CALCULATION_USAGE___EVALUATE__ELEMENT = ACTION_USAGE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CALCULATION_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = ACTION_USAGE_OPERATION_COUNT + 2;
/**
- * The operation id for the 'Direction Of' operation.
+ * The number of operations of the 'Calculation Usage' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ int CALCULATION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 3;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CASE_USAGE__ALIAS_IDS = CALCULATION_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CASE_USAGE__DECLARED_NAME = CALCULATION_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
+ int CASE_USAGE__DECLARED_SHORT_NAME = CALCULATION_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
+ int CASE_USAGE__DOCUMENTATION = CALCULATION_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CASE_USAGE__ELEMENT_ID = CALCULATION_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CASE_USAGE__IS_IMPLIED_INCLUDED = CALCULATION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
+ int CASE_USAGE__IS_LIBRARY_ELEMENT = CALCULATION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
+ int CASE_USAGE__NAME = CALCULATION_USAGE__NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
+ int CASE_USAGE__OWNED_ANNOTATION = CALCULATION_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
+ int CASE_USAGE__OWNED_ELEMENT = CALCULATION_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CASE_USAGE__OWNED_RELATIONSHIP = CALCULATION_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CASE_USAGE__OWNER = CALCULATION_USAGE__OWNER;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
+ int CASE_USAGE__OWNING_MEMBERSHIP = CALCULATION_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CASE_USAGE__OWNING_NAMESPACE = CALCULATION_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CASE_USAGE__OWNING_RELATIONSHIP = CALCULATION_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CASE_USAGE__QUALIFIED_NAME = CALCULATION_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
+ int CASE_USAGE__SHORT_NAME = CALCULATION_USAGE__SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CASE_USAGE__TEXTUAL_REPRESENTATION = CALCULATION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CASE_USAGE__IMPORTED_MEMBERSHIP = CALCULATION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
+ int CASE_USAGE__MEMBER = CALCULATION_USAGE__MEMBER;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CASE_USAGE__MEMBERSHIP = CALCULATION_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CASE_USAGE__OWNED_IMPORT = CALCULATION_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
+ int CASE_USAGE__OWNED_MEMBER = CALCULATION_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CASE_USAGE__OWNED_MEMBERSHIP = CALCULATION_USAGE__OWNED_MEMBERSHIP;
/**
- * The number of operations of the 'Feature Reference Expression' class.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_REFERENCE_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
+ int CASE_USAGE__DIFFERENCING_TYPE = CALCULATION_USAGE__DIFFERENCING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataAccessExpressionImpl Metadata Access Expression}' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MetadataAccessExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataAccessExpression()
* @generated
+ * @ordered
*/
- int METADATA_ACCESS_EXPRESSION = 47;
+ int CASE_USAGE__DIRECTED_FEATURE = CALCULATION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
+ int CASE_USAGE__END_FEATURE = CALCULATION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
+ int CASE_USAGE__FEATURE = CALCULATION_USAGE__FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
+ int CASE_USAGE__FEATURE_MEMBERSHIP = CALCULATION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
+ int CASE_USAGE__INHERITED_FEATURE = CALCULATION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
+ int CASE_USAGE__INHERITED_MEMBERSHIP = CALCULATION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNER = EXPRESSION__OWNER;
+ int CASE_USAGE__INPUT = CALCULATION_USAGE__INPUT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
+ int CASE_USAGE__INTERSECTING_TYPE = CALCULATION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
+ int CASE_USAGE__IS_ABSTRACT = CALCULATION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
+ int CASE_USAGE__IS_CONJUGATED = CALCULATION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CASE_USAGE__IS_SUFFICIENT = CALCULATION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
+ int CASE_USAGE__MULTIPLICITY = CALCULATION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
+ int CASE_USAGE__OUTPUT = CALCULATION_USAGE__OUTPUT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
+ int CASE_USAGE__OWNED_CONJUGATOR = CALCULATION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
+ int CASE_USAGE__OWNED_DIFFERENCING = CALCULATION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__NAME = EXPRESSION__NAME;
+ int CASE_USAGE__OWNED_DISJOINING = CALCULATION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
+ int CASE_USAGE__OWNED_END_FEATURE = CALCULATION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CASE_USAGE__OWNED_FEATURE = CALCULATION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CALCULATION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
+ int CASE_USAGE__OWNED_INTERSECTING = CALCULATION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
+ int CASE_USAGE__OWNED_SPECIALIZATION = CALCULATION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
+ int CASE_USAGE__OWNED_UNIONING = CALCULATION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
+ int CASE_USAGE__UNIONING_TYPE = CALCULATION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
+ int CASE_USAGE__CHAINING_FEATURE = CALCULATION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CASE_USAGE__CROSS_FEATURE = CALCULATION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
+ int CASE_USAGE__DIRECTION = CALCULATION_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CASE_USAGE__END_OWNING_TYPE = CALCULATION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
+ int CASE_USAGE__FEATURE_TARGET = CALCULATION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
+ int CASE_USAGE__FEATURING_TYPE = CALCULATION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__INPUT = EXPRESSION__INPUT;
+ int CASE_USAGE__IS_COMPOSITE = CALCULATION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
+ int CASE_USAGE__IS_CONSTANT = CALCULATION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
+ int CASE_USAGE__IS_DERIVED = CALCULATION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
+ int CASE_USAGE__IS_END = CALCULATION_USAGE__IS_END;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
+ int CASE_USAGE__IS_ORDERED = CALCULATION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
+ int CASE_USAGE__IS_PORTION = CALCULATION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
+ int CASE_USAGE__IS_UNIQUE = CALCULATION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
+ int CASE_USAGE__IS_VARIABLE = CALCULATION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
+ int CASE_USAGE__OWNED_CROSS_SUBSETTING = CALCULATION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
+ int CASE_USAGE__OWNED_FEATURE_CHAINING = CALCULATION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
+ int CASE_USAGE__OWNED_FEATURE_INVERTING = CALCULATION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
+ int CASE_USAGE__OWNED_REDEFINITION = CALCULATION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
+ int CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CALCULATION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
+ int CASE_USAGE__OWNED_SUBSETTING = CALCULATION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
+ int CASE_USAGE__OWNED_TYPE_FEATURING = CALCULATION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
+ int CASE_USAGE__OWNED_TYPING = CALCULATION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
+ int CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CALCULATION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
+ int CASE_USAGE__OWNING_TYPE = CALCULATION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
+ int CASE_USAGE__TYPE = CALCULATION_USAGE__TYPE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
+ int CASE_USAGE__DEFINITION = CALCULATION_USAGE__DEFINITION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CASE_USAGE__DIRECTED_USAGE = CALCULATION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
+ int CASE_USAGE__IS_REFERENCE = CALCULATION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
+ int CASE_USAGE__IS_VARIATION = CALCULATION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
+ int CASE_USAGE__MAY_TIME_VARY = CALCULATION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
+ int CASE_USAGE__NESTED_ACTION = CALCULATION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__TYPE = EXPRESSION__TYPE;
+ int CASE_USAGE__NESTED_ALLOCATION = CALCULATION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
+ int CASE_USAGE__NESTED_ANALYSIS_CASE = CALCULATION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
+ int CASE_USAGE__NESTED_ATTRIBUTE = CALCULATION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
+ int CASE_USAGE__NESTED_CALCULATION = CALCULATION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_END = EXPRESSION__IS_END;
+ int CASE_USAGE__NESTED_CASE = CALCULATION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
+ int CASE_USAGE__NESTED_CONCERN = CALCULATION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
+ int CASE_USAGE__NESTED_CONNECTION = CALCULATION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
+ int CASE_USAGE__NESTED_CONSTRAINT = CALCULATION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
+ int CASE_USAGE__NESTED_ENUMERATION = CALCULATION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
+ int CASE_USAGE__NESTED_FLOW = CALCULATION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CASE_USAGE__NESTED_INTERFACE = CALCULATION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CASE_USAGE__NESTED_ITEM = CALCULATION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
+ int CASE_USAGE__NESTED_METADATA = CALCULATION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
+ int CASE_USAGE__NESTED_OCCURRENCE = CALCULATION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
+ int CASE_USAGE__NESTED_PART = CALCULATION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CASE_USAGE__NESTED_PORT = CALCULATION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
+ int CASE_USAGE__NESTED_REFERENCE = CALCULATION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
+ int CASE_USAGE__NESTED_RENDERING = CALCULATION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
+ int CASE_USAGE__NESTED_REQUIREMENT = CALCULATION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int CASE_USAGE__NESTED_STATE = CALCULATION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
+ int CASE_USAGE__NESTED_TRANSITION = CALCULATION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
+ int CASE_USAGE__NESTED_USAGE = CALCULATION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
+ int CASE_USAGE__NESTED_USE_CASE = CALCULATION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__RESULT = EXPRESSION__RESULT;
+ int CASE_USAGE__NESTED_VERIFICATION_CASE = CALCULATION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int CASE_USAGE__NESTED_VIEW = CALCULATION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Referenced Element' reference.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION__REFERENCED_ELEMENT = EXPRESSION_FEATURE_COUNT + 0;
+ int CASE_USAGE__NESTED_VIEWPOINT = CALCULATION_USAGE__NESTED_VIEWPOINT;
/**
- * The number of structural features of the 'Metadata Access Expression' class.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
+ int CASE_USAGE__OWNING_DEFINITION = CALCULATION_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
+ int CASE_USAGE__OWNING_USAGE = CALCULATION_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CASE_USAGE__USAGE = CALCULATION_USAGE__USAGE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
+ int CASE_USAGE__VARIANT = CALCULATION_USAGE__VARIANT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
+ int CASE_USAGE__VARIANT_MEMBERSHIP = CALCULATION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___PATH = EXPRESSION___PATH;
+ int CASE_USAGE__INDIVIDUAL_DEFINITION = CALCULATION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
+ int CASE_USAGE__IS_INDIVIDUAL = CALCULATION_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CASE_USAGE__OCCURRENCE_DEFINITION = CALCULATION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CASE_USAGE__PORTION_KIND = CALCULATION_USAGE__PORTION_KIND;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CASE_USAGE__BEHAVIOR = CALCULATION_USAGE__BEHAVIOR;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CASE_USAGE__PARAMETER = CALCULATION_USAGE__PARAMETER;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
+ int CASE_USAGE__ACTION_DEFINITION = CALCULATION_USAGE__ACTION_DEFINITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CASE_USAGE__FUNCTION = CALCULATION_USAGE__FUNCTION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CALCULATION_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CASE_USAGE__RESULT = CALCULATION_USAGE__RESULT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Calculation Definition' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
+ int CASE_USAGE__CALCULATION_DEFINITION = CALCULATION_USAGE__CALCULATION_DEFINITION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CASE_USAGE__ACTOR_PARAMETER = CALCULATION_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CASE_USAGE__CASE_DEFINITION = CALCULATION_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CASE_USAGE__OBJECTIVE_REQUIREMENT = CALCULATION_USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CASE_USAGE__SUBJECT_PARAMETER = CALCULATION_USAGE_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The number of structural features of the 'Case Usage' class.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CASE_USAGE_FEATURE_COUNT = CALCULATION_USAGE_FEATURE_COUNT + 4;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CASE_USAGE___EFFECTIVE_NAME = CALCULATION_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ int CASE_USAGE___EFFECTIVE_SHORT_NAME = CALCULATION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CASE_USAGE___ESCAPED_NAME = CALCULATION_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CASE_USAGE___LIBRARY_NAMESPACE = CALCULATION_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
+ int CASE_USAGE___PATH = CALCULATION_USAGE___PATH;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
+ int CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CALCULATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CALCULATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CASE_USAGE___NAMES_OF__ELEMENT = CALCULATION_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
+ int CASE_USAGE___QUALIFICATION_OF__STRING = CALCULATION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
+ int CASE_USAGE___RESOLVE__STRING = CALCULATION_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
+ int CASE_USAGE___RESOLVE_GLOBAL__STRING = CALCULATION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
+ int CASE_USAGE___RESOLVE_LOCAL__STRING = CALCULATION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CASE_USAGE___RESOLVE_VISIBLE__STRING = CALCULATION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CALCULATION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
+ int CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CALCULATION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CALCULATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CALCULATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CASE_USAGE___ALL_SUPERTYPES = CALCULATION_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
+ int CASE_USAGE___DIRECTION_OF__FEATURE = CALCULATION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CALCULATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
+ int CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CALCULATION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CASE_USAGE___MULTIPLICITIES = CALCULATION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
+ int CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CALCULATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Metaclass Feature' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION___METACLASS_FEATURE = EXPRESSION_OPERATION_COUNT + 0;
+ int CASE_USAGE___SPECIALIZES__TYPE = CALCULATION_USAGE___SPECIALIZES__TYPE;
/**
- * The number of operations of the 'Metadata Access Expression' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_ACCESS_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 1;
+ int CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CALCULATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataFeatureImpl Metadata Feature}' class.
+ * The operation id for the 'Supertypes' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MetadataFeatureImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataFeature()
* @generated
+ * @ordered
*/
- int METADATA_FEATURE = 48;
+ int CASE_USAGE___SUPERTYPES__BOOLEAN = CALCULATION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int CASE_USAGE___ALL_REDEFINED_FEATURES = CALCULATION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int CASE_USAGE___AS_CARTESIAN_PRODUCT = CALCULATION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int CASE_USAGE___CAN_ACCESS__FEATURE = CALCULATION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int CASE_USAGE___DIRECTION_FOR__TYPE = CALCULATION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int CASE_USAGE___IS_CARTESIAN_PRODUCT = CALCULATION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNER = FEATURE__OWNER;
+ int CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CALCULATION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int CASE_USAGE___IS_FEATURING_TYPE__TYPE = CALCULATION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int CASE_USAGE___IS_OWNED_CROSS_FEATURE = CALCULATION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int CASE_USAGE___NAMING_FEATURE = CALCULATION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int CASE_USAGE___OWNED_CROSS_FEATURE = CALCULATION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int CASE_USAGE___REDEFINES__FEATURE = CALCULATION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CALCULATION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CALCULATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__SHORT_NAME = FEATURE__SHORT_NAME;
+ int CASE_USAGE___TYPING_FEATURES = CALCULATION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__NAME = FEATURE__NAME;
+ int CASE_USAGE___REFERENCED_FEATURE_TARGET = CALCULATION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int CASE_USAGE___ARGUMENT__INT = CALCULATION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int CASE_USAGE___INPUT_PARAMETER__INT = CALCULATION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int CASE_USAGE___INPUT_PARAMETERS = CALCULATION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int CASE_USAGE___IS_SUBACTION_USAGE = CALCULATION_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int CASE_USAGE___CHECK_CONDITION__ELEMENT = CALCULATION_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int CASE_USAGE___EVALUATE__ELEMENT = CALCULATION_USAGE___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CALCULATION_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Member' reference list.
+ * The number of operations of the 'Case Usage' class.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__MEMBER = FEATURE__MEMBER;
+ int CASE_USAGE_OPERATION_COUNT = CALCULATION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__ALIAS_IDS = CASE_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int ANALYSIS_CASE_USAGE__DECLARED_NAME = CASE_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__DECLARED_SHORT_NAME = CASE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__FEATURE = FEATURE__FEATURE;
+ int ANALYSIS_CASE_USAGE__DOCUMENTATION = CASE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int ANALYSIS_CASE_USAGE__ELEMENT_ID = CASE_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__INPUT = FEATURE__INPUT;
+ int ANALYSIS_CASE_USAGE__IS_IMPLIED_INCLUDED = CASE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OUTPUT = FEATURE__OUTPUT;
+ int ANALYSIS_CASE_USAGE__IS_LIBRARY_ELEMENT = CASE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int ANALYSIS_CASE_USAGE__NAME = CASE_USAGE__NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__OWNED_ANNOTATION = CASE_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__END_FEATURE = FEATURE__END_FEATURE;
+ int ANALYSIS_CASE_USAGE__OWNED_ELEMENT = CASE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int ANALYSIS_CASE_USAGE__OWNED_RELATIONSHIP = CASE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int ANALYSIS_CASE_USAGE__OWNER = CASE_USAGE__OWNER;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int ANALYSIS_CASE_USAGE__OWNING_MEMBERSHIP = CASE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int ANALYSIS_CASE_USAGE__OWNING_NAMESPACE = CASE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int ANALYSIS_CASE_USAGE__OWNING_RELATIONSHIP = CASE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int ANALYSIS_CASE_USAGE__QUALIFIED_NAME = CASE_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int ANALYSIS_CASE_USAGE__SHORT_NAME = CASE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int ANALYSIS_CASE_USAGE__TEXTUAL_REPRESENTATION = CASE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int ANALYSIS_CASE_USAGE__IMPORTED_MEMBERSHIP = CASE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int ANALYSIS_CASE_USAGE__MEMBER = CASE_USAGE__MEMBER;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int ANALYSIS_CASE_USAGE__MEMBERSHIP = CASE_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__OWNED_IMPORT = CASE_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int ANALYSIS_CASE_USAGE__OWNED_MEMBER = CASE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int ANALYSIS_CASE_USAGE__OWNED_MEMBERSHIP = CASE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int ANALYSIS_CASE_USAGE__DIFFERENCING_TYPE = CASE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__DIRECTED_FEATURE = CASE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int ANALYSIS_CASE_USAGE__END_FEATURE = CASE_USAGE__END_FEATURE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int ANALYSIS_CASE_USAGE__FEATURE = CASE_USAGE__FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int ANALYSIS_CASE_USAGE__FEATURE_MEMBERSHIP = CASE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_ORDERED = FEATURE__IS_ORDERED;
+ int ANALYSIS_CASE_USAGE__INHERITED_FEATURE = CASE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__TYPE = FEATURE__TYPE;
+ int ANALYSIS_CASE_USAGE__INHERITED_MEMBERSHIP = CASE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int ANALYSIS_CASE_USAGE__INPUT = CASE_USAGE__INPUT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int ANALYSIS_CASE_USAGE__INTERSECTING_TYPE = CASE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int ANALYSIS_CASE_USAGE__IS_ABSTRACT = CASE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_END = FEATURE__IS_END;
+ int ANALYSIS_CASE_USAGE__IS_CONJUGATED = CASE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int ANALYSIS_CASE_USAGE__IS_SUFFICIENT = CASE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int ANALYSIS_CASE_USAGE__MULTIPLICITY = CASE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int ANALYSIS_CASE_USAGE__OUTPUT = CASE_USAGE__OUTPUT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_DERIVED = FEATURE__IS_DERIVED;
+ int ANALYSIS_CASE_USAGE__OWNED_CONJUGATOR = CASE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int ANALYSIS_CASE_USAGE__OWNED_DIFFERENCING = CASE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int ANALYSIS_CASE_USAGE__OWNED_DISJOINING = CASE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int ANALYSIS_CASE_USAGE__OWNED_END_FEATURE = CASE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_PORTION = FEATURE__IS_PORTION;
+ int ANALYSIS_CASE_USAGE__OWNED_FEATURE = CASE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int ANALYSIS_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int ANALYSIS_CASE_USAGE__OWNED_INTERSECTING = CASE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int ANALYSIS_CASE_USAGE__OWNED_SPECIALIZATION = CASE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int ANALYSIS_CASE_USAGE__OWNED_UNIONING = CASE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int ANALYSIS_CASE_USAGE__UNIONING_TYPE = CASE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__DIRECTION = FEATURE__DIRECTION;
+ int ANALYSIS_CASE_USAGE__CHAINING_FEATURE = CASE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int ANALYSIS_CASE_USAGE__CROSS_FEATURE = CASE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Annotated Element' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__ANNOTATED_ELEMENT = FEATURE_FEATURE_COUNT + 0;
+ int ANALYSIS_CASE_USAGE__DIRECTION = CASE_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Annotating Relationship' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNED_ANNOTATING_RELATIONSHIP = FEATURE_FEATURE_COUNT + 1;
+ int ANALYSIS_CASE_USAGE__END_OWNING_TYPE = CASE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Annotation' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__ANNOTATION = FEATURE_FEATURE_COUNT + 2;
+ int ANALYSIS_CASE_USAGE__FEATURE_TARGET = CASE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owning Annotating Relationship' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__OWNING_ANNOTATING_RELATIONSHIP = FEATURE_FEATURE_COUNT + 3;
+ int ANALYSIS_CASE_USAGE__FEATURING_TYPE = CASE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Metaclass' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__METACLASS = FEATURE_FEATURE_COUNT + 4;
+ int ANALYSIS_CASE_USAGE__IS_COMPOSITE = CASE_USAGE__IS_COMPOSITE;
/**
- * The number of structural features of the 'Metadata Feature' class.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 5;
+ int ANALYSIS_CASE_USAGE__IS_CONSTANT = CASE_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int ANALYSIS_CASE_USAGE__IS_DERIVED = CASE_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int ANALYSIS_CASE_USAGE__IS_END = CASE_USAGE__IS_END;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int ANALYSIS_CASE_USAGE__IS_ORDERED = CASE_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int ANALYSIS_CASE_USAGE__IS_PORTION = CASE_USAGE__IS_PORTION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___PATH = FEATURE___PATH;
+ int ANALYSIS_CASE_USAGE__IS_UNIQUE = CASE_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int ANALYSIS_CASE_USAGE__IS_VARIABLE = CASE_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__OWNED_CROSS_SUBSETTING = CASE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ANALYSIS_CASE_USAGE__OWNED_FEATURE_CHAINING = CASE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int ANALYSIS_CASE_USAGE__OWNED_FEATURE_INVERTING = CASE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ANALYSIS_CASE_USAGE__OWNED_REDEFINITION = CASE_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int ANALYSIS_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int ANALYSIS_CASE_USAGE__OWNED_SUBSETTING = CASE_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int ANALYSIS_CASE_USAGE__OWNED_TYPE_FEATURING = CASE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int ANALYSIS_CASE_USAGE__OWNED_TYPING = CASE_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int ANALYSIS_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int ANALYSIS_CASE_USAGE__OWNING_TYPE = CASE_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_USAGE__TYPE = CASE_USAGE__TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_USAGE__DEFINITION = CASE_USAGE__DEFINITION;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_USAGE__DIRECTED_USAGE = CASE_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ANALYSIS_CASE_USAGE__IS_REFERENCE = CASE_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__IS_VARIATION = CASE_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int ANALYSIS_CASE_USAGE__MAY_TIME_VARY = CASE_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ANALYSIS_CASE_USAGE__NESTED_ACTION = CASE_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int ANALYSIS_CASE_USAGE__NESTED_ALLOCATION = CASE_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int ANALYSIS_CASE_USAGE__NESTED_ANALYSIS_CASE = CASE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int ANALYSIS_CASE_USAGE__NESTED_ATTRIBUTE = CASE_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ANALYSIS_CASE_USAGE__NESTED_CALCULATION = CASE_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int ANALYSIS_CASE_USAGE__NESTED_CASE = CASE_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int ANALYSIS_CASE_USAGE__NESTED_CONCERN = CASE_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int ANALYSIS_CASE_USAGE__NESTED_CONNECTION = CASE_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int ANALYSIS_CASE_USAGE__NESTED_CONSTRAINT = CASE_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int ANALYSIS_CASE_USAGE__NESTED_ENUMERATION = CASE_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int ANALYSIS_CASE_USAGE__NESTED_FLOW = CASE_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ANALYSIS_CASE_USAGE__NESTED_INTERFACE = CASE_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int ANALYSIS_CASE_USAGE__NESTED_ITEM = CASE_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int ANALYSIS_CASE_USAGE__NESTED_METADATA = CASE_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int ANALYSIS_CASE_USAGE__NESTED_OCCURRENCE = CASE_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int ANALYSIS_CASE_USAGE__NESTED_PART = CASE_USAGE__NESTED_PART;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int ANALYSIS_CASE_USAGE__NESTED_PORT = CASE_USAGE__NESTED_PORT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int ANALYSIS_CASE_USAGE__NESTED_REFERENCE = CASE_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int ANALYSIS_CASE_USAGE__NESTED_RENDERING = CASE_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int ANALYSIS_CASE_USAGE__NESTED_REQUIREMENT = CASE_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int ANALYSIS_CASE_USAGE__NESTED_STATE = CASE_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Evaluate Feature' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___EVALUATE_FEATURE__FEATURE = FEATURE_OPERATION_COUNT + 0;
+ int ANALYSIS_CASE_USAGE__NESTED_TRANSITION = CASE_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Is Semantic' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_SEMANTIC = FEATURE_OPERATION_COUNT + 1;
+ int ANALYSIS_CASE_USAGE__NESTED_USAGE = CASE_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Is Syntactic' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___IS_SYNTACTIC = FEATURE_OPERATION_COUNT + 2;
+ int ANALYSIS_CASE_USAGE__NESTED_USE_CASE = CASE_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Syntax Element' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE___SYNTAX_ELEMENT = FEATURE_OPERATION_COUNT + 3;
+ int ANALYSIS_CASE_USAGE__NESTED_VERIFICATION_CASE = CASE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The number of operations of the 'Metadata Feature' class.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_FEATURE_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 4;
+ int ANALYSIS_CASE_USAGE__NESTED_VIEW = CASE_USAGE__NESTED_VIEW;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StructureImpl Structure}' class.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.StructureImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStructure()
* @generated
+ * @ordered
*/
- int STRUCTURE = 50;
+ int ANALYSIS_CASE_USAGE__NESTED_VIEWPOINT = CASE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNING_MEMBERSHIP = CLASS__OWNING_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__OWNING_DEFINITION = CASE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_RELATIONSHIP = CLASS__OWNED_RELATIONSHIP;
+ int ANALYSIS_CASE_USAGE__OWNING_USAGE = CASE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNING_RELATIONSHIP = CLASS__OWNING_RELATIONSHIP;
+ int ANALYSIS_CASE_USAGE__USAGE = CASE_USAGE__USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNING_NAMESPACE = CLASS__OWNING_NAMESPACE;
+ int ANALYSIS_CASE_USAGE__VARIANT = CASE_USAGE__VARIANT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__ELEMENT_ID = CLASS__ELEMENT_ID;
+ int ANALYSIS_CASE_USAGE__VARIANT_MEMBERSHIP = CASE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNER = CLASS__OWNER;
+ int ANALYSIS_CASE_USAGE__INDIVIDUAL_DEFINITION = CASE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_ELEMENT = CLASS__OWNED_ELEMENT;
+ int ANALYSIS_CASE_USAGE__IS_INDIVIDUAL = CASE_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__DOCUMENTATION = CLASS__DOCUMENTATION;
+ int ANALYSIS_CASE_USAGE__OCCURRENCE_DEFINITION = CASE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_ANNOTATION = CLASS__OWNED_ANNOTATION;
+ int ANALYSIS_CASE_USAGE__PORTION_KIND = CASE_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__TEXTUAL_REPRESENTATION = CLASS__TEXTUAL_REPRESENTATION;
+ int ANALYSIS_CASE_USAGE__BEHAVIOR = CASE_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__ALIAS_IDS = CLASS__ALIAS_IDS;
+ int ANALYSIS_CASE_USAGE__PARAMETER = CASE_USAGE__PARAMETER;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__DECLARED_SHORT_NAME = CLASS__DECLARED_SHORT_NAME;
+ int ANALYSIS_CASE_USAGE__ACTION_DEFINITION = CASE_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__DECLARED_NAME = CLASS__DECLARED_NAME;
+ int ANALYSIS_CASE_USAGE__FUNCTION = CASE_USAGE__FUNCTION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__SHORT_NAME = CLASS__SHORT_NAME;
+ int ANALYSIS_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__NAME = CLASS__NAME;
+ int ANALYSIS_CASE_USAGE__RESULT = CASE_USAGE__RESULT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Calculation Definition' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__QUALIFIED_NAME = CLASS__QUALIFIED_NAME;
+ int ANALYSIS_CASE_USAGE__CALCULATION_DEFINITION = CASE_USAGE__CALCULATION_DEFINITION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__IS_IMPLIED_INCLUDED = CLASS__IS_IMPLIED_INCLUDED;
+ int ANALYSIS_CASE_USAGE__ACTOR_PARAMETER = CASE_USAGE__ACTOR_PARAMETER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__IS_LIBRARY_ELEMENT = CLASS__IS_LIBRARY_ELEMENT;
+ int ANALYSIS_CASE_USAGE__CASE_DEFINITION = CASE_USAGE__CASE_DEFINITION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_MEMBERSHIP = CLASS__OWNED_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__OBJECTIVE_REQUIREMENT = CASE_USAGE__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_MEMBER = CLASS__OWNED_MEMBER;
+ int ANALYSIS_CASE_USAGE__SUBJECT_PARAMETER = CASE_USAGE__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Analysis Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__MEMBERSHIP = CLASS__MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE__ANALYSIS_CASE_DEFINITION = CASE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Result Expression' reference.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_IMPORT = CLASS__OWNED_IMPORT;
+ int ANALYSIS_CASE_USAGE__RESULT_EXPRESSION = CASE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Member' reference list.
+ * The number of structural features of the 'Analysis Case Usage' class.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__MEMBER = CLASS__MEMBER;
+ int ANALYSIS_CASE_USAGE_FEATURE_COUNT = CASE_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__IMPORTED_MEMBERSHIP = CLASS__IMPORTED_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE___EFFECTIVE_NAME = CASE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_SPECIALIZATION = CLASS__OWNED_SPECIALIZATION;
+ int ANALYSIS_CASE_USAGE___EFFECTIVE_SHORT_NAME = CASE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_FEATURE_MEMBERSHIP = CLASS__OWNED_FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE___ESCAPED_NAME = CASE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__FEATURE = CLASS__FEATURE;
+ int ANALYSIS_CASE_USAGE___LIBRARY_NAMESPACE = CASE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_FEATURE = CLASS__OWNED_FEATURE;
+ int ANALYSIS_CASE_USAGE___PATH = CASE_USAGE___PATH;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__INPUT = CLASS__INPUT;
+ int ANALYSIS_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OUTPUT = CLASS__OUTPUT;
+ int ANALYSIS_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__IS_ABSTRACT = CLASS__IS_ABSTRACT;
+ int ANALYSIS_CASE_USAGE___NAMES_OF__ELEMENT = CASE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__INHERITED_MEMBERSHIP = CLASS__INHERITED_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE___QUALIFICATION_OF__STRING = CASE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__END_FEATURE = CLASS__END_FEATURE;
+ int ANALYSIS_CASE_USAGE___RESOLVE__STRING = CASE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_END_FEATURE = CLASS__OWNED_END_FEATURE;
+ int ANALYSIS_CASE_USAGE___RESOLVE_GLOBAL__STRING = CASE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__IS_SUFFICIENT = CLASS__IS_SUFFICIENT;
+ int ANALYSIS_CASE_USAGE___RESOLVE_LOCAL__STRING = CASE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_CONJUGATOR = CLASS__OWNED_CONJUGATOR;
+ int ANALYSIS_CASE_USAGE___RESOLVE_VISIBLE__STRING = CASE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__IS_CONJUGATED = CLASS__IS_CONJUGATED;
+ int ANALYSIS_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__INHERITED_FEATURE = CLASS__INHERITED_FEATURE;
+ int ANALYSIS_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__MULTIPLICITY = CLASS__MULTIPLICITY;
+ int ANALYSIS_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__UNIONING_TYPE = CLASS__UNIONING_TYPE;
+ int ANALYSIS_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_INTERSECTING = CLASS__OWNED_INTERSECTING;
+ int ANALYSIS_CASE_USAGE___ALL_SUPERTYPES = CASE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__INTERSECTING_TYPE = CLASS__INTERSECTING_TYPE;
+ int ANALYSIS_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_UNIONING = CLASS__OWNED_UNIONING;
+ int ANALYSIS_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_DISJOINING = CLASS__OWNED_DISJOINING;
+ int ANALYSIS_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__FEATURE_MEMBERSHIP = CLASS__FEATURE_MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__DIFFERENCING_TYPE = CLASS__DIFFERENCING_TYPE;
+ int ANALYSIS_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_DIFFERENCING = CLASS__OWNED_DIFFERENCING;
+ int ANALYSIS_CASE_USAGE___MULTIPLICITIES = CASE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__DIRECTED_FEATURE = CLASS__DIRECTED_FEATURE;
+ int ANALYSIS_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE__OWNED_SUBCLASSIFICATION = CLASS__OWNED_SUBCLASSIFICATION;
+ int ANALYSIS_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The number of structural features of the 'Structure' class.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE_FEATURE_COUNT = CLASS_FEATURE_COUNT + 0;
+ int ANALYSIS_CASE_USAGE___SPECIALIZES__TYPE = CASE_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___ESCAPED_NAME = CLASS___ESCAPED_NAME;
+ int ANALYSIS_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___EFFECTIVE_SHORT_NAME = CLASS___EFFECTIVE_SHORT_NAME;
+ int ANALYSIS_CASE_USAGE___SUPERTYPES__BOOLEAN = CASE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___EFFECTIVE_NAME = CLASS___EFFECTIVE_NAME;
+ int ANALYSIS_CASE_USAGE___ALL_REDEFINED_FEATURES = CASE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___LIBRARY_NAMESPACE = CLASS___LIBRARY_NAMESPACE;
+ int ANALYSIS_CASE_USAGE___AS_CARTESIAN_PRODUCT = CASE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___PATH = CLASS___PATH;
+ int ANALYSIS_CASE_USAGE___CAN_ACCESS__FEATURE = CASE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___NAMES_OF__ELEMENT = CLASS___NAMES_OF__ELEMENT;
+ int ANALYSIS_CASE_USAGE___DIRECTION_FOR__TYPE = CASE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___VISIBILITY_OF__MEMBERSHIP = CLASS___VISIBILITY_OF__MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE___IS_CARTESIAN_PRODUCT = CASE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ANALYSIS_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___IMPORTED_MEMBERSHIPS__ELIST = CLASS___IMPORTED_MEMBERSHIPS__ELIST;
+ int ANALYSIS_CASE_USAGE___IS_FEATURING_TYPE__TYPE = CASE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ANALYSIS_CASE_USAGE___IS_OWNED_CROSS_FEATURE = CASE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___RESOLVE__STRING = CLASS___RESOLVE__STRING;
+ int ANALYSIS_CASE_USAGE___NAMING_FEATURE = CASE_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___RESOLVE_GLOBAL__STRING = CLASS___RESOLVE_GLOBAL__STRING;
+ int ANALYSIS_CASE_USAGE___OWNED_CROSS_FEATURE = CASE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___RESOLVE_LOCAL__STRING = CLASS___RESOLVE_LOCAL__STRING;
+ int ANALYSIS_CASE_USAGE___REDEFINES__FEATURE = CASE_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___RESOLVE_VISIBLE__STRING = CLASS___RESOLVE_VISIBLE__STRING;
+ int ANALYSIS_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___QUALIFICATION_OF__STRING = CLASS___QUALIFICATION_OF__STRING;
+ int ANALYSIS_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___UNQUALIFIED_NAME_OF__STRING = CLASS___UNQUALIFIED_NAME_OF__STRING;
+ int ANALYSIS_CASE_USAGE___TYPING_FEATURES = CASE_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_USAGE___REFERENCED_FEATURE_TARGET = CASE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_USAGE___ARGUMENT__INT = CASE_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ANALYSIS_CASE_USAGE___INPUT_PARAMETER__INT = CASE_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___REMOVE_REDEFINED_FEATURES__ELIST = CLASS___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ANALYSIS_CASE_USAGE___INPUT_PARAMETERS = CASE_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ANALYSIS_CASE_USAGE___IS_SUBACTION_USAGE = CASE_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
+ int ANALYSIS_CASE_USAGE___CHECK_CONDITION__ELEMENT = CASE_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ANALYSIS_CASE_USAGE___EVALUATE__ELEMENT = CASE_USAGE___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___SUPERTYPES__BOOLEAN = CLASS___SUPERTYPES__BOOLEAN;
+ int ANALYSIS_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The number of operations of the 'Analysis Case Usage' class.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___ALL_SUPERTYPES = CLASS___ALL_SUPERTYPES;
+ int ANALYSIS_CASE_USAGE_OPERATION_COUNT = CASE_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___SPECIALIZES__TYPE = CLASS___SPECIALIZES__TYPE;
+ int ANNOTATING_ELEMENT__ALIAS_IDS = ELEMENT__ALIAS_IDS;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___SPECIALIZES_FROM_LIBRARY__STRING = CLASS___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ANNOTATING_ELEMENT__DECLARED_NAME = ELEMENT__DECLARED_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___IS_COMPATIBLE_WITH__TYPE = CLASS___IS_COMPATIBLE_WITH__TYPE;
+ int ANNOTATING_ELEMENT__DECLARED_SHORT_NAME = ELEMENT__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int STRUCTURE___MULTIPLICITIES = CLASS___MULTIPLICITIES;
+ int ANNOTATING_ELEMENT__DOCUMENTATION = ELEMENT__DOCUMENTATION;
/**
- * The number of operations of the 'Structure' class.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int STRUCTURE_OPERATION_COUNT = CLASS_OPERATION_COUNT + 0;
+ int ANNOTATING_ELEMENT__ELEMENT_ID = ELEMENT__ELEMENT_ID;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetaclassImpl Metaclass}' class.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MetaclassImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetaclass()
* @generated
+ * @ordered
*/
- int METACLASS = 49;
+ int ANNOTATING_ELEMENT__IS_IMPLIED_INCLUDED = ELEMENT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNING_MEMBERSHIP = STRUCTURE__OWNING_MEMBERSHIP;
+ int ANNOTATING_ELEMENT__IS_LIBRARY_ELEMENT = ELEMENT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_RELATIONSHIP = STRUCTURE__OWNED_RELATIONSHIP;
+ int ANNOTATING_ELEMENT__NAME = ELEMENT__NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNING_RELATIONSHIP = STRUCTURE__OWNING_RELATIONSHIP;
+ int ANNOTATING_ELEMENT__OWNED_ANNOTATION = ELEMENT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNING_NAMESPACE = STRUCTURE__OWNING_NAMESPACE;
+ int ANNOTATING_ELEMENT__OWNED_ELEMENT = ELEMENT__OWNED_ELEMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__ELEMENT_ID = STRUCTURE__ELEMENT_ID;
+ int ANNOTATING_ELEMENT__OWNED_RELATIONSHIP = ELEMENT__OWNED_RELATIONSHIP;
/**
* The feature id for the 'Owner' reference.
@@ -32950,1115 +33085,1114 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int METACLASS__OWNER = STRUCTURE__OWNER;
+ int ANNOTATING_ELEMENT__OWNER = ELEMENT__OWNER;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_ELEMENT = STRUCTURE__OWNED_ELEMENT;
+ int ANNOTATING_ELEMENT__OWNING_MEMBERSHIP = ELEMENT__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__DOCUMENTATION = STRUCTURE__DOCUMENTATION;
+ int ANNOTATING_ELEMENT__OWNING_NAMESPACE = ELEMENT__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_ANNOTATION = STRUCTURE__OWNED_ANNOTATION;
+ int ANNOTATING_ELEMENT__OWNING_RELATIONSHIP = ELEMENT__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__TEXTUAL_REPRESENTATION = STRUCTURE__TEXTUAL_REPRESENTATION;
+ int ANNOTATING_ELEMENT__QUALIFIED_NAME = ELEMENT__QUALIFIED_NAME;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__ALIAS_IDS = STRUCTURE__ALIAS_IDS;
+ int ANNOTATING_ELEMENT__SHORT_NAME = ELEMENT__SHORT_NAME;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__DECLARED_SHORT_NAME = STRUCTURE__DECLARED_SHORT_NAME;
+ int ANNOTATING_ELEMENT__TEXTUAL_REPRESENTATION = ELEMENT__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Annotated Element' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__DECLARED_NAME = STRUCTURE__DECLARED_NAME;
+ int ANNOTATING_ELEMENT__ANNOTATED_ELEMENT = ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__SHORT_NAME = STRUCTURE__SHORT_NAME;
+ int ANNOTATING_ELEMENT__ANNOTATION = ELEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Annotating Relationship' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__NAME = STRUCTURE__NAME;
+ int ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP = ELEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owning Annotating Relationship' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__QUALIFIED_NAME = STRUCTURE__QUALIFIED_NAME;
+ int ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP = ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of structural features of the 'Annotating Element' class.
*
*
* @generated
* @ordered
*/
- int METACLASS__IS_IMPLIED_INCLUDED = STRUCTURE__IS_IMPLIED_INCLUDED;
+ int ANNOTATING_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS__IS_LIBRARY_ELEMENT = STRUCTURE__IS_LIBRARY_ELEMENT;
+ int ANNOTATING_ELEMENT___EFFECTIVE_NAME = ELEMENT___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_MEMBERSHIP = STRUCTURE__OWNED_MEMBERSHIP;
+ int ANNOTATING_ELEMENT___EFFECTIVE_SHORT_NAME = ELEMENT___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_MEMBER = STRUCTURE__OWNED_MEMBER;
+ int ANNOTATING_ELEMENT___ESCAPED_NAME = ELEMENT___ESCAPED_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS__MEMBERSHIP = STRUCTURE__MEMBERSHIP;
+ int ANNOTATING_ELEMENT___LIBRARY_NAMESPACE = ELEMENT___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_IMPORT = STRUCTURE__OWNED_IMPORT;
+ int ANNOTATING_ELEMENT___PATH = ELEMENT___PATH;
/**
- * The feature id for the 'Member' reference list.
+ * The number of operations of the 'Annotating Element' class.
*
*
* @generated
* @ordered
*/
- int METACLASS__MEMBER = STRUCTURE__MEMBER;
+ int ANNOTATING_ELEMENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int METACLASS__IMPORTED_MEMBERSHIP = STRUCTURE__IMPORTED_MEMBERSHIP;
+ int ANNOTATION__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_SPECIALIZATION = STRUCTURE__OWNED_SPECIALIZATION;
+ int ANNOTATION__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_FEATURE_MEMBERSHIP = STRUCTURE__OWNED_FEATURE_MEMBERSHIP;
+ int ANNOTATION__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__FEATURE = STRUCTURE__FEATURE;
+ int ANNOTATION__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_FEATURE = STRUCTURE__OWNED_FEATURE;
+ int ANNOTATION__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__INPUT = STRUCTURE__INPUT;
+ int ANNOTATION__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__OUTPUT = STRUCTURE__OUTPUT;
+ int ANNOTATION__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__IS_ABSTRACT = STRUCTURE__IS_ABSTRACT;
+ int ANNOTATION__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__INHERITED_MEMBERSHIP = STRUCTURE__INHERITED_MEMBERSHIP;
+ int ANNOTATION__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__END_FEATURE = STRUCTURE__END_FEATURE;
+ int ANNOTATION__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_END_FEATURE = STRUCTURE__OWNED_END_FEATURE;
+ int ANNOTATION__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__IS_SUFFICIENT = STRUCTURE__IS_SUFFICIENT;
+ int ANNOTATION__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_CONJUGATOR = STRUCTURE__OWNED_CONJUGATOR;
+ int ANNOTATION__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__IS_CONJUGATED = STRUCTURE__IS_CONJUGATED;
+ int ANNOTATION__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__INHERITED_FEATURE = STRUCTURE__INHERITED_FEATURE;
+ int ANNOTATION__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__MULTIPLICITY = STRUCTURE__MULTIPLICITY;
+ int ANNOTATION__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__UNIONING_TYPE = STRUCTURE__UNIONING_TYPE;
+ int ANNOTATION__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_INTERSECTING = STRUCTURE__OWNED_INTERSECTING;
+ int ANNOTATION__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS__INTERSECTING_TYPE = STRUCTURE__INTERSECTING_TYPE;
+ int ANNOTATION__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_UNIONING = STRUCTURE__OWNED_UNIONING;
+ int ANNOTATION__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_DISJOINING = STRUCTURE__OWNED_DISJOINING;
+ int ANNOTATION__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__FEATURE_MEMBERSHIP = STRUCTURE__FEATURE_MEMBERSHIP;
+ int ANNOTATION__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__DIFFERENCING_TYPE = STRUCTURE__DIFFERENCING_TYPE;
+ int ANNOTATION__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_DIFFERENCING = STRUCTURE__OWNED_DIFFERENCING;
+ int ANNOTATION__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Annotated Element' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__DIRECTED_FEATURE = STRUCTURE__DIRECTED_FEATURE;
+ int ANNOTATION__ANNOTATED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Annotating Element' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS__OWNED_SUBCLASSIFICATION = STRUCTURE__OWNED_SUBCLASSIFICATION;
+ int ANNOTATION__ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The number of structural features of the 'Metaclass' class.
+ * The feature id for the 'Owned Annotating Element' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS_FEATURE_COUNT = STRUCTURE_FEATURE_COUNT + 0;
+ int ANNOTATION__OWNED_ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Annotated Element' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS___ESCAPED_NAME = STRUCTURE___ESCAPED_NAME;
+ int ANNOTATION__OWNING_ANNOTATED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Annotating Element' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS___EFFECTIVE_SHORT_NAME = STRUCTURE___EFFECTIVE_SHORT_NAME;
+ int ANNOTATION__OWNING_ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Effective Name' operation.
+ * The number of structural features of the 'Annotation' class.
*
*
* @generated
* @ordered
*/
- int METACLASS___EFFECTIVE_NAME = STRUCTURE___EFFECTIVE_NAME;
+ int ANNOTATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 5;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS___LIBRARY_NAMESPACE = STRUCTURE___LIBRARY_NAMESPACE;
+ int ANNOTATION___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS___PATH = STRUCTURE___PATH;
+ int ANNOTATION___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS___NAMES_OF__ELEMENT = STRUCTURE___NAMES_OF__ELEMENT;
+ int ANNOTATION___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS___VISIBILITY_OF__MEMBERSHIP = STRUCTURE___VISIBILITY_OF__MEMBERSHIP;
+ int ANNOTATION___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int METACLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = STRUCTURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ANNOTATION___PATH = RELATIONSHIP___PATH;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The number of operations of the 'Annotation' class.
*
*
* @generated
* @ordered
*/
- int METACLASS___IMPORTED_MEMBERSHIPS__ELIST = STRUCTURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int ANNOTATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int METACLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = STRUCTURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONSTRAINT_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___RESOLVE__STRING = STRUCTURE___RESOLVE__STRING;
+ int CONSTRAINT_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___RESOLVE_GLOBAL__STRING = STRUCTURE___RESOLVE_GLOBAL__STRING;
+ int CONSTRAINT_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___RESOLVE_LOCAL__STRING = STRUCTURE___RESOLVE_LOCAL__STRING;
+ int CONSTRAINT_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___RESOLVE_VISIBLE__STRING = STRUCTURE___RESOLVE_VISIBLE__STRING;
+ int CONSTRAINT_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___QUALIFICATION_OF__STRING = STRUCTURE___QUALIFICATION_OF__STRING;
+ int CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___UNQUALIFIED_NAME_OF__STRING = STRUCTURE___UNQUALIFIED_NAME_OF__STRING;
+ int CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STRUCTURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_USAGE__NAME = OCCURRENCE_USAGE__NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STRUCTURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STRUCTURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___REMOVE_REDEFINED_FEATURES__ELIST = STRUCTURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONSTRAINT_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = STRUCTURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS___DIRECTION_OF__FEATURE = STRUCTURE___DIRECTION_OF__FEATURE;
+ int CONSTRAINT_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METACLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONSTRAINT_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int METACLASS___SUPERTYPES__BOOLEAN = STRUCTURE___SUPERTYPES__BOOLEAN;
+ int CONSTRAINT_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___ALL_SUPERTYPES = STRUCTURE___ALL_SUPERTYPES;
+ int CONSTRAINT_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METACLASS___SPECIALIZES__TYPE = STRUCTURE___SPECIALIZES__TYPE;
+ int CONSTRAINT_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___SPECIALIZES_FROM_LIBRARY__STRING = STRUCTURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___IS_COMPATIBLE_WITH__TYPE = STRUCTURE___IS_COMPATIBLE_WITH__TYPE;
+ int CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS___MULTIPLICITIES = STRUCTURE___MULTIPLICITIES;
+ int CONSTRAINT_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
/**
- * The number of operations of the 'Metaclass' class.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METACLASS_OPERATION_COUNT = STRUCTURE_OPERATION_COUNT + 0;
+ int CONSTRAINT_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralRationalImpl Literal Rational}' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LiteralRationalImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralRational()
* @generated
+ * @ordered
*/
- int LITERAL_RATIONAL = 51;
+ int CONSTRAINT_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
+ int CONSTRAINT_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
+ int CONSTRAINT_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
+ int CONSTRAINT_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
+ int CONSTRAINT_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNER = LITERAL_EXPRESSION__OWNER;
+ int CONSTRAINT_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
+ int CONSTRAINT_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
+ int CONSTRAINT_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
+ int CONSTRAINT_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CONSTRAINT_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
+ int CONSTRAINT_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
+ int CONSTRAINT_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
+ int CONSTRAINT_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
+ int CONSTRAINT_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__NAME = LITERAL_EXPRESSION__NAME;
+ int CONSTRAINT_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
+ int CONSTRAINT_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CONSTRAINT_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CONSTRAINT_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
+ int CONSTRAINT_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
+ int CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__MEMBER = LITERAL_EXPRESSION__MEMBER;
+ int CONSTRAINT_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
+ int CONSTRAINT_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CONSTRAINT_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__FEATURE = LITERAL_EXPRESSION__FEATURE;
+ int CONSTRAINT_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
+ int CONSTRAINT_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__INPUT = LITERAL_EXPRESSION__INPUT;
+ int CONSTRAINT_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
+ int CONSTRAINT_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
+ int CONSTRAINT_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
+ int CONSTRAINT_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
+ int CONSTRAINT_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
+ int CONSTRAINT_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
+ int CONSTRAINT_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
+ int CONSTRAINT_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
+ int CONSTRAINT_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
+ int CONSTRAINT_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
+ int CONSTRAINT_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
+ int CONSTRAINT_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
+ int CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
+ int CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
+ int CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
+ int CONSTRAINT_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
+ int CONSTRAINT_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
+ int CONSTRAINT_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
+ int CONSTRAINT_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
/**
* The feature id for the 'Owning Feature Membership' reference.
@@ -34067,7 +34201,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
* The feature id for the 'Owning Type' reference.
@@ -34076,7655 +34210,7653 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
+ int CONSTRAINT_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
+ int CONSTRAINT_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
+ int CONSTRAINT_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
+ int CONSTRAINT_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__TYPE = LITERAL_EXPRESSION__TYPE;
+ int CONSTRAINT_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
+ int CONSTRAINT_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
+ int CONSTRAINT_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
+ int CONSTRAINT_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_END = LITERAL_EXPRESSION__IS_END;
+ int CONSTRAINT_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
+ int CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
+ int CONSTRAINT_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
+ int CONSTRAINT_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
+ int CONSTRAINT_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
+ int CONSTRAINT_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CONSTRAINT_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CONSTRAINT_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
+ int CONSTRAINT_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
+ int CONSTRAINT_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
+ int CONSTRAINT_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CONSTRAINT_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
+ int CONSTRAINT_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
+ int CONSTRAINT_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
+ int CONSTRAINT_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int CONSTRAINT_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
+ int CONSTRAINT_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
+ int CONSTRAINT_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
+ int CONSTRAINT_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__RESULT = LITERAL_EXPRESSION__RESULT;
+ int CONSTRAINT_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int CONSTRAINT_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Value' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
+ int CONSTRAINT_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
/**
- * The number of structural features of the 'Literal Rational' class.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
+ int CONSTRAINT_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
+ int CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int CONSTRAINT_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
+ int CONSTRAINT_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
+ int CONSTRAINT_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___PATH = LITERAL_EXPRESSION___PATH;
+ int CONSTRAINT_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
+ int CONSTRAINT_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int CONSTRAINT_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONSTRAINT_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONSTRAINT_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
+ int CONSTRAINT_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int CONSTRAINT_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int CONSTRAINT_USAGE__BEHAVIOR = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int CONSTRAINT_USAGE__PARAMETER = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
+ int CONSTRAINT_USAGE__FUNCTION = OCCURRENCE_USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE = OCCURRENCE_USAGE_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_USAGE__RESULT = OCCURRENCE_USAGE_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_USAGE__PREDICATE = OCCURRENCE_USAGE_FEATURE_COUNT + 5;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Constraint Definition' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_USAGE__CONSTRAINT_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 6;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The number of structural features of the 'Constraint Usage' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONSTRAINT_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 7;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONSTRAINT_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ int CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONSTRAINT_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int CONSTRAINT_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
+ int CONSTRAINT_USAGE___PATH = OCCURRENCE_USAGE___PATH;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
+ int CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int CONSTRAINT_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
+ int CONSTRAINT_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
+ int CONSTRAINT_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
+ int CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
+ int CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
+ int CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int CONSTRAINT_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
+ int CONSTRAINT_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
+ int CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CONSTRAINT_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
+ int CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The number of operations of the 'Literal Rational' class.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_RATIONAL_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
+ int CONSTRAINT_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralIntegerImpl Literal Integer}' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LiteralIntegerImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralInteger()
* @generated
+ * @ordered
*/
- int LITERAL_INTEGER = 52;
+ int CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
+ int CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
+ int CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
+ int CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
+ int CONSTRAINT_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
+ int CONSTRAINT_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNER = LITERAL_EXPRESSION__OWNER;
+ int CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
+ int CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
+ int CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
+ int CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CONSTRAINT_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
+ int CONSTRAINT_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
+ int CONSTRAINT_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
+ int CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
+ int CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__NAME = LITERAL_EXPRESSION__NAME;
+ int CONSTRAINT_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
+ int CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CONSTRAINT_USAGE___EVALUATE__ELEMENT = OCCURRENCE_USAGE_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
+ int CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = OCCURRENCE_USAGE_OPERATION_COUNT + 2;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The number of operations of the 'Constraint Usage' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
+ int CONSTRAINT_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 3;
/**
- * The feature id for the 'Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SubjectMembershipImpl Subject Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SubjectMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSubjectMembership()
* @generated
- * @ordered
*/
- int LITERAL_INTEGER__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
+ int SUBJECT_MEMBERSHIP = 149;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StakeholderMembershipImpl Stakeholder Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.StakeholderMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStakeholderMembership()
* @generated
- * @ordered
*/
- int LITERAL_INTEGER__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
+ int STAKEHOLDER_MEMBERSHIP = 142;
/**
- * The feature id for the 'Member' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FramedConcernMembershipImpl Framed Concern Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FramedConcernMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFramedConcernMembership()
* @generated
- * @ordered
*/
- int LITERAL_INTEGER__MEMBER = LITERAL_EXPRESSION__MEMBER;
+ int FRAMED_CONCERN_MEMBERSHIP = 72;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SatisfyRequirementUsageImpl Satisfy Requirement Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SatisfyRequirementUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSatisfyRequirementUsage()
* @generated
- * @ordered
*/
- int LITERAL_INTEGER__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE = 138;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssertConstraintUsageImpl Assert Constraint Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.AssertConstraintUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssertConstraintUsage()
* @generated
- * @ordered
*/
- int LITERAL_INTEGER__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
+ int ASSERT_CONSTRAINT_USAGE = 10;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__ALIAS_IDS = CONSTRAINT_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__FEATURE = LITERAL_EXPRESSION__FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__DECLARED_NAME = CONSTRAINT_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__DECLARED_SHORT_NAME = CONSTRAINT_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__INPUT = LITERAL_EXPRESSION__INPUT;
+ int ASSERT_CONSTRAINT_USAGE__DOCUMENTATION = CONSTRAINT_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
+ int ASSERT_CONSTRAINT_USAGE__ELEMENT_ID = CONSTRAINT_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
+ int ASSERT_CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED = CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT = CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NAME = CONSTRAINT_USAGE__NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_ANNOTATION = CONSTRAINT_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_ELEMENT = CONSTRAINT_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_RELATIONSHIP = CONSTRAINT_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
+ int ASSERT_CONSTRAINT_USAGE__OWNER = CONSTRAINT_USAGE__OWNER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_NAMESPACE = CONSTRAINT_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_RELATIONSHIP = CONSTRAINT_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
+ int ASSERT_CONSTRAINT_USAGE__QUALIFIED_NAME = CONSTRAINT_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE__SHORT_NAME = CONSTRAINT_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
+ int ASSERT_CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION = CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
+ int ASSERT_CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP = CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__MEMBER = CONSTRAINT_USAGE__MEMBER;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE__MEMBERSHIP = CONSTRAINT_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_IMPORT = CONSTRAINT_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_MEMBER = CONSTRAINT_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE__DIFFERENCING_TYPE = CONSTRAINT_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE__DIRECTED_FEATURE = CONSTRAINT_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
+ int ASSERT_CONSTRAINT_USAGE__END_FEATURE = CONSTRAINT_USAGE__END_FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
+ int ASSERT_CONSTRAINT_USAGE__FEATURE = CONSTRAINT_USAGE__FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__TYPE = LITERAL_EXPRESSION__TYPE;
+ int ASSERT_CONSTRAINT_USAGE__FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
+ int ASSERT_CONSTRAINT_USAGE__INHERITED_FEATURE = CONSTRAINT_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
+ int ASSERT_CONSTRAINT_USAGE__INHERITED_MEMBERSHIP = CONSTRAINT_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
+ int ASSERT_CONSTRAINT_USAGE__INPUT = CONSTRAINT_USAGE__INPUT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_END = LITERAL_EXPRESSION__IS_END;
+ int ASSERT_CONSTRAINT_USAGE__INTERSECTING_TYPE = CONSTRAINT_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
+ int ASSERT_CONSTRAINT_USAGE__IS_ABSTRACT = CONSTRAINT_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE__IS_CONJUGATED = CONSTRAINT_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ASSERT_CONSTRAINT_USAGE__IS_SUFFICIENT = CONSTRAINT_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
+ int ASSERT_CONSTRAINT_USAGE__MULTIPLICITY = CONSTRAINT_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__OUTPUT = CONSTRAINT_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_CONJUGATOR = CONSTRAINT_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_DIFFERENCING = CONSTRAINT_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_DISJOINING = CONSTRAINT_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_END_FEATURE = CONSTRAINT_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE = CONSTRAINT_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_INTERSECTING = CONSTRAINT_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_SPECIALIZATION = CONSTRAINT_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_UNIONING = CONSTRAINT_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ASSERT_CONSTRAINT_USAGE__UNIONING_TYPE = CONSTRAINT_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
+ int ASSERT_CONSTRAINT_USAGE__CHAINING_FEATURE = CONSTRAINT_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
+ int ASSERT_CONSTRAINT_USAGE__CROSS_FEATURE = CONSTRAINT_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
+ int ASSERT_CONSTRAINT_USAGE__DIRECTION = CONSTRAINT_USAGE__DIRECTION;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__RESULT = LITERAL_EXPRESSION__RESULT;
+ int ASSERT_CONSTRAINT_USAGE__END_OWNING_TYPE = CONSTRAINT_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ASSERT_CONSTRAINT_USAGE__FEATURE_TARGET = CONSTRAINT_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Value' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
+ int ASSERT_CONSTRAINT_USAGE__FEATURING_TYPE = CONSTRAINT_USAGE__FEATURING_TYPE;
/**
- * The number of structural features of the 'Literal Integer' class.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
+ int ASSERT_CONSTRAINT_USAGE__IS_COMPOSITE = CONSTRAINT_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
+ int ASSERT_CONSTRAINT_USAGE__IS_CONSTANT = CONSTRAINT_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ASSERT_CONSTRAINT_USAGE__IS_DERIVED = CONSTRAINT_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
+ int ASSERT_CONSTRAINT_USAGE__IS_END = CONSTRAINT_USAGE__IS_END;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
+ int ASSERT_CONSTRAINT_USAGE__IS_ORDERED = CONSTRAINT_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___PATH = LITERAL_EXPRESSION___PATH;
+ int ASSERT_CONSTRAINT_USAGE__IS_PORTION = CONSTRAINT_USAGE__IS_PORTION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
+ int ASSERT_CONSTRAINT_USAGE__IS_UNIQUE = CONSTRAINT_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__IS_VARIABLE = CONSTRAINT_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING = CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING = CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING = CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_REDEFINITION = CONSTRAINT_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING = CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_SUBSETTING = CONSTRAINT_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_TYPE_FEATURING = CONSTRAINT_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ASSERT_CONSTRAINT_USAGE__OWNED_TYPING = CONSTRAINT_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_TYPE = CONSTRAINT_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSERT_CONSTRAINT_USAGE__TYPE = CONSTRAINT_USAGE__TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSERT_CONSTRAINT_USAGE__DEFINITION = CONSTRAINT_USAGE__DEFINITION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ASSERT_CONSTRAINT_USAGE__DIRECTED_USAGE = CONSTRAINT_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__IS_REFERENCE = CONSTRAINT_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__IS_VARIATION = CONSTRAINT_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ASSERT_CONSTRAINT_USAGE__MAY_TIME_VARY = CONSTRAINT_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_ACTION = CONSTRAINT_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_ALLOCATION = CONSTRAINT_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE = CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_ATTRIBUTE = CONSTRAINT_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_CALCULATION = CONSTRAINT_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_CASE = CONSTRAINT_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_CONCERN = CONSTRAINT_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_CONNECTION = CONSTRAINT_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_CONSTRAINT = CONSTRAINT_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_ENUMERATION = CONSTRAINT_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_FLOW = CONSTRAINT_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_INTERFACE = CONSTRAINT_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_ITEM = CONSTRAINT_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_METADATA = CONSTRAINT_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_OCCURRENCE = CONSTRAINT_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_PART = CONSTRAINT_USAGE__NESTED_PART;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_PORT = CONSTRAINT_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_REFERENCE = CONSTRAINT_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_RENDERING = CONSTRAINT_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_REQUIREMENT = CONSTRAINT_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_STATE = CONSTRAINT_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_TRANSITION = CONSTRAINT_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_USAGE = CONSTRAINT_USAGE__NESTED_USAGE;
/**
- * The number of operations of the 'Literal Integer' class.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INTEGER_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_USE_CASE = CONSTRAINT_USAGE__NESTED_USE_CASE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralStringImpl Literal String}' class.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LiteralStringImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralString()
* @generated
+ * @ordered
*/
- int LITERAL_STRING = 53;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE = CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_VIEW = CONSTRAINT_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
+ int ASSERT_CONSTRAINT_USAGE__NESTED_VIEWPOINT = CONSTRAINT_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_DEFINITION = CONSTRAINT_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
+ int ASSERT_CONSTRAINT_USAGE__OWNING_USAGE = CONSTRAINT_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
+ int ASSERT_CONSTRAINT_USAGE__USAGE = CONSTRAINT_USAGE__USAGE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNER = LITERAL_EXPRESSION__OWNER;
+ int ASSERT_CONSTRAINT_USAGE__VARIANT = CONSTRAINT_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
+ int ASSERT_CONSTRAINT_USAGE__VARIANT_MEMBERSHIP = CONSTRAINT_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
+ int ASSERT_CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION = CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
+ int ASSERT_CONSTRAINT_USAGE__IS_INDIVIDUAL = CONSTRAINT_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ASSERT_CONSTRAINT_USAGE__OCCURRENCE_DEFINITION = CONSTRAINT_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
+ int ASSERT_CONSTRAINT_USAGE__PORTION_KIND = CONSTRAINT_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
+ int ASSERT_CONSTRAINT_USAGE__BEHAVIOR = CONSTRAINT_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
+ int ASSERT_CONSTRAINT_USAGE__PARAMETER = CONSTRAINT_USAGE__PARAMETER;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
+ int ASSERT_CONSTRAINT_USAGE__FUNCTION = CONSTRAINT_USAGE__FUNCTION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__NAME = LITERAL_EXPRESSION__NAME;
+ int ASSERT_CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE = CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
+ int ASSERT_CONSTRAINT_USAGE__RESULT = CONSTRAINT_USAGE__RESULT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ASSERT_CONSTRAINT_USAGE__PREDICATE = CONSTRAINT_USAGE__PREDICATE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Constraint Definition' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ASSERT_CONSTRAINT_USAGE__CONSTRAINT_DEFINITION = CONSTRAINT_USAGE__CONSTRAINT_DEFINITION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Negated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE__IS_NEGATED = CONSTRAINT_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Asserted Constraint' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
+ int ASSERT_CONSTRAINT_USAGE__ASSERTED_CONSTRAINT = CONSTRAINT_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Membership' reference list.
+ * The number of structural features of the 'Assert Constraint Usage' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE_FEATURE_COUNT = CONSTRAINT_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
+ int ASSERT_CONSTRAINT_USAGE___EFFECTIVE_NAME = CONSTRAINT_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__MEMBER = LITERAL_EXPRESSION__MEMBER;
+ int ASSERT_CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME = CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE___ESCAPED_NAME = CONSTRAINT_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
+ int ASSERT_CONSTRAINT_USAGE___LIBRARY_NAMESPACE = CONSTRAINT_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE___PATH = CONSTRAINT_USAGE___PATH;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__FEATURE = LITERAL_EXPRESSION__FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__INPUT = LITERAL_EXPRESSION__INPUT;
+ int ASSERT_CONSTRAINT_USAGE___NAMES_OF__ELEMENT = CONSTRAINT_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
+ int ASSERT_CONSTRAINT_USAGE___QUALIFICATION_OF__STRING = CONSTRAINT_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
+ int ASSERT_CONSTRAINT_USAGE___RESOLVE__STRING = CONSTRAINT_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING = CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING = CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING = CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
+ int ASSERT_CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING = CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
+ int ASSERT_CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP = CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
+ int ASSERT_CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
+ int ASSERT_CONSTRAINT_USAGE___ALL_SUPERTYPES = CONSTRAINT_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE___DIRECTION_OF__FEATURE = CONSTRAINT_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
+ int ASSERT_CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
+ int ASSERT_CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
+ int ASSERT_CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE = CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE___MULTIPLICITIES = CONSTRAINT_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
+ int ASSERT_CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___SPECIALIZES__TYPE = CONSTRAINT_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ASSERT_CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN = CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
+ int ASSERT_CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
+ int ASSERT_CONSTRAINT_USAGE___CAN_ACCESS__FEATURE = CONSTRAINT_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__TYPE = LITERAL_EXPRESSION__TYPE;
+ int ASSERT_CONSTRAINT_USAGE___DIRECTION_FOR__TYPE = CONSTRAINT_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
+ int ASSERT_CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
+ int ASSERT_CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE = CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
+ int ASSERT_CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE = CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_END = LITERAL_EXPRESSION__IS_END;
+ int ASSERT_CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
+ int ASSERT_CONSTRAINT_USAGE___NAMING_FEATURE = CONSTRAINT_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
+ int ASSERT_CONSTRAINT_USAGE___OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ASSERT_CONSTRAINT_USAGE___REDEFINES__FEATURE = CONSTRAINT_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
+ int ASSERT_CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
+ int ASSERT_CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ASSERT_CONSTRAINT_USAGE___TYPING_FEATURES = CONSTRAINT_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ASSERT_CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET = CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
+ int ASSERT_CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT = CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
+ int ASSERT_CONSTRAINT_USAGE___EVALUATE__ELEMENT = CONSTRAINT_USAGE___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
+ int ASSERT_CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The number of operations of the 'Assert Constraint Usage' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ASSERT_CONSTRAINT_USAGE_OPERATION_COUNT = CONSTRAINT_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
+ int ASSIGNMENT_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
+ int ASSIGNMENT_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ASSIGNMENT_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
+ int ASSIGNMENT_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
+ int ASSIGNMENT_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
+ int ASSIGNMENT_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__RESULT = LITERAL_EXPRESSION__RESULT;
+ int ASSIGNMENT_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Value' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The number of structural features of the 'Literal String' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
+ int ASSIGNMENT_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___PATH = LITERAL_EXPRESSION___PATH;
+ int ASSIGNMENT_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
+ int ASSIGNMENT_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ASSIGNMENT_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ASSIGNMENT_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ASSIGNMENT_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ASSIGNMENT_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ASSIGNMENT_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ASSIGNMENT_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ASSIGNMENT_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
+ int ASSIGNMENT_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
+ int ASSIGNMENT_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ASSIGNMENT_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ASSIGNMENT_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ASSIGNMENT_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ASSIGNMENT_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ASSIGNMENT_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ASSIGNMENT_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
+ int ASSIGNMENT_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ASSIGNMENT_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The number of operations of the 'Literal String' class.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_STRING_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
+ int ASSIGNMENT_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureChainExpressionImpl Feature Chain Expression}' class.
+ * The feature id for the 'Is Ordered' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureChainExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureChainExpression()
* @generated
+ * @ordered
*/
- int FEATURE_CHAIN_EXPRESSION = 54;
+ int ASSIGNMENT_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
+ int ASSIGNMENT_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
+ int ASSIGNMENT_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
+ int ASSIGNMENT_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
+ int ASSIGNMENT_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
+ int ASSIGNMENT_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
+ int ASSIGNMENT_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ASSIGNMENT_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ASSIGNMENT_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
+ int ASSIGNMENT_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
+ int ASSIGNMENT_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
+ int ASSIGNMENT_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
+ int ASSIGNMENT_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
+ int ASSIGNMENT_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
+ int ASSIGNMENT_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
+ int ASSIGNMENT_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
+ int ASSIGNMENT_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
+ int ASSIGNMENT_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
+ int ASSIGNMENT_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Referent' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
+ int ASSIGNMENT_ACTION_USAGE__REFERENT = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Target Argument' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
+ int ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Value Expression' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The number of structural features of the 'Assignment Action Usage' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
+ int ASSIGNMENT_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ASSIGNMENT_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ASSIGNMENT_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
+ int ASSIGNMENT_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
+ int ASSIGNMENT_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
+ int ASSIGNMENT_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ASSIGNMENT_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
+ int ASSIGNMENT_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
+ int ASSIGNMENT_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
+ int ASSIGNMENT_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ASSIGNMENT_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
+ int ASSIGNMENT_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
+ int ASSIGNMENT_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Function' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
+ int ASSIGNMENT_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
+ int ASSIGNMENT_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ASSIGNMENT_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Argument' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
+ int ASSIGNMENT_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
+ int ASSIGNMENT_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
+ int ASSIGNMENT_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Operator' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
+ int ASSIGNMENT_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Target Feature' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION__TARGET_FEATURE = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
+ int ASSIGNMENT_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The number of structural features of the 'Feature Chain Expression' class.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 1;
+ int ASSIGNMENT_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
+ int ASSIGNMENT_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ASSIGNMENT_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
+ int ASSIGNMENT_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
+ int ASSIGNMENT_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
+ int ASSIGNMENT_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
+ int ASSIGNMENT_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ASSIGNMENT_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ASSIGNMENT_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
+ int ASSIGNMENT_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ASSIGNMENT_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ASSIGNMENT_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ASSIGNMENT_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ASSIGNMENT_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ASSIGNMENT_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ASSIGNMENT_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ASSIGNMENT_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ASSIGNMENT_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ASSIGNMENT_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ASSIGNMENT_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
+ int ASSIGNMENT_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
+ int ASSIGNMENT_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The number of operations of the 'Assignment Action Usage' class.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ASSIGNMENT_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ASSOCIATION__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
+ int ASSOCIATION__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ASSOCIATION__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
+ int ASSOCIATION__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
+ int ASSOCIATION__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ASSOCIATION__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ASSOCIATION__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
+ int ASSOCIATION__NAME = CLASSIFIER__NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ASSOCIATION__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ASSOCIATION__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ASSOCIATION__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
+ int ASSOCIATION__OWNER = CLASSIFIER__OWNER;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ASSOCIATION__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ASSOCIATION__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
+ int ASSOCIATION__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ASSOCIATION__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ASSOCIATION__SHORT_NAME = CLASSIFIER__SHORT_NAME;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
+ int ASSOCIATION__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ASSOCIATION__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
+ int ASSOCIATION__MEMBER = CLASSIFIER__MEMBER;
/**
- * The operation id for the 'Source Target Feature' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION___SOURCE_TARGET_FEATURE = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
+ int ASSOCIATION__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
/**
- * The number of operations of the 'Feature Chain Expression' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_CHAIN_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 1;
+ int ASSOCIATION__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LiteralInfinityImpl Literal Infinity}' class.
+ * The feature id for the 'Owned Member' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LiteralInfinityImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLiteralInfinity()
* @generated
+ * @ordered
*/
- int LITERAL_INFINITY = 55;
+ int ASSOCIATION__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
+ int ASSOCIATION__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
+ int ASSOCIATION__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
+ int ASSOCIATION__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
+ int ASSOCIATION__END_FEATURE = CLASSIFIER__END_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
+ int ASSOCIATION__FEATURE = CLASSIFIER__FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNER = LITERAL_EXPRESSION__OWNER;
+ int ASSOCIATION__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
+ int ASSOCIATION__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
+ int ASSOCIATION__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
+ int ASSOCIATION__INPUT = CLASSIFIER__INPUT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ASSOCIATION__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
+ int ASSOCIATION__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
+ int ASSOCIATION__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
+ int ASSOCIATION__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
+ int ASSOCIATION__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__NAME = LITERAL_EXPRESSION__NAME;
+ int ASSOCIATION__OUTPUT = CLASSIFIER__OUTPUT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
+ int ASSOCIATION__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ASSOCIATION__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ASSOCIATION__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
+ int ASSOCIATION__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
+ int ASSOCIATION__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
+ int ASSOCIATION__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
+ int ASSOCIATION__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__MEMBER = LITERAL_EXPRESSION__MEMBER;
+ int ASSOCIATION__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ASSOCIATION__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
+ int ASSOCIATION__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ASSOCIATION__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__FEATURE = LITERAL_EXPRESSION__FEATURE;
+ int ASSOCIATION__IS_IMPLIED = CLASSIFIER_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
+ int ASSOCIATION__OWNED_RELATED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__INPUT = LITERAL_EXPRESSION__INPUT;
+ int ASSOCIATION__OWNING_RELATED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
+ int ASSOCIATION__RELATED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
+ int ASSOCIATION__SOURCE = CLASSIFIER_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
+ int ASSOCIATION__TARGET = CLASSIFIER_FEATURE_COUNT + 5;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
+ int ASSOCIATION__ASSOCIATION_END = CLASSIFIER_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Related Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
+ int ASSOCIATION__RELATED_TYPE = CLASSIFIER_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
+ int ASSOCIATION__SOURCE_TYPE = CLASSIFIER_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
+ int ASSOCIATION__TARGET_TYPE = CLASSIFIER_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The number of structural features of the 'Association' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
+ int ASSOCIATION_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
+ int ASSOCIATION___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
+ int ASSOCIATION___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
+ int ASSOCIATION___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
+ int ASSOCIATION___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
+ int ASSOCIATION___PATH = CLASSIFIER___PATH;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
+ int ASSOCIATION___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
+ int ASSOCIATION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
+ int ASSOCIATION___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
+ int ASSOCIATION___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
+ int ASSOCIATION___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
+ int ASSOCIATION___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ASSOCIATION___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
+ int ASSOCIATION___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
+ int ASSOCIATION___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
+ int ASSOCIATION___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
+ int ASSOCIATION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__TYPE = LITERAL_EXPRESSION__TYPE;
+ int ASSOCIATION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
+ int ASSOCIATION___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
+ int ASSOCIATION___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
+ int ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_END = LITERAL_EXPRESSION__IS_END;
+ int ASSOCIATION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
+ int ASSOCIATION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
+ int ASSOCIATION___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
+ int ASSOCIATION___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
+ int ASSOCIATION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
+ int ASSOCIATION___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ASSOCIATION___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ASSOCIATION___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
+ int ASSOCIATION___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The number of operations of the 'Association' class.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
+ int ASSOCIATION_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
+ int ASSOCIATION_STRUCTURE__ALIAS_IDS = ASSOCIATION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ASSOCIATION_STRUCTURE__DECLARED_NAME = ASSOCIATION__DECLARED_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
+ int ASSOCIATION_STRUCTURE__DECLARED_SHORT_NAME = ASSOCIATION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
+ int ASSOCIATION_STRUCTURE__DOCUMENTATION = ASSOCIATION__DOCUMENTATION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
+ int ASSOCIATION_STRUCTURE__ELEMENT_ID = ASSOCIATION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ASSOCIATION_STRUCTURE__IS_IMPLIED_INCLUDED = ASSOCIATION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
+ int ASSOCIATION_STRUCTURE__IS_LIBRARY_ELEMENT = ASSOCIATION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
+ int ASSOCIATION_STRUCTURE__NAME = ASSOCIATION__NAME;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
+ int ASSOCIATION_STRUCTURE__OWNED_ANNOTATION = ASSOCIATION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__RESULT = LITERAL_EXPRESSION__RESULT;
+ int ASSOCIATION_STRUCTURE__OWNED_ELEMENT = ASSOCIATION__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ASSOCIATION_STRUCTURE__OWNED_RELATIONSHIP = ASSOCIATION__OWNED_RELATIONSHIP;
/**
- * The number of structural features of the 'Literal Infinity' class.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
+ int ASSOCIATION_STRUCTURE__OWNER = ASSOCIATION__OWNER;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
+ int ASSOCIATION_STRUCTURE__OWNING_MEMBERSHIP = ASSOCIATION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ASSOCIATION_STRUCTURE__OWNING_NAMESPACE = ASSOCIATION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
+ int ASSOCIATION_STRUCTURE__OWNING_RELATIONSHIP = ASSOCIATION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
+ int ASSOCIATION_STRUCTURE__QUALIFIED_NAME = ASSOCIATION__QUALIFIED_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___PATH = LITERAL_EXPRESSION___PATH;
+ int ASSOCIATION_STRUCTURE__SHORT_NAME = ASSOCIATION__SHORT_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
+ int ASSOCIATION_STRUCTURE__TEXTUAL_REPRESENTATION = ASSOCIATION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE__IMPORTED_MEMBERSHIP = ASSOCIATION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ASSOCIATION_STRUCTURE__MEMBER = ASSOCIATION__MEMBER;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ASSOCIATION_STRUCTURE__MEMBERSHIP = ASSOCIATION__MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ASSOCIATION_STRUCTURE__OWNED_IMPORT = ASSOCIATION__OWNED_IMPORT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
+ int ASSOCIATION_STRUCTURE__OWNED_MEMBER = ASSOCIATION__OWNED_MEMBER;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ASSOCIATION_STRUCTURE__OWNED_MEMBERSHIP = ASSOCIATION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ASSOCIATION_STRUCTURE__DIFFERENCING_TYPE = ASSOCIATION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ASSOCIATION_STRUCTURE__DIRECTED_FEATURE = ASSOCIATION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
+ int ASSOCIATION_STRUCTURE__END_FEATURE = ASSOCIATION__END_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ASSOCIATION_STRUCTURE__FEATURE = ASSOCIATION__FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSOCIATION_STRUCTURE__FEATURE_MEMBERSHIP = ASSOCIATION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSOCIATION_STRUCTURE__INHERITED_FEATURE = ASSOCIATION__INHERITED_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ASSOCIATION_STRUCTURE__INHERITED_MEMBERSHIP = ASSOCIATION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ASSOCIATION_STRUCTURE__INPUT = ASSOCIATION__INPUT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE__INTERSECTING_TYPE = ASSOCIATION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ int ASSOCIATION_STRUCTURE__IS_ABSTRACT = ASSOCIATION__IS_ABSTRACT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ASSOCIATION_STRUCTURE__IS_CONJUGATED = ASSOCIATION__IS_CONJUGATED;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ASSOCIATION_STRUCTURE__IS_SUFFICIENT = ASSOCIATION__IS_SUFFICIENT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
+ int ASSOCIATION_STRUCTURE__MULTIPLICITY = ASSOCIATION__MULTIPLICITY;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
+ int ASSOCIATION_STRUCTURE__OUTPUT = ASSOCIATION__OUTPUT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ASSOCIATION_STRUCTURE__OWNED_CONJUGATOR = ASSOCIATION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ASSOCIATION_STRUCTURE__OWNED_DIFFERENCING = ASSOCIATION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
+ int ASSOCIATION_STRUCTURE__OWNED_DISJOINING = ASSOCIATION__OWNED_DISJOINING;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
+ int ASSOCIATION_STRUCTURE__OWNED_END_FEATURE = ASSOCIATION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
+ int ASSOCIATION_STRUCTURE__OWNED_FEATURE = ASSOCIATION__OWNED_FEATURE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
+ int ASSOCIATION_STRUCTURE__OWNED_FEATURE_MEMBERSHIP = ASSOCIATION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ASSOCIATION_STRUCTURE__OWNED_INTERSECTING = ASSOCIATION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ASSOCIATION_STRUCTURE__OWNED_SPECIALIZATION = ASSOCIATION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
+ int ASSOCIATION_STRUCTURE__OWNED_UNIONING = ASSOCIATION__OWNED_UNIONING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ASSOCIATION_STRUCTURE__UNIONING_TYPE = ASSOCIATION__UNIONING_TYPE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ASSOCIATION_STRUCTURE__OWNED_SUBCLASSIFICATION = ASSOCIATION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ASSOCIATION_STRUCTURE__IS_IMPLIED = ASSOCIATION__IS_IMPLIED;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
+ int ASSOCIATION_STRUCTURE__OWNED_RELATED_ELEMENT = ASSOCIATION__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ASSOCIATION_STRUCTURE__OWNING_RELATED_ELEMENT = ASSOCIATION__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ASSOCIATION_STRUCTURE__RELATED_ELEMENT = ASSOCIATION__RELATED_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
+ int ASSOCIATION_STRUCTURE__SOURCE = ASSOCIATION__SOURCE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ASSOCIATION_STRUCTURE__TARGET = ASSOCIATION__TARGET;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ASSOCIATION_STRUCTURE__ASSOCIATION_END = ASSOCIATION__ASSOCIATION_END;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Related Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
+ int ASSOCIATION_STRUCTURE__RELATED_TYPE = ASSOCIATION__RELATED_TYPE;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ASSOCIATION_STRUCTURE__SOURCE_TYPE = ASSOCIATION__SOURCE_TYPE;
/**
- * The number of operations of the 'Literal Infinity' class.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int LITERAL_INFINITY_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
+ int ASSOCIATION_STRUCTURE__TARGET_TYPE = ASSOCIATION__TARGET_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BooleanExpressionImpl Boolean Expression}' class.
+ * The number of structural features of the 'Association Structure' class.
*
*
- * @see org.omg.sysml.lang.sysml.impl.BooleanExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBooleanExpression()
* @generated
+ * @ordered
*/
- int BOOLEAN_EXPRESSION = 56;
+ int ASSOCIATION_STRUCTURE_FEATURE_COUNT = ASSOCIATION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE___EFFECTIVE_NAME = ASSOCIATION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
+ int ASSOCIATION_STRUCTURE___EFFECTIVE_SHORT_NAME = ASSOCIATION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
+ int ASSOCIATION_STRUCTURE___ESCAPED_NAME = ASSOCIATION___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
+ int ASSOCIATION_STRUCTURE___LIBRARY_NAMESPACE = ASSOCIATION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
+ int ASSOCIATION_STRUCTURE___PATH = ASSOCIATION___PATH;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNER = EXPRESSION__OWNER;
+ int ASSOCIATION_STRUCTURE___IMPORTED_MEMBERSHIPS__ELIST = ASSOCIATION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
+ int ASSOCIATION_STRUCTURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ASSOCIATION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
+ int ASSOCIATION_STRUCTURE___NAMES_OF__ELEMENT = ASSOCIATION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
+ int ASSOCIATION_STRUCTURE___QUALIFICATION_OF__STRING = ASSOCIATION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
+ int ASSOCIATION_STRUCTURE___RESOLVE__STRING = ASSOCIATION___RESOLVE__STRING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
+ int ASSOCIATION_STRUCTURE___RESOLVE_GLOBAL__STRING = ASSOCIATION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
+ int ASSOCIATION_STRUCTURE___RESOLVE_LOCAL__STRING = ASSOCIATION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
+ int ASSOCIATION_STRUCTURE___RESOLVE_VISIBLE__STRING = ASSOCIATION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
+ int ASSOCIATION_STRUCTURE___UNQUALIFIED_NAME_OF__STRING = ASSOCIATION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__NAME = EXPRESSION__NAME;
+ int ASSOCIATION_STRUCTURE___VISIBILITY_OF__MEMBERSHIP = ASSOCIATION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
+ int ASSOCIATION_STRUCTURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ASSOCIATION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
+ int ASSOCIATION_STRUCTURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ASSOCIATION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
+ int ASSOCIATION_STRUCTURE___ALL_SUPERTYPES = ASSOCIATION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE___DIRECTION_OF__FEATURE = ASSOCIATION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
+ int ASSOCIATION_STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
+ int ASSOCIATION_STRUCTURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
+ int ASSOCIATION_STRUCTURE___IS_COMPATIBLE_WITH__TYPE = ASSOCIATION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE___MULTIPLICITIES = ASSOCIATION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
+ int ASSOCIATION_STRUCTURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int ASSOCIATION_STRUCTURE___REMOVE_REDEFINED_FEATURES__ELIST = ASSOCIATION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
+ int ASSOCIATION_STRUCTURE___SPECIALIZES__TYPE = ASSOCIATION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
+ int ASSOCIATION_STRUCTURE___SPECIALIZES_FROM_LIBRARY__STRING = ASSOCIATION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__INPUT = EXPRESSION__INPUT;
+ int ASSOCIATION_STRUCTURE___SUPERTYPES__BOOLEAN = ASSOCIATION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Output' reference list.
+ * The number of operations of the 'Association Structure' class.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
+ int ASSOCIATION_STRUCTURE_OPERATION_COUNT = ASSOCIATION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
+ int ATTRIBUTE_DEFINITION__ALIAS_IDS = DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
+ int ATTRIBUTE_DEFINITION__DECLARED_NAME = DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
+ int ATTRIBUTE_DEFINITION__DECLARED_SHORT_NAME = DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
+ int ATTRIBUTE_DEFINITION__DOCUMENTATION = DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
+ int ATTRIBUTE_DEFINITION__ELEMENT_ID = DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
+ int ATTRIBUTE_DEFINITION__IS_IMPLIED_INCLUDED = DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
+ int ATTRIBUTE_DEFINITION__IS_LIBRARY_ELEMENT = DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
+ int ATTRIBUTE_DEFINITION__NAME = DEFINITION__NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
+ int ATTRIBUTE_DEFINITION__OWNED_ANNOTATION = DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
+ int ATTRIBUTE_DEFINITION__OWNED_ELEMENT = DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
+ int ATTRIBUTE_DEFINITION__OWNED_RELATIONSHIP = DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
+ int ATTRIBUTE_DEFINITION__OWNER = DEFINITION__OWNER;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
+ int ATTRIBUTE_DEFINITION__OWNING_MEMBERSHIP = DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
+ int ATTRIBUTE_DEFINITION__OWNING_NAMESPACE = DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
+ int ATTRIBUTE_DEFINITION__OWNING_RELATIONSHIP = DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
+ int ATTRIBUTE_DEFINITION__QUALIFIED_NAME = DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
+ int ATTRIBUTE_DEFINITION__SHORT_NAME = DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
+ int ATTRIBUTE_DEFINITION__TEXTUAL_REPRESENTATION = DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int ATTRIBUTE_DEFINITION__IMPORTED_MEMBERSHIP = DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
+ int ATTRIBUTE_DEFINITION__MEMBER = DEFINITION__MEMBER;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
+ int ATTRIBUTE_DEFINITION__MEMBERSHIP = DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
+ int ATTRIBUTE_DEFINITION__OWNED_IMPORT = DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
+ int ATTRIBUTE_DEFINITION__OWNED_MEMBER = DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__TYPE = EXPRESSION__TYPE;
+ int ATTRIBUTE_DEFINITION__OWNED_MEMBERSHIP = DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
+ int ATTRIBUTE_DEFINITION__DIFFERENCING_TYPE = DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
+ int ATTRIBUTE_DEFINITION__DIRECTED_FEATURE = DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
+ int ATTRIBUTE_DEFINITION__END_FEATURE = DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_END = EXPRESSION__IS_END;
+ int ATTRIBUTE_DEFINITION__FEATURE = DEFINITION__FEATURE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
+ int ATTRIBUTE_DEFINITION__FEATURE_MEMBERSHIP = DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
+ int ATTRIBUTE_DEFINITION__INHERITED_FEATURE = DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
+ int ATTRIBUTE_DEFINITION__INHERITED_MEMBERSHIP = DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
+ int ATTRIBUTE_DEFINITION__INPUT = DEFINITION__INPUT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
+ int ATTRIBUTE_DEFINITION__INTERSECTING_TYPE = DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
+ int ATTRIBUTE_DEFINITION__IS_ABSTRACT = DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
+ int ATTRIBUTE_DEFINITION__IS_CONJUGATED = DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
+ int ATTRIBUTE_DEFINITION__IS_SUFFICIENT = DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
+ int ATTRIBUTE_DEFINITION__MULTIPLICITY = DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
+ int ATTRIBUTE_DEFINITION__OUTPUT = DEFINITION__OUTPUT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int ATTRIBUTE_DEFINITION__OWNED_CONJUGATOR = DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
+ int ATTRIBUTE_DEFINITION__OWNED_DIFFERENCING = DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
+ int ATTRIBUTE_DEFINITION__OWNED_DISJOINING = DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
+ int ATTRIBUTE_DEFINITION__OWNED_END_FEATURE = DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int ATTRIBUTE_DEFINITION__OWNED_FEATURE = DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
+ int ATTRIBUTE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
+ int ATTRIBUTE_DEFINITION__OWNED_INTERSECTING = DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
+ int ATTRIBUTE_DEFINITION__OWNED_SPECIALIZATION = DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__RESULT = EXPRESSION__RESULT;
+ int ATTRIBUTE_DEFINITION__OWNED_UNIONING = DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int ATTRIBUTE_DEFINITION__UNIONING_TYPE = DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION__PREDICATE = EXPRESSION_FEATURE_COUNT + 0;
+ int ATTRIBUTE_DEFINITION__OWNED_SUBCLASSIFICATION = DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The number of structural features of the 'Boolean Expression' class.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
+ int ATTRIBUTE_DEFINITION__DIRECTED_USAGE = DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
+ int ATTRIBUTE_DEFINITION__IS_VARIATION = DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int ATTRIBUTE_DEFINITION__OWNED_ACTION = DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
+ int ATTRIBUTE_DEFINITION__OWNED_ALLOCATION = DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
+ int ATTRIBUTE_DEFINITION__OWNED_ANALYSIS_CASE = DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___PATH = EXPRESSION___PATH;
+ int ATTRIBUTE_DEFINITION__OWNED_ATTRIBUTE = DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
+ int ATTRIBUTE_DEFINITION__OWNED_CALCULATION = DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int ATTRIBUTE_DEFINITION__OWNED_CASE = DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ATTRIBUTE_DEFINITION__OWNED_CONCERN = DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ATTRIBUTE_DEFINITION__OWNED_CONNECTION = DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ATTRIBUTE_DEFINITION__OWNED_CONSTRAINT = DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_ENUMERATION = DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_FLOW = DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_INTERFACE = DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_ITEM = DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_METADATA = DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_OCCURRENCE = DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ATTRIBUTE_DEFINITION__OWNED_PART = DEFINITION__OWNED_PART;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ATTRIBUTE_DEFINITION__OWNED_PORT = DEFINITION__OWNED_PORT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ATTRIBUTE_DEFINITION__OWNED_REFERENCE = DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ATTRIBUTE_DEFINITION__OWNED_RENDERING = DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ATTRIBUTE_DEFINITION__OWNED_REQUIREMENT = DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ int ATTRIBUTE_DEFINITION__OWNED_STATE = DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ATTRIBUTE_DEFINITION__OWNED_TRANSITION = DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
+ int ATTRIBUTE_DEFINITION__OWNED_USAGE = DEFINITION__OWNED_USAGE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
+ int ATTRIBUTE_DEFINITION__OWNED_USE_CASE = DEFINITION__OWNED_USE_CASE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
+ int ATTRIBUTE_DEFINITION__OWNED_VERIFICATION_CASE = DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ATTRIBUTE_DEFINITION__OWNED_VIEW = DEFINITION__OWNED_VIEW;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int ATTRIBUTE_DEFINITION__OWNED_VIEWPOINT = DEFINITION__OWNED_VIEWPOINT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
+ int ATTRIBUTE_DEFINITION__USAGE = DEFINITION__USAGE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
+ int ATTRIBUTE_DEFINITION__VARIANT = DEFINITION__VARIANT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
+ int ATTRIBUTE_DEFINITION__VARIANT_MEMBERSHIP = DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Redefines' operation.
+ * The number of structural features of the 'Attribute Definition' class.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
+ int ATTRIBUTE_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int ATTRIBUTE_DEFINITION___EFFECTIVE_NAME = DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ATTRIBUTE_DEFINITION___EFFECTIVE_SHORT_NAME = DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
+ int ATTRIBUTE_DEFINITION___ESCAPED_NAME = DEFINITION___ESCAPED_NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int ATTRIBUTE_DEFINITION___LIBRARY_NAMESPACE = DEFINITION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int ATTRIBUTE_DEFINITION___PATH = DEFINITION___PATH;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int ATTRIBUTE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
+ int ATTRIBUTE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
+ int ATTRIBUTE_DEFINITION___NAMES_OF__ELEMENT = DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int ATTRIBUTE_DEFINITION___QUALIFICATION_OF__STRING = DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
+ int ATTRIBUTE_DEFINITION___RESOLVE__STRING = DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int ATTRIBUTE_DEFINITION___RESOLVE_GLOBAL__STRING = DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int ATTRIBUTE_DEFINITION___RESOLVE_LOCAL__STRING = DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
+ int ATTRIBUTE_DEFINITION___RESOLVE_VISIBLE__STRING = DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int ATTRIBUTE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The number of operations of the 'Boolean Expression' class.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int BOOLEAN_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
+ int ATTRIBUTE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PredicateImpl Predicate}' class.
+ * The operation id for the 'Visible Memberships' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PredicateImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPredicate()
* @generated
+ * @ordered
*/
- int PREDICATE = 57;
+ int ATTRIBUTE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNING_MEMBERSHIP = FUNCTION__OWNING_MEMBERSHIP;
+ int ATTRIBUTE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_RELATIONSHIP = FUNCTION__OWNED_RELATIONSHIP;
+ int ATTRIBUTE_DEFINITION___ALL_SUPERTYPES = DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNING_RELATIONSHIP = FUNCTION__OWNING_RELATIONSHIP;
+ int ATTRIBUTE_DEFINITION___DIRECTION_OF__FEATURE = DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNING_NAMESPACE = FUNCTION__OWNING_NAMESPACE;
+ int ATTRIBUTE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__ELEMENT_ID = FUNCTION__ELEMENT_ID;
+ int ATTRIBUTE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNER = FUNCTION__OWNER;
+ int ATTRIBUTE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_ELEMENT = FUNCTION__OWNED_ELEMENT;
+ int ATTRIBUTE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__DOCUMENTATION = FUNCTION__DOCUMENTATION;
+ int ATTRIBUTE_DEFINITION___MULTIPLICITIES = DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_ANNOTATION = FUNCTION__OWNED_ANNOTATION;
+ int ATTRIBUTE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__TEXTUAL_REPRESENTATION = FUNCTION__TEXTUAL_REPRESENTATION;
+ int ATTRIBUTE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__ALIAS_IDS = FUNCTION__ALIAS_IDS;
+ int ATTRIBUTE_DEFINITION___SPECIALIZES__TYPE = DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__DECLARED_SHORT_NAME = FUNCTION__DECLARED_SHORT_NAME;
+ int ATTRIBUTE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PREDICATE__DECLARED_NAME = FUNCTION__DECLARED_NAME;
+ int ATTRIBUTE_DEFINITION___SUPERTYPES__BOOLEAN = DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Short Name' attribute.
+ * The number of operations of the 'Attribute Definition' class.
*
*
* @generated
* @ordered
*/
- int PREDICATE__SHORT_NAME = FUNCTION__SHORT_NAME;
+ int ATTRIBUTE_DEFINITION_OPERATION_COUNT = DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__NAME = FUNCTION__NAME;
+ int ATTRIBUTE_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__QUALIFIED_NAME = FUNCTION__QUALIFIED_NAME;
+ int ATTRIBUTE_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IS_IMPLIED_INCLUDED = FUNCTION__IS_IMPLIED_INCLUDED;
+ int ATTRIBUTE_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IS_LIBRARY_ELEMENT = FUNCTION__IS_LIBRARY_ELEMENT;
+ int ATTRIBUTE_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_MEMBERSHIP = FUNCTION__OWNED_MEMBERSHIP;
+ int ATTRIBUTE_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_MEMBER = FUNCTION__OWNED_MEMBER;
+ int ATTRIBUTE_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__MEMBERSHIP = FUNCTION__MEMBERSHIP;
+ int ATTRIBUTE_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_IMPORT = FUNCTION__OWNED_IMPORT;
+ int ATTRIBUTE_USAGE__NAME = USAGE__NAME;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__MEMBER = FUNCTION__MEMBER;
+ int ATTRIBUTE_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IMPORTED_MEMBERSHIP = FUNCTION__IMPORTED_MEMBERSHIP;
+ int ATTRIBUTE_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_SPECIALIZATION = FUNCTION__OWNED_SPECIALIZATION;
+ int ATTRIBUTE_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_FEATURE_MEMBERSHIP = FUNCTION__OWNED_FEATURE_MEMBERSHIP;
+ int ATTRIBUTE_USAGE__OWNER = USAGE__OWNER;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE__FEATURE = FUNCTION__FEATURE;
+ int ATTRIBUTE_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_FEATURE = FUNCTION__OWNED_FEATURE;
+ int ATTRIBUTE_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE__INPUT = FUNCTION__INPUT;
+ int ATTRIBUTE_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OUTPUT = FUNCTION__OUTPUT;
+ int ATTRIBUTE_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IS_ABSTRACT = FUNCTION__IS_ABSTRACT;
+ int ATTRIBUTE_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__INHERITED_MEMBERSHIP = FUNCTION__INHERITED_MEMBERSHIP;
+ int ATTRIBUTE_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__END_FEATURE = FUNCTION__END_FEATURE;
+ int ATTRIBUTE_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_END_FEATURE = FUNCTION__OWNED_END_FEATURE;
+ int ATTRIBUTE_USAGE__MEMBER = USAGE__MEMBER;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IS_SUFFICIENT = FUNCTION__IS_SUFFICIENT;
+ int ATTRIBUTE_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_CONJUGATOR = FUNCTION__OWNED_CONJUGATOR;
+ int ATTRIBUTE_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IS_CONJUGATED = FUNCTION__IS_CONJUGATED;
+ int ATTRIBUTE_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__INHERITED_FEATURE = FUNCTION__INHERITED_FEATURE;
+ int ATTRIBUTE_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__MULTIPLICITY = FUNCTION__MULTIPLICITY;
+ int ATTRIBUTE_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__UNIONING_TYPE = FUNCTION__UNIONING_TYPE;
+ int ATTRIBUTE_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_INTERSECTING = FUNCTION__OWNED_INTERSECTING;
+ int ATTRIBUTE_USAGE__END_FEATURE = USAGE__END_FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__INTERSECTING_TYPE = FUNCTION__INTERSECTING_TYPE;
+ int ATTRIBUTE_USAGE__FEATURE = USAGE__FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_UNIONING = FUNCTION__OWNED_UNIONING;
+ int ATTRIBUTE_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_DISJOINING = FUNCTION__OWNED_DISJOINING;
+ int ATTRIBUTE_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__FEATURE_MEMBERSHIP = FUNCTION__FEATURE_MEMBERSHIP;
+ int ATTRIBUTE_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__DIFFERENCING_TYPE = FUNCTION__DIFFERENCING_TYPE;
+ int ATTRIBUTE_USAGE__INPUT = USAGE__INPUT;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_DIFFERENCING = FUNCTION__OWNED_DIFFERENCING;
+ int ATTRIBUTE_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__DIRECTED_FEATURE = FUNCTION__DIRECTED_FEATURE;
+ int ATTRIBUTE_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__OWNED_SUBCLASSIFICATION = FUNCTION__OWNED_SUBCLASSIFICATION;
+ int ATTRIBUTE_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE__STEP = FUNCTION__STEP;
+ int ATTRIBUTE_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE__PARAMETER = FUNCTION__PARAMETER;
+ int ATTRIBUTE_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Expression' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__EXPRESSION = FUNCTION__EXPRESSION;
+ int ATTRIBUTE_USAGE__OUTPUT = USAGE__OUTPUT;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE__RESULT = FUNCTION__RESULT;
+ int ATTRIBUTE_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE__IS_MODEL_LEVEL_EVALUABLE = FUNCTION__IS_MODEL_LEVEL_EVALUABLE;
+ int ATTRIBUTE_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
/**
- * The number of structural features of the 'Predicate' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE_FEATURE_COUNT = FUNCTION_FEATURE_COUNT + 0;
+ int ATTRIBUTE_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___ESCAPED_NAME = FUNCTION___ESCAPED_NAME;
+ int ATTRIBUTE_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___EFFECTIVE_SHORT_NAME = FUNCTION___EFFECTIVE_SHORT_NAME;
+ int ATTRIBUTE_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___EFFECTIVE_NAME = FUNCTION___EFFECTIVE_NAME;
+ int ATTRIBUTE_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___LIBRARY_NAMESPACE = FUNCTION___LIBRARY_NAMESPACE;
+ int ATTRIBUTE_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___PATH = FUNCTION___PATH;
+ int ATTRIBUTE_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___NAMES_OF__ELEMENT = FUNCTION___NAMES_OF__ELEMENT;
+ int ATTRIBUTE_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___VISIBILITY_OF__MEMBERSHIP = FUNCTION___VISIBILITY_OF__MEMBERSHIP;
+ int ATTRIBUTE_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FUNCTION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ATTRIBUTE_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE___IMPORTED_MEMBERSHIPS__ELIST = FUNCTION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ATTRIBUTE_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FUNCTION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ATTRIBUTE_USAGE__DIRECTION = USAGE__DIRECTION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE___RESOLVE__STRING = FUNCTION___RESOLVE__STRING;
+ int ATTRIBUTE_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE___RESOLVE_GLOBAL__STRING = FUNCTION___RESOLVE_GLOBAL__STRING;
+ int ATTRIBUTE_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___RESOLVE_LOCAL__STRING = FUNCTION___RESOLVE_LOCAL__STRING;
+ int ATTRIBUTE_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___RESOLVE_VISIBLE__STRING = FUNCTION___RESOLVE_VISIBLE__STRING;
+ int ATTRIBUTE_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___QUALIFICATION_OF__STRING = FUNCTION___QUALIFICATION_OF__STRING;
+ int ATTRIBUTE_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___UNQUALIFIED_NAME_OF__STRING = FUNCTION___UNQUALIFIED_NAME_OF__STRING;
+ int ATTRIBUTE_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FUNCTION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ATTRIBUTE_USAGE__IS_END = USAGE__IS_END;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FUNCTION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ATTRIBUTE_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FUNCTION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ATTRIBUTE_USAGE__IS_PORTION = USAGE__IS_PORTION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___REMOVE_REDEFINED_FEATURES__ELIST = FUNCTION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ATTRIBUTE_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PREDICATE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FUNCTION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ATTRIBUTE_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE___DIRECTION_OF__FEATURE = FUNCTION___DIRECTION_OF__FEATURE;
+ int ATTRIBUTE_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FUNCTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ATTRIBUTE_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___SUPERTYPES__BOOLEAN = FUNCTION___SUPERTYPES__BOOLEAN;
+ int ATTRIBUTE_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___ALL_SUPERTYPES = FUNCTION___ALL_SUPERTYPES;
+ int ATTRIBUTE_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE___SPECIALIZES__TYPE = FUNCTION___SPECIALIZES__TYPE;
+ int ATTRIBUTE_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___SPECIALIZES_FROM_LIBRARY__STRING = FUNCTION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ATTRIBUTE_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___IS_COMPATIBLE_WITH__TYPE = FUNCTION___IS_COMPATIBLE_WITH__TYPE;
+ int ATTRIBUTE_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PREDICATE___MULTIPLICITIES = FUNCTION___MULTIPLICITIES;
+ int ATTRIBUTE_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
/**
- * The number of operations of the 'Predicate' class.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PREDICATE_OPERATION_COUNT = FUNCTION_OPERATION_COUNT + 0;
+ int ATTRIBUTE_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ParameterMembershipImpl Parameter Membership}' class.
+ * The feature id for the 'Owning Type' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ParameterMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getParameterMembership()
* @generated
+ * @ordered
*/
- int PARAMETER_MEMBERSHIP = 59;
+ int ATTRIBUTE_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int ATTRIBUTE_USAGE__TYPE = USAGE__TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int ATTRIBUTE_USAGE__DEFINITION = USAGE__DEFINITION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int ATTRIBUTE_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int ATTRIBUTE_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int ATTRIBUTE_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int ATTRIBUTE_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int ATTRIBUTE_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int ATTRIBUTE_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int ATTRIBUTE_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int ATTRIBUTE_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int ATTRIBUTE_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int ATTRIBUTE_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int ATTRIBUTE_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int ATTRIBUTE_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int ATTRIBUTE_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int ATTRIBUTE_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int ATTRIBUTE_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int ATTRIBUTE_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int ATTRIBUTE_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int ATTRIBUTE_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int ATTRIBUTE_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int ATTRIBUTE_USAGE__NESTED_PART = USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int ATTRIBUTE_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int ATTRIBUTE_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int ATTRIBUTE_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int ATTRIBUTE_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int ATTRIBUTE_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int ATTRIBUTE_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int ATTRIBUTE_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int ATTRIBUTE_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int ATTRIBUTE_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int ATTRIBUTE_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int ATTRIBUTE_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int ATTRIBUTE_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int ATTRIBUTE_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int ATTRIBUTE_USAGE__USAGE = USAGE__USAGE;
/**
- * The feature id for the 'Owned Member Parameter' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int ATTRIBUTE_USAGE__VARIANT = USAGE__VARIANT;
/**
- * The number of structural features of the 'Parameter Membership' class.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int ATTRIBUTE_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Attribute Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int ATTRIBUTE_USAGE__ATTRIBUTE_DEFINITION = USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The number of structural features of the 'Attribute Usage' class.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int ATTRIBUTE_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 1;
/**
* The operation id for the 'Effective Name' operation.
@@ -41733,495 +41865,493 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int ATTRIBUTE_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int ATTRIBUTE_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int ATTRIBUTE_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int ATTRIBUTE_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Parameter Direction' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int ATTRIBUTE_USAGE___PATH = USAGE___PATH;
/**
- * The number of operations of the 'Parameter Membership' class.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 1;
+ int ATTRIBUTE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ReturnParameterMembershipImpl Return Parameter Membership}' class.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ReturnParameterMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getReturnParameterMembership()
* @generated
+ * @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP = 58;
+ int ATTRIBUTE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int ATTRIBUTE_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int ATTRIBUTE_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int ATTRIBUTE_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
+ int ATTRIBUTE_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
+ int ATTRIBUTE_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
+ int ATTRIBUTE_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
+ int ATTRIBUTE_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
+ int ATTRIBUTE_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
+ int ATTRIBUTE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
+ int ATTRIBUTE_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int ATTRIBUTE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
+ int ATTRIBUTE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
+ int ATTRIBUTE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
+ int ATTRIBUTE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
+ int ATTRIBUTE_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int ATTRIBUTE_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int ATTRIBUTE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
+ int ATTRIBUTE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
+ int ATTRIBUTE_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
+ int ATTRIBUTE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int ATTRIBUTE_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
+ int ATTRIBUTE_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int ATTRIBUTE_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int ATTRIBUTE_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int ATTRIBUTE_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Member Element' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
+ int ATTRIBUTE_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
+ int ATTRIBUTE_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Visibility' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
+ int ATTRIBUTE_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int ATTRIBUTE_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int ATTRIBUTE_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int ATTRIBUTE_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int ATTRIBUTE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int ATTRIBUTE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
+ int ATTRIBUTE_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Member Parameter' reference.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
+ int ATTRIBUTE_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The number of structural features of the 'Return Parameter Membership' class.
+ * The number of operations of the 'Attribute Usage' class.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
+ int ATTRIBUTE_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
+ int CLASS__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int CLASS__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
+ int CLASS__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int CLASS__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
+ int CLASS__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int CLASS__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Parameter Direction' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+ int CLASS__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
/**
- * The number of operations of the 'Return Parameter Membership' class.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int RETURN_PARAMETER_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
+ int CLASS__NAME = CLASSIFIER__NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InvariantImpl Invariant}' class.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.InvariantImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInvariant()
* @generated
+ * @ordered
*/
- int INVARIANT = 60;
+ int CLASS__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNING_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNING_MEMBERSHIP;
+ int CLASS__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
/**
* The feature id for the 'Owned Relationship' containment reference list.
@@ -42230,1998 +42360,1996 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INVARIANT__OWNED_RELATIONSHIP = BOOLEAN_EXPRESSION__OWNED_RELATIONSHIP;
+ int CLASS__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNING_RELATIONSHIP = BOOLEAN_EXPRESSION__OWNING_RELATIONSHIP;
+ int CLASS__OWNER = CLASSIFIER__OWNER;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNING_NAMESPACE = BOOLEAN_EXPRESSION__OWNING_NAMESPACE;
+ int CLASS__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT__ELEMENT_ID = BOOLEAN_EXPRESSION__ELEMENT_ID;
+ int CLASS__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNER = BOOLEAN_EXPRESSION__OWNER;
+ int CLASS__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_ELEMENT = BOOLEAN_EXPRESSION__OWNED_ELEMENT;
+ int CLASS__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__DOCUMENTATION = BOOLEAN_EXPRESSION__DOCUMENTATION;
+ int CLASS__SHORT_NAME = CLASSIFIER__SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_ANNOTATION = BOOLEAN_EXPRESSION__OWNED_ANNOTATION;
+ int CLASS__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__TEXTUAL_REPRESENTATION = BOOLEAN_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int CLASS__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__ALIAS_IDS = BOOLEAN_EXPRESSION__ALIAS_IDS;
+ int CLASS__MEMBER = CLASSIFIER__MEMBER;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__DECLARED_SHORT_NAME = BOOLEAN_EXPRESSION__DECLARED_SHORT_NAME;
+ int CLASS__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__DECLARED_NAME = BOOLEAN_EXPRESSION__DECLARED_NAME;
+ int CLASS__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__SHORT_NAME = BOOLEAN_EXPRESSION__SHORT_NAME;
+ int CLASS__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__NAME = BOOLEAN_EXPRESSION__NAME;
+ int CLASS__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__QUALIFIED_NAME = BOOLEAN_EXPRESSION__QUALIFIED_NAME;
+ int CLASS__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_IMPLIED_INCLUDED = BOOLEAN_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int CLASS__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_LIBRARY_ELEMENT = BOOLEAN_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int CLASS__END_FEATURE = CLASSIFIER__END_FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNED_MEMBERSHIP;
+ int CLASS__FEATURE = CLASSIFIER__FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_MEMBER = BOOLEAN_EXPRESSION__OWNED_MEMBER;
+ int CLASS__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__MEMBERSHIP = BOOLEAN_EXPRESSION__MEMBERSHIP;
+ int CLASS__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_IMPORT = BOOLEAN_EXPRESSION__OWNED_IMPORT;
+ int CLASS__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__MEMBER = BOOLEAN_EXPRESSION__MEMBER;
+ int CLASS__INPUT = CLASSIFIER__INPUT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IMPORTED_MEMBERSHIP = BOOLEAN_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int CLASS__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_SPECIALIZATION = BOOLEAN_EXPRESSION__OWNED_SPECIALIZATION;
+ int CLASS__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_FEATURE_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int CLASS__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__FEATURE = BOOLEAN_EXPRESSION__FEATURE;
+ int CLASS__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_FEATURE = BOOLEAN_EXPRESSION__OWNED_FEATURE;
+ int CLASS__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__INPUT = BOOLEAN_EXPRESSION__INPUT;
+ int CLASS__OUTPUT = CLASSIFIER__OUTPUT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OUTPUT = BOOLEAN_EXPRESSION__OUTPUT;
+ int CLASS__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_ABSTRACT = BOOLEAN_EXPRESSION__IS_ABSTRACT;
+ int CLASS__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__INHERITED_MEMBERSHIP = BOOLEAN_EXPRESSION__INHERITED_MEMBERSHIP;
+ int CLASS__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__END_FEATURE = BOOLEAN_EXPRESSION__END_FEATURE;
+ int CLASS__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_END_FEATURE = BOOLEAN_EXPRESSION__OWNED_END_FEATURE;
+ int CLASS__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_SUFFICIENT = BOOLEAN_EXPRESSION__IS_SUFFICIENT;
+ int CLASS__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_CONJUGATOR = BOOLEAN_EXPRESSION__OWNED_CONJUGATOR;
+ int CLASS__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_CONJUGATED = BOOLEAN_EXPRESSION__IS_CONJUGATED;
+ int CLASS__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__INHERITED_FEATURE = BOOLEAN_EXPRESSION__INHERITED_FEATURE;
+ int CLASS__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__MULTIPLICITY = BOOLEAN_EXPRESSION__MULTIPLICITY;
+ int CLASS__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__UNIONING_TYPE = BOOLEAN_EXPRESSION__UNIONING_TYPE;
+ int CLASS__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The number of structural features of the 'Class' class.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_INTERSECTING = BOOLEAN_EXPRESSION__OWNED_INTERSECTING;
+ int CLASS_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__INTERSECTING_TYPE = BOOLEAN_EXPRESSION__INTERSECTING_TYPE;
+ int CLASS___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_UNIONING = BOOLEAN_EXPRESSION__OWNED_UNIONING;
+ int CLASS___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_DISJOINING = BOOLEAN_EXPRESSION__OWNED_DISJOINING;
+ int CLASS___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__FEATURE_MEMBERSHIP = BOOLEAN_EXPRESSION__FEATURE_MEMBERSHIP;
+ int CLASS___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__DIFFERENCING_TYPE = BOOLEAN_EXPRESSION__DIFFERENCING_TYPE;
+ int CLASS___PATH = CLASSIFIER___PATH;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_DIFFERENCING = BOOLEAN_EXPRESSION__OWNED_DIFFERENCING;
+ int CLASS___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__DIRECTED_FEATURE = BOOLEAN_EXPRESSION__DIRECTED_FEATURE;
+ int CLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNING_FEATURE_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int CLASS___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNING_TYPE = BOOLEAN_EXPRESSION__OWNING_TYPE;
+ int CLASS___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__END_OWNING_TYPE = BOOLEAN_EXPRESSION__END_OWNING_TYPE;
+ int CLASS___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_UNIQUE = BOOLEAN_EXPRESSION__IS_UNIQUE;
+ int CLASS___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_ORDERED = BOOLEAN_EXPRESSION__IS_ORDERED;
+ int CLASS___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__TYPE = BOOLEAN_EXPRESSION__TYPE;
+ int CLASS___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_REDEFINITION = BOOLEAN_EXPRESSION__OWNED_REDEFINITION;
+ int CLASS___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_SUBSETTING = BOOLEAN_EXPRESSION__OWNED_SUBSETTING;
+ int CLASS___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_COMPOSITE = BOOLEAN_EXPRESSION__IS_COMPOSITE;
+ int CLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_END = BOOLEAN_EXPRESSION__IS_END;
+ int CLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_TYPING = BOOLEAN_EXPRESSION__OWNED_TYPING;
+ int CLASS___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__FEATURING_TYPE = BOOLEAN_EXPRESSION__FEATURING_TYPE;
+ int CLASS___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_TYPE_FEATURING = BOOLEAN_EXPRESSION__OWNED_TYPE_FEATURING;
+ int CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_DERIVED = BOOLEAN_EXPRESSION__IS_DERIVED;
+ int CLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__CHAINING_FEATURE = BOOLEAN_EXPRESSION__CHAINING_FEATURE;
+ int CLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_FEATURE_INVERTING = BOOLEAN_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int CLASS___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_FEATURE_CHAINING = BOOLEAN_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int CLASS___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_PORTION = BOOLEAN_EXPRESSION__IS_PORTION;
+ int CLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_VARIABLE = BOOLEAN_EXPRESSION__IS_VARIABLE;
+ int CLASS___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_CONSTANT = BOOLEAN_EXPRESSION__IS_CONSTANT;
+ int CLASS___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_REFERENCE_SUBSETTING = BOOLEAN_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int CLASS___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT__FEATURE_TARGET = BOOLEAN_EXPRESSION__FEATURE_TARGET;
+ int CLASS___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The number of operations of the 'Class' class.
*
*
* @generated
* @ordered
*/
- int INVARIANT__CROSS_FEATURE = BOOLEAN_EXPRESSION__CROSS_FEATURE;
+ int CLASS_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__DIRECTION = BOOLEAN_EXPRESSION__DIRECTION;
+ int BEHAVIOR__ALIAS_IDS = CLASS__ALIAS_IDS;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__OWNED_CROSS_SUBSETTING = BOOLEAN_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int BEHAVIOR__DECLARED_NAME = CLASS__DECLARED_NAME;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__BEHAVIOR = BOOLEAN_EXPRESSION__BEHAVIOR;
+ int BEHAVIOR__DECLARED_SHORT_NAME = CLASS__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__PARAMETER = BOOLEAN_EXPRESSION__PARAMETER;
+ int BEHAVIOR__DOCUMENTATION = CLASS__DOCUMENTATION;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__FUNCTION = BOOLEAN_EXPRESSION__FUNCTION;
+ int BEHAVIOR__ELEMENT_ID = CLASS__ELEMENT_ID;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__RESULT = BOOLEAN_EXPRESSION__RESULT;
+ int BEHAVIOR__IS_IMPLIED_INCLUDED = CLASS__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_MODEL_LEVEL_EVALUABLE = BOOLEAN_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int BEHAVIOR__IS_LIBRARY_ELEMENT = CLASS__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT__PREDICATE = BOOLEAN_EXPRESSION__PREDICATE;
+ int BEHAVIOR__NAME = CLASS__NAME;
/**
- * The feature id for the 'Is Negated' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT__IS_NEGATED = BOOLEAN_EXPRESSION_FEATURE_COUNT + 0;
+ int BEHAVIOR__OWNED_ANNOTATION = CLASS__OWNED_ANNOTATION;
/**
- * The number of structural features of the 'Invariant' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT_FEATURE_COUNT = BOOLEAN_EXPRESSION_FEATURE_COUNT + 1;
+ int BEHAVIOR__OWNED_ELEMENT = CLASS__OWNED_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___ESCAPED_NAME = BOOLEAN_EXPRESSION___ESCAPED_NAME;
+ int BEHAVIOR__OWNED_RELATIONSHIP = CLASS__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT___EFFECTIVE_SHORT_NAME = BOOLEAN_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int BEHAVIOR__OWNER = CLASS__OWNER;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT___EFFECTIVE_NAME = BOOLEAN_EXPRESSION___EFFECTIVE_NAME;
+ int BEHAVIOR__OWNING_MEMBERSHIP = CLASS__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT___LIBRARY_NAMESPACE = BOOLEAN_EXPRESSION___LIBRARY_NAMESPACE;
+ int BEHAVIOR__OWNING_NAMESPACE = CLASS__OWNING_NAMESPACE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT___PATH = BOOLEAN_EXPRESSION___PATH;
+ int BEHAVIOR__OWNING_RELATIONSHIP = CLASS__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT___NAMES_OF__ELEMENT = BOOLEAN_EXPRESSION___NAMES_OF__ELEMENT;
+ int BEHAVIOR__QUALIFIED_NAME = CLASS__QUALIFIED_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT___VISIBILITY_OF__MEMBERSHIP = BOOLEAN_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int BEHAVIOR__SHORT_NAME = CLASS__SHORT_NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = BOOLEAN_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int BEHAVIOR__TEXTUAL_REPRESENTATION = CLASS__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___IMPORTED_MEMBERSHIPS__ELIST = BOOLEAN_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int BEHAVIOR__IMPORTED_MEMBERSHIP = CLASS__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = BOOLEAN_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int BEHAVIOR__MEMBER = CLASS__MEMBER;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___RESOLVE__STRING = BOOLEAN_EXPRESSION___RESOLVE__STRING;
+ int BEHAVIOR__MEMBERSHIP = CLASS__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___RESOLVE_GLOBAL__STRING = BOOLEAN_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int BEHAVIOR__OWNED_IMPORT = CLASS__OWNED_IMPORT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___RESOLVE_LOCAL__STRING = BOOLEAN_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int BEHAVIOR__OWNED_MEMBER = CLASS__OWNED_MEMBER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___RESOLVE_VISIBLE__STRING = BOOLEAN_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int BEHAVIOR__OWNED_MEMBERSHIP = CLASS__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___QUALIFICATION_OF__STRING = BOOLEAN_EXPRESSION___QUALIFICATION_OF__STRING;
+ int BEHAVIOR__DIFFERENCING_TYPE = CLASS__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___UNQUALIFIED_NAME_OF__STRING = BOOLEAN_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int BEHAVIOR__DIRECTED_FEATURE = CLASS__DIRECTED_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BOOLEAN_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BEHAVIOR__END_FEATURE = CLASS__END_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BOOLEAN_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BEHAVIOR__FEATURE = CLASS__FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BOOLEAN_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BEHAVIOR__FEATURE_MEMBERSHIP = CLASS__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___REMOVE_REDEFINED_FEATURES__ELIST = BOOLEAN_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int BEHAVIOR__INHERITED_FEATURE = CLASS__INHERITED_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int BEHAVIOR__INHERITED_MEMBERSHIP = CLASS__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___DIRECTION_OF__FEATURE = BOOLEAN_EXPRESSION___DIRECTION_OF__FEATURE;
+ int BEHAVIOR__INPUT = CLASS__INPUT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = BOOLEAN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int BEHAVIOR__INTERSECTING_TYPE = CLASS__INTERSECTING_TYPE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT___SUPERTYPES__BOOLEAN = BOOLEAN_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int BEHAVIOR__IS_ABSTRACT = CLASS__IS_ABSTRACT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT___ALL_SUPERTYPES = BOOLEAN_EXPRESSION___ALL_SUPERTYPES;
+ int BEHAVIOR__IS_CONJUGATED = CLASS__IS_CONJUGATED;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INVARIANT___SPECIALIZES__TYPE = BOOLEAN_EXPRESSION___SPECIALIZES__TYPE;
+ int BEHAVIOR__IS_SUFFICIENT = CLASS__IS_SUFFICIENT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT___SPECIALIZES_FROM_LIBRARY__STRING = BOOLEAN_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int BEHAVIOR__MULTIPLICITY = CLASS__MULTIPLICITY;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___IS_COMPATIBLE_WITH__TYPE = BOOLEAN_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int BEHAVIOR__OUTPUT = CLASS__OUTPUT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INVARIANT___MULTIPLICITIES = BOOLEAN_EXPRESSION___MULTIPLICITIES;
+ int BEHAVIOR__OWNED_CONJUGATOR = CLASS__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___DIRECTION_FOR__TYPE = BOOLEAN_EXPRESSION___DIRECTION_FOR__TYPE;
+ int BEHAVIOR__OWNED_DIFFERENCING = CLASS__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___NAMING_FEATURE = BOOLEAN_EXPRESSION___NAMING_FEATURE;
+ int BEHAVIOR__OWNED_DISJOINING = CLASS__OWNED_DISJOINING;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___REDEFINES__FEATURE = BOOLEAN_EXPRESSION___REDEFINES__FEATURE;
+ int BEHAVIOR__OWNED_END_FEATURE = CLASS__OWNED_END_FEATURE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___REDEFINES_FROM_LIBRARY__STRING = BOOLEAN_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int BEHAVIOR__OWNED_FEATURE = CLASS__OWNED_FEATURE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___SUBSETS_CHAIN__FEATURE_FEATURE = BOOLEAN_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int BEHAVIOR__OWNED_FEATURE_MEMBERSHIP = CLASS__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___TYPING_FEATURES = BOOLEAN_EXPRESSION___TYPING_FEATURES;
+ int BEHAVIOR__OWNED_INTERSECTING = CLASS__OWNED_INTERSECTING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___AS_CARTESIAN_PRODUCT = BOOLEAN_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int BEHAVIOR__OWNED_SPECIALIZATION = CLASS__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___IS_CARTESIAN_PRODUCT = BOOLEAN_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int BEHAVIOR__OWNED_UNIONING = CLASS__OWNED_UNIONING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___IS_OWNED_CROSS_FEATURE = BOOLEAN_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int BEHAVIOR__UNIONING_TYPE = CLASS__UNIONING_TYPE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___OWNED_CROSS_FEATURE = BOOLEAN_EXPRESSION___OWNED_CROSS_FEATURE;
+ int BEHAVIOR__OWNED_SUBCLASSIFICATION = CLASS__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___ALL_REDEFINED_FEATURES = BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int BEHAVIOR__PARAMETER = CLASS_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int INVARIANT___IS_FEATURED_WITHIN__TYPE = BOOLEAN_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int BEHAVIOR__STEP = CLASS_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Can Access' operation.
+ * The number of structural features of the 'Behavior' class.
*
*
* @generated
* @ordered
*/
- int INVARIANT___CAN_ACCESS__FEATURE = BOOLEAN_EXPRESSION___CAN_ACCESS__FEATURE;
+ int BEHAVIOR_FEATURE_COUNT = CLASS_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT___IS_FEATURING_TYPE__TYPE = BOOLEAN_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int BEHAVIOR___EFFECTIVE_NAME = CLASS___EFFECTIVE_NAME;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT___MODEL_LEVEL_EVALUABLE__ELIST = BOOLEAN_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int BEHAVIOR___EFFECTIVE_SHORT_NAME = CLASS___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT___EVALUATE__ELEMENT = BOOLEAN_EXPRESSION___EVALUATE__ELEMENT;
+ int BEHAVIOR___ESCAPED_NAME = CLASS___ESCAPED_NAME;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT___CHECK_CONDITION__ELEMENT = BOOLEAN_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int BEHAVIOR___LIBRARY_NAMESPACE = CLASS___LIBRARY_NAMESPACE;
/**
- * The number of operations of the 'Invariant' class.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INVARIANT_OPERATION_COUNT = BOOLEAN_EXPRESSION_OPERATION_COUNT + 0;
+ int BEHAVIOR___PATH = CLASS___PATH;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ResultExpressionMembershipImpl Result Expression Membership}' class.
+ * The operation id for the 'Imported Memberships' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ResultExpressionMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getResultExpressionMembership()
* @generated
+ * @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP = 61;
+ int BEHAVIOR___IMPORTED_MEMBERSHIPS__ELIST = CLASS___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int BEHAVIOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int BEHAVIOR___NAMES_OF__ELEMENT = CLASS___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int BEHAVIOR___QUALIFICATION_OF__STRING = CLASS___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int BEHAVIOR___RESOLVE__STRING = CLASS___RESOLVE__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int BEHAVIOR___RESOLVE_GLOBAL__STRING = CLASS___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int BEHAVIOR___RESOLVE_LOCAL__STRING = CLASS___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int BEHAVIOR___RESOLVE_VISIBLE__STRING = CLASS___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int BEHAVIOR___UNQUALIFIED_NAME_OF__STRING = CLASS___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int BEHAVIOR___VISIBILITY_OF__MEMBERSHIP = CLASS___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int BEHAVIOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int BEHAVIOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int BEHAVIOR___ALL_SUPERTYPES = CLASS___ALL_SUPERTYPES;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int BEHAVIOR___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int BEHAVIOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int BEHAVIOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int BEHAVIOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int BEHAVIOR___IS_COMPATIBLE_WITH__TYPE = CLASS___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int BEHAVIOR___MULTIPLICITIES = CLASS___MULTIPLICITIES;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int BEHAVIOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int BEHAVIOR___REMOVE_REDEFINED_FEATURES__ELIST = CLASS___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int BEHAVIOR___SPECIALIZES__TYPE = CLASS___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int BEHAVIOR___SPECIALIZES_FROM_LIBRARY__STRING = CLASS___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int BEHAVIOR___SUPERTYPES__BOOLEAN = CLASS___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The number of operations of the 'Behavior' class.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int BEHAVIOR_OPERATION_COUNT = CLASS_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int CONNECTOR__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int CONNECTOR__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int CONNECTOR__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int CONNECTOR__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int CONNECTOR__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int CONNECTOR__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int CONNECTOR__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int CONNECTOR__NAME = FEATURE__NAME;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int CONNECTOR__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int CONNECTOR__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int CONNECTOR__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int CONNECTOR__OWNER = FEATURE__OWNER;
/**
- * The feature id for the 'Owned Result Expression' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP__OWNED_RESULT_EXPRESSION = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int CONNECTOR__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The number of structural features of the 'Result Expression Membership' class.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int CONNECTOR__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int CONNECTOR__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int CONNECTOR__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int CONNECTOR__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int CONNECTOR__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int CONNECTOR__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int CONNECTOR__MEMBER = FEATURE__MEMBER;
/**
- * The number of operations of the 'Result Expression Membership' class.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RESULT_EXPRESSION_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int CONNECTOR__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MultiplicityRangeImpl Multiplicity Range}' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MultiplicityRangeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMultiplicityRange()
* @generated
+ * @ordered
*/
- int MULTIPLICITY_RANGE = 62;
+ int CONNECTOR__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNING_MEMBERSHIP = MULTIPLICITY__OWNING_MEMBERSHIP;
+ int CONNECTOR__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_RELATIONSHIP = MULTIPLICITY__OWNED_RELATIONSHIP;
+ int CONNECTOR__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNING_RELATIONSHIP = MULTIPLICITY__OWNING_RELATIONSHIP;
+ int CONNECTOR__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNING_NAMESPACE = MULTIPLICITY__OWNING_NAMESPACE;
+ int CONNECTOR__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__ELEMENT_ID = MULTIPLICITY__ELEMENT_ID;
+ int CONNECTOR__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNER = MULTIPLICITY__OWNER;
+ int CONNECTOR__FEATURE = FEATURE__FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_ELEMENT = MULTIPLICITY__OWNED_ELEMENT;
+ int CONNECTOR__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__DOCUMENTATION = MULTIPLICITY__DOCUMENTATION;
+ int CONNECTOR__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_ANNOTATION = MULTIPLICITY__OWNED_ANNOTATION;
+ int CONNECTOR__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__TEXTUAL_REPRESENTATION = MULTIPLICITY__TEXTUAL_REPRESENTATION;
+ int CONNECTOR__INPUT = FEATURE__INPUT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__ALIAS_IDS = MULTIPLICITY__ALIAS_IDS;
+ int CONNECTOR__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__DECLARED_SHORT_NAME = MULTIPLICITY__DECLARED_SHORT_NAME;
+ int CONNECTOR__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__DECLARED_NAME = MULTIPLICITY__DECLARED_NAME;
+ int CONNECTOR__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__SHORT_NAME = MULTIPLICITY__SHORT_NAME;
+ int CONNECTOR__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__NAME = MULTIPLICITY__NAME;
+ int CONNECTOR__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__QUALIFIED_NAME = MULTIPLICITY__QUALIFIED_NAME;
+ int CONNECTOR__OUTPUT = FEATURE__OUTPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_IMPLIED_INCLUDED = MULTIPLICITY__IS_IMPLIED_INCLUDED;
+ int CONNECTOR__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_LIBRARY_ELEMENT = MULTIPLICITY__IS_LIBRARY_ELEMENT;
+ int CONNECTOR__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_MEMBERSHIP = MULTIPLICITY__OWNED_MEMBERSHIP;
+ int CONNECTOR__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_MEMBER = MULTIPLICITY__OWNED_MEMBER;
+ int CONNECTOR__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__MEMBERSHIP = MULTIPLICITY__MEMBERSHIP;
+ int CONNECTOR__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_IMPORT = MULTIPLICITY__OWNED_IMPORT;
+ int CONNECTOR__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__MEMBER = MULTIPLICITY__MEMBER;
+ int CONNECTOR__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IMPORTED_MEMBERSHIP = MULTIPLICITY__IMPORTED_MEMBERSHIP;
+ int CONNECTOR__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_SPECIALIZATION = MULTIPLICITY__OWNED_SPECIALIZATION;
+ int CONNECTOR__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_FEATURE_MEMBERSHIP = MULTIPLICITY__OWNED_FEATURE_MEMBERSHIP;
+ int CONNECTOR__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__FEATURE = MULTIPLICITY__FEATURE;
+ int CONNECTOR__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_FEATURE = MULTIPLICITY__OWNED_FEATURE;
+ int CONNECTOR__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__INPUT = MULTIPLICITY__INPUT;
+ int CONNECTOR__DIRECTION = FEATURE__DIRECTION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OUTPUT = MULTIPLICITY__OUTPUT;
+ int CONNECTOR__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_ABSTRACT = MULTIPLICITY__IS_ABSTRACT;
+ int CONNECTOR__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__INHERITED_MEMBERSHIP = MULTIPLICITY__INHERITED_MEMBERSHIP;
+ int CONNECTOR__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__END_FEATURE = MULTIPLICITY__END_FEATURE;
+ int CONNECTOR__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_END_FEATURE = MULTIPLICITY__OWNED_END_FEATURE;
+ int CONNECTOR__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_SUFFICIENT = MULTIPLICITY__IS_SUFFICIENT;
+ int CONNECTOR__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_CONJUGATOR = MULTIPLICITY__OWNED_CONJUGATOR;
+ int CONNECTOR__IS_END = FEATURE__IS_END;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_CONJUGATED = MULTIPLICITY__IS_CONJUGATED;
+ int CONNECTOR__IS_ORDERED = FEATURE__IS_ORDERED;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__INHERITED_FEATURE = MULTIPLICITY__INHERITED_FEATURE;
+ int CONNECTOR__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__MULTIPLICITY = MULTIPLICITY__MULTIPLICITY;
+ int CONNECTOR__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__UNIONING_TYPE = MULTIPLICITY__UNIONING_TYPE;
+ int CONNECTOR__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_INTERSECTING = MULTIPLICITY__OWNED_INTERSECTING;
+ int CONNECTOR__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__INTERSECTING_TYPE = MULTIPLICITY__INTERSECTING_TYPE;
+ int CONNECTOR__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_UNIONING = MULTIPLICITY__OWNED_UNIONING;
+ int CONNECTOR__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_DISJOINING = MULTIPLICITY__OWNED_DISJOINING;
+ int CONNECTOR__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__FEATURE_MEMBERSHIP = MULTIPLICITY__FEATURE_MEMBERSHIP;
+ int CONNECTOR__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__DIFFERENCING_TYPE = MULTIPLICITY__DIFFERENCING_TYPE;
+ int CONNECTOR__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_DIFFERENCING = MULTIPLICITY__OWNED_DIFFERENCING;
+ int CONNECTOR__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__DIRECTED_FEATURE = MULTIPLICITY__DIRECTED_FEATURE;
+ int CONNECTOR__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
* The feature id for the 'Owning Feature Membership' reference.
@@ -44230,7 +44358,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNING_FEATURE_MEMBERSHIP = MULTIPLICITY__OWNING_FEATURE_MEMBERSHIP;
+ int CONNECTOR__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
* The feature id for the 'Owning Type' reference.
@@ -44239,1837 +44367,1839 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNING_TYPE = MULTIPLICITY__OWNING_TYPE;
+ int CONNECTOR__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__END_OWNING_TYPE = MULTIPLICITY__END_OWNING_TYPE;
+ int CONNECTOR__TYPE = FEATURE__TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_UNIQUE = MULTIPLICITY__IS_UNIQUE;
+ int CONNECTOR__IS_IMPLIED = FEATURE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_ORDERED = MULTIPLICITY__IS_ORDERED;
+ int CONNECTOR__OWNED_RELATED_ELEMENT = FEATURE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__TYPE = MULTIPLICITY__TYPE;
+ int CONNECTOR__OWNING_RELATED_ELEMENT = FEATURE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_REDEFINITION = MULTIPLICITY__OWNED_REDEFINITION;
+ int CONNECTOR__RELATED_ELEMENT = FEATURE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_SUBSETTING = MULTIPLICITY__OWNED_SUBSETTING;
+ int CONNECTOR__SOURCE = FEATURE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_COMPOSITE = MULTIPLICITY__IS_COMPOSITE;
+ int CONNECTOR__TARGET = FEATURE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_END = MULTIPLICITY__IS_END;
+ int CONNECTOR__ASSOCIATION = FEATURE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_TYPING = MULTIPLICITY__OWNED_TYPING;
+ int CONNECTOR__CONNECTOR_END = FEATURE_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__FEATURING_TYPE = MULTIPLICITY__FEATURING_TYPE;
+ int CONNECTOR__DEFAULT_FEATURING_TYPE = FEATURE_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_TYPE_FEATURING = MULTIPLICITY__OWNED_TYPE_FEATURING;
+ int CONNECTOR__RELATED_FEATURE = FEATURE_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_DERIVED = MULTIPLICITY__IS_DERIVED;
+ int CONNECTOR__SOURCE_FEATURE = FEATURE_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__CHAINING_FEATURE = MULTIPLICITY__CHAINING_FEATURE;
+ int CONNECTOR__TARGET_FEATURE = FEATURE_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The number of structural features of the 'Connector' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_FEATURE_INVERTING = MULTIPLICITY__OWNED_FEATURE_INVERTING;
+ int CONNECTOR_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 12;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_FEATURE_CHAINING = MULTIPLICITY__OWNED_FEATURE_CHAINING;
+ int CONNECTOR___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_PORTION = MULTIPLICITY__IS_PORTION;
+ int CONNECTOR___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_VARIABLE = MULTIPLICITY__IS_VARIABLE;
+ int CONNECTOR___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__IS_CONSTANT = MULTIPLICITY__IS_CONSTANT;
+ int CONNECTOR___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_REFERENCE_SUBSETTING = MULTIPLICITY__OWNED_REFERENCE_SUBSETTING;
+ int CONNECTOR___PATH = FEATURE___PATH;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__FEATURE_TARGET = MULTIPLICITY__FEATURE_TARGET;
+ int CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__CROSS_FEATURE = MULTIPLICITY__CROSS_FEATURE;
+ int CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__DIRECTION = MULTIPLICITY__DIRECTION;
+ int CONNECTOR___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__OWNED_CROSS_SUBSETTING = MULTIPLICITY__OWNED_CROSS_SUBSETTING;
+ int CONNECTOR___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Lower Bound' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__LOWER_BOUND = MULTIPLICITY_FEATURE_COUNT + 0;
+ int CONNECTOR___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The feature id for the 'Upper Bound' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__UPPER_BOUND = MULTIPLICITY_FEATURE_COUNT + 1;
+ int CONNECTOR___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Bound' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE__BOUND = MULTIPLICITY_FEATURE_COUNT + 2;
+ int CONNECTOR___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The number of structural features of the 'Multiplicity Range' class.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE_FEATURE_COUNT = MULTIPLICITY_FEATURE_COUNT + 3;
+ int CONNECTOR___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___ESCAPED_NAME = MULTIPLICITY___ESCAPED_NAME;
+ int CONNECTOR___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___EFFECTIVE_SHORT_NAME = MULTIPLICITY___EFFECTIVE_SHORT_NAME;
+ int CONNECTOR___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___EFFECTIVE_NAME = MULTIPLICITY___EFFECTIVE_NAME;
+ int CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___LIBRARY_NAMESPACE = MULTIPLICITY___LIBRARY_NAMESPACE;
+ int CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___PATH = MULTIPLICITY___PATH;
+ int CONNECTOR___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___NAMES_OF__ELEMENT = MULTIPLICITY___NAMES_OF__ELEMENT;
+ int CONNECTOR___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___VISIBILITY_OF__MEMBERSHIP = MULTIPLICITY___VISIBILITY_OF__MEMBERSHIP;
+ int CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = MULTIPLICITY___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___IMPORTED_MEMBERSHIPS__ELIST = MULTIPLICITY___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = MULTIPLICITY___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONNECTOR___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___RESOLVE__STRING = MULTIPLICITY___RESOLVE__STRING;
+ int CONNECTOR___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___RESOLVE_GLOBAL__STRING = MULTIPLICITY___RESOLVE_GLOBAL__STRING;
+ int CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___RESOLVE_LOCAL__STRING = MULTIPLICITY___RESOLVE_LOCAL__STRING;
+ int CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___RESOLVE_VISIBLE__STRING = MULTIPLICITY___RESOLVE_VISIBLE__STRING;
+ int CONNECTOR___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___QUALIFICATION_OF__STRING = MULTIPLICITY___QUALIFICATION_OF__STRING;
+ int CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___UNQUALIFIED_NAME_OF__STRING = MULTIPLICITY___UNQUALIFIED_NAME_OF__STRING;
+ int CONNECTOR___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = MULTIPLICITY___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = MULTIPLICITY___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = MULTIPLICITY___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONNECTOR___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___REMOVE_REDEFINED_FEATURES__ELIST = MULTIPLICITY___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONNECTOR___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = MULTIPLICITY___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONNECTOR___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___DIRECTION_OF__FEATURE = MULTIPLICITY___DIRECTION_OF__FEATURE;
+ int CONNECTOR___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = MULTIPLICITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONNECTOR___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___SUPERTYPES__BOOLEAN = MULTIPLICITY___SUPERTYPES__BOOLEAN;
+ int CONNECTOR___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___ALL_SUPERTYPES = MULTIPLICITY___ALL_SUPERTYPES;
+ int CONNECTOR___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___SPECIALIZES__TYPE = MULTIPLICITY___SPECIALIZES__TYPE;
+ int CONNECTOR___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___SPECIALIZES_FROM_LIBRARY__STRING = MULTIPLICITY___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONNECTOR___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___IS_COMPATIBLE_WITH__TYPE = MULTIPLICITY___IS_COMPATIBLE_WITH__TYPE;
+ int CONNECTOR___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___MULTIPLICITIES = MULTIPLICITY___MULTIPLICITIES;
+ int CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___DIRECTION_FOR__TYPE = MULTIPLICITY___DIRECTION_FOR__TYPE;
+ int CONNECTOR___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The number of operations of the 'Connector' class.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___NAMING_FEATURE = MULTIPLICITY___NAMING_FEATURE;
+ int CONNECTOR_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___REDEFINES__FEATURE = MULTIPLICITY___REDEFINES__FEATURE;
+ int BINDING_CONNECTOR__ALIAS_IDS = CONNECTOR__ALIAS_IDS;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___REDEFINES_FROM_LIBRARY__STRING = MULTIPLICITY___REDEFINES_FROM_LIBRARY__STRING;
+ int BINDING_CONNECTOR__DECLARED_NAME = CONNECTOR__DECLARED_NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___SUBSETS_CHAIN__FEATURE_FEATURE = MULTIPLICITY___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int BINDING_CONNECTOR__DECLARED_SHORT_NAME = CONNECTOR__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___TYPING_FEATURES = MULTIPLICITY___TYPING_FEATURES;
+ int BINDING_CONNECTOR__DOCUMENTATION = CONNECTOR__DOCUMENTATION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___AS_CARTESIAN_PRODUCT = MULTIPLICITY___AS_CARTESIAN_PRODUCT;
+ int BINDING_CONNECTOR__ELEMENT_ID = CONNECTOR__ELEMENT_ID;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___IS_CARTESIAN_PRODUCT = MULTIPLICITY___IS_CARTESIAN_PRODUCT;
+ int BINDING_CONNECTOR__IS_IMPLIED_INCLUDED = CONNECTOR__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___IS_OWNED_CROSS_FEATURE = MULTIPLICITY___IS_OWNED_CROSS_FEATURE;
+ int BINDING_CONNECTOR__IS_LIBRARY_ELEMENT = CONNECTOR__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___OWNED_CROSS_FEATURE = MULTIPLICITY___OWNED_CROSS_FEATURE;
+ int BINDING_CONNECTOR__NAME = CONNECTOR__NAME;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___ALL_REDEFINED_FEATURES = MULTIPLICITY___ALL_REDEFINED_FEATURES;
+ int BINDING_CONNECTOR__OWNED_ANNOTATION = CONNECTOR__OWNED_ANNOTATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___IS_FEATURED_WITHIN__TYPE = MULTIPLICITY___IS_FEATURED_WITHIN__TYPE;
+ int BINDING_CONNECTOR__OWNED_ELEMENT = CONNECTOR__OWNED_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___CAN_ACCESS__FEATURE = MULTIPLICITY___CAN_ACCESS__FEATURE;
+ int BINDING_CONNECTOR__OWNED_RELATIONSHIP = CONNECTOR__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___IS_FEATURING_TYPE__TYPE = MULTIPLICITY___IS_FEATURING_TYPE__TYPE;
+ int BINDING_CONNECTOR__OWNER = CONNECTOR__OWNER;
/**
- * The operation id for the 'Has Bounds' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___HAS_BOUNDS__INT_INT = MULTIPLICITY_OPERATION_COUNT + 0;
+ int BINDING_CONNECTOR__OWNING_MEMBERSHIP = CONNECTOR__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Value Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE___VALUE_OF__EXPRESSION = MULTIPLICITY_OPERATION_COUNT + 1;
+ int BINDING_CONNECTOR__OWNING_NAMESPACE = CONNECTOR__OWNING_NAMESPACE;
/**
- * The number of operations of the 'Multiplicity Range' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int MULTIPLICITY_RANGE_OPERATION_COUNT = MULTIPLICITY_OPERATION_COUNT + 2;
+ int BINDING_CONNECTOR__OWNING_RELATIONSHIP = CONNECTOR__OWNING_RELATIONSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FeatureValueImpl Feature Value}' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FeatureValueImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureValue()
* @generated
+ * @ordered
*/
- int FEATURE_VALUE = 63;
+ int BINDING_CONNECTOR__QUALIFIED_NAME = CONNECTOR__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int BINDING_CONNECTOR__SHORT_NAME = CONNECTOR__SHORT_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int BINDING_CONNECTOR__TEXTUAL_REPRESENTATION = CONNECTOR__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int BINDING_CONNECTOR__IMPORTED_MEMBERSHIP = CONNECTOR__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
+ int BINDING_CONNECTOR__MEMBER = CONNECTOR__MEMBER;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
+ int BINDING_CONNECTOR__MEMBERSHIP = CONNECTOR__MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNER = OWNING_MEMBERSHIP__OWNER;
+ int BINDING_CONNECTOR__OWNED_IMPORT = CONNECTOR__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
+ int BINDING_CONNECTOR__OWNED_MEMBER = CONNECTOR__OWNED_MEMBER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
+ int BINDING_CONNECTOR__OWNED_MEMBERSHIP = CONNECTOR__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
+ int BINDING_CONNECTOR__DIFFERENCING_TYPE = CONNECTOR__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int BINDING_CONNECTOR__DIRECTED_FEATURE = CONNECTOR__DIRECTED_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
+ int BINDING_CONNECTOR__END_FEATURE = CONNECTOR__END_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int BINDING_CONNECTOR__FEATURE = CONNECTOR__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
+ int BINDING_CONNECTOR__FEATURE_MEMBERSHIP = CONNECTOR__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
+ int BINDING_CONNECTOR__INHERITED_FEATURE = CONNECTOR__INHERITED_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__NAME = OWNING_MEMBERSHIP__NAME;
+ int BINDING_CONNECTOR__INHERITED_MEMBERSHIP = CONNECTOR__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
+ int BINDING_CONNECTOR__INPUT = CONNECTOR__INPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int BINDING_CONNECTOR__INTERSECTING_TYPE = CONNECTOR__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int BINDING_CONNECTOR__IS_ABSTRACT = CONNECTOR__IS_ABSTRACT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
+ int BINDING_CONNECTOR__IS_CONJUGATED = CONNECTOR__IS_CONJUGATED;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__TARGET = OWNING_MEMBERSHIP__TARGET;
+ int BINDING_CONNECTOR__IS_SUFFICIENT = CONNECTOR__IS_SUFFICIENT;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__SOURCE = OWNING_MEMBERSHIP__SOURCE;
+ int BINDING_CONNECTOR__MULTIPLICITY = CONNECTOR__MULTIPLICITY;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int BINDING_CONNECTOR__OUTPUT = CONNECTOR__OUTPUT;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int BINDING_CONNECTOR__OWNED_CONJUGATOR = CONNECTOR__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
+ int BINDING_CONNECTOR__OWNED_DIFFERENCING = CONNECTOR__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int BINDING_CONNECTOR__OWNED_DISJOINING = CONNECTOR__OWNED_DISJOINING;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int BINDING_CONNECTOR__OWNED_END_FEATURE = CONNECTOR__OWNED_END_FEATURE;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int BINDING_CONNECTOR__OWNED_FEATURE = CONNECTOR__OWNED_FEATURE;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
+ int BINDING_CONNECTOR__OWNED_FEATURE_MEMBERSHIP = CONNECTOR__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
+ int BINDING_CONNECTOR__OWNED_INTERSECTING = CONNECTOR__OWNED_INTERSECTING;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
+ int BINDING_CONNECTOR__OWNED_SPECIALIZATION = CONNECTOR__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int BINDING_CONNECTOR__OWNED_UNIONING = CONNECTOR__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int BINDING_CONNECTOR__UNIONING_TYPE = CONNECTOR__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int BINDING_CONNECTOR__CHAINING_FEATURE = CONNECTOR__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int BINDING_CONNECTOR__CROSS_FEATURE = CONNECTOR__CROSS_FEATURE;
/**
- * The feature id for the 'Feature With Value' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__FEATURE_WITH_VALUE = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
+ int BINDING_CONNECTOR__DIRECTION = CONNECTOR__DIRECTION;
/**
- * The feature id for the 'Value' reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__VALUE = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
+ int BINDING_CONNECTOR__END_OWNING_TYPE = CONNECTOR__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Initial' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__IS_INITIAL = OWNING_MEMBERSHIP_FEATURE_COUNT + 2;
+ int BINDING_CONNECTOR__FEATURE_TARGET = CONNECTOR__FEATURE_TARGET;
/**
- * The feature id for the 'Is Default' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE__IS_DEFAULT = OWNING_MEMBERSHIP_FEATURE_COUNT + 3;
+ int BINDING_CONNECTOR__FEATURING_TYPE = CONNECTOR__FEATURING_TYPE;
/**
- * The number of structural features of the 'Feature Value' class.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 4;
+ int BINDING_CONNECTOR__IS_COMPOSITE = CONNECTOR__IS_COMPOSITE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
+ int BINDING_CONNECTOR__IS_CONSTANT = CONNECTOR__IS_CONSTANT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int BINDING_CONNECTOR__IS_DERIVED = CONNECTOR__IS_DERIVED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
+ int BINDING_CONNECTOR__IS_END = CONNECTOR__IS_END;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int BINDING_CONNECTOR__IS_ORDERED = CONNECTOR__IS_ORDERED;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE___PATH = OWNING_MEMBERSHIP___PATH;
+ int BINDING_CONNECTOR__IS_PORTION = CONNECTOR__IS_PORTION;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int BINDING_CONNECTOR__IS_UNIQUE = CONNECTOR__IS_UNIQUE;
/**
- * The number of operations of the 'Feature Value' class.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FEATURE_VALUE_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
+ int BINDING_CONNECTOR__IS_VARIABLE = CONNECTOR__IS_VARIABLE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DataTypeImpl Data Type}' class.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DataTypeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDataType()
* @generated
+ * @ordered
*/
- int DATA_TYPE = 64;
+ int BINDING_CONNECTOR__OWNED_CROSS_SUBSETTING = CONNECTOR__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
+ int BINDING_CONNECTOR__OWNED_FEATURE_CHAINING = CONNECTOR__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
+ int BINDING_CONNECTOR__OWNED_FEATURE_INVERTING = CONNECTOR__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
+ int BINDING_CONNECTOR__OWNED_REDEFINITION = CONNECTOR__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
+ int BINDING_CONNECTOR__OWNED_REFERENCE_SUBSETTING = CONNECTOR__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
+ int BINDING_CONNECTOR__OWNED_SUBSETTING = CONNECTOR__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNER = CLASSIFIER__OWNER;
+ int BINDING_CONNECTOR__OWNED_TYPE_FEATURING = CONNECTOR__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
+ int BINDING_CONNECTOR__OWNED_TYPING = CONNECTOR__OWNED_TYPING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
+ int BINDING_CONNECTOR__OWNING_FEATURE_MEMBERSHIP = CONNECTOR__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
+ int BINDING_CONNECTOR__OWNING_TYPE = CONNECTOR__OWNING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
+ int BINDING_CONNECTOR__TYPE = CONNECTOR__TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
+ int BINDING_CONNECTOR__IS_IMPLIED = CONNECTOR__IS_IMPLIED;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
+ int BINDING_CONNECTOR__OWNED_RELATED_ELEMENT = CONNECTOR__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
+ int BINDING_CONNECTOR__OWNING_RELATED_ELEMENT = CONNECTOR__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__SHORT_NAME = CLASSIFIER__SHORT_NAME;
+ int BINDING_CONNECTOR__RELATED_ELEMENT = CONNECTOR__RELATED_ELEMENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__NAME = CLASSIFIER__NAME;
+ int BINDING_CONNECTOR__SOURCE = CONNECTOR__SOURCE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
+ int BINDING_CONNECTOR__TARGET = CONNECTOR__TARGET;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
+ int BINDING_CONNECTOR__ASSOCIATION = CONNECTOR__ASSOCIATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
+ int BINDING_CONNECTOR__CONNECTOR_END = CONNECTOR__CONNECTOR_END;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
+ int BINDING_CONNECTOR__DEFAULT_FEATURING_TYPE = CONNECTOR__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
+ int BINDING_CONNECTOR__RELATED_FEATURE = CONNECTOR__RELATED_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
+ int BINDING_CONNECTOR__SOURCE_FEATURE = CONNECTOR__SOURCE_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
+ int BINDING_CONNECTOR__TARGET_FEATURE = CONNECTOR__TARGET_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The number of structural features of the 'Binding Connector' class.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__MEMBER = CLASSIFIER__MEMBER;
+ int BINDING_CONNECTOR_FEATURE_COUNT = CONNECTOR_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
+ int BINDING_CONNECTOR___EFFECTIVE_NAME = CONNECTOR___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
+ int BINDING_CONNECTOR___EFFECTIVE_SHORT_NAME = CONNECTOR___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
+ int BINDING_CONNECTOR___ESCAPED_NAME = CONNECTOR___ESCAPED_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__FEATURE = CLASSIFIER__FEATURE;
+ int BINDING_CONNECTOR___LIBRARY_NAMESPACE = CONNECTOR___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
+ int BINDING_CONNECTOR___PATH = CONNECTOR___PATH;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__INPUT = CLASSIFIER__INPUT;
+ int BINDING_CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OUTPUT = CLASSIFIER__OUTPUT;
+ int BINDING_CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
+ int BINDING_CONNECTOR___NAMES_OF__ELEMENT = CONNECTOR___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
+ int BINDING_CONNECTOR___QUALIFICATION_OF__STRING = CONNECTOR___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__END_FEATURE = CLASSIFIER__END_FEATURE;
+ int BINDING_CONNECTOR___RESOLVE__STRING = CONNECTOR___RESOLVE__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
+ int BINDING_CONNECTOR___RESOLVE_GLOBAL__STRING = CONNECTOR___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
+ int BINDING_CONNECTOR___RESOLVE_LOCAL__STRING = CONNECTOR___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
+ int BINDING_CONNECTOR___RESOLVE_VISIBLE__STRING = CONNECTOR___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
+ int BINDING_CONNECTOR___UNQUALIFIED_NAME_OF__STRING = CONNECTOR___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
+ int BINDING_CONNECTOR___VISIBILITY_OF__MEMBERSHIP = CONNECTOR___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
+ int BINDING_CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
+ int BINDING_CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
+ int BINDING_CONNECTOR___ALL_SUPERTYPES = CONNECTOR___ALL_SUPERTYPES;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
+ int BINDING_CONNECTOR___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
+ int BINDING_CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
+ int BINDING_CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
+ int BINDING_CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
+ int BINDING_CONNECTOR___IS_COMPATIBLE_WITH__TYPE = CONNECTOR___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
+ int BINDING_CONNECTOR___MULTIPLICITIES = CONNECTOR___MULTIPLICITIES;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
+ int BINDING_CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
+ int BINDING_CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The number of structural features of the 'Data Type' class.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 0;
+ int BINDING_CONNECTOR___SPECIALIZES__TYPE = CONNECTOR___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
+ int BINDING_CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
+ int BINDING_CONNECTOR___SUPERTYPES__BOOLEAN = CONNECTOR___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
+ int BINDING_CONNECTOR___ALL_REDEFINED_FEATURES = CONNECTOR___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
+ int BINDING_CONNECTOR___AS_CARTESIAN_PRODUCT = CONNECTOR___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___PATH = CLASSIFIER___PATH;
+ int BINDING_CONNECTOR___CAN_ACCESS__FEATURE = CONNECTOR___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
+ int BINDING_CONNECTOR___DIRECTION_FOR__TYPE = CONNECTOR___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
+ int BINDING_CONNECTOR___IS_CARTESIAN_PRODUCT = CONNECTOR___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int BINDING_CONNECTOR___IS_FEATURED_WITHIN__TYPE = CONNECTOR___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
+ int BINDING_CONNECTOR___IS_FEATURING_TYPE__TYPE = CONNECTOR___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int BINDING_CONNECTOR___IS_OWNED_CROSS_FEATURE = CONNECTOR___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
+ int BINDING_CONNECTOR___NAMING_FEATURE = CONNECTOR___NAMING_FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
+ int BINDING_CONNECTOR___OWNED_CROSS_FEATURE = CONNECTOR___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
+ int BINDING_CONNECTOR___REDEFINES__FEATURE = CONNECTOR___REDEFINES__FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
+ int BINDING_CONNECTOR___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
+ int BINDING_CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
+ int BINDING_CONNECTOR___TYPING_FEATURES = CONNECTOR___TYPING_FEATURES;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The number of operations of the 'Binding Connector' class.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BINDING_CONNECTOR_OPERATION_COUNT = CONNECTOR_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MembershipExposeImpl Membership Expose}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.MembershipExposeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMembershipExpose()
* @generated
- * @ordered
*/
- int DATA_TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MEMBERSHIP_EXPOSE = 97;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ExposeImpl Expose}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ExposeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getExpose()
* @generated
- * @ordered
*/
- int DATA_TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXPOSE = 56;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.NamespaceExposeImpl Namespace Expose}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.NamespaceExposeImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNamespaceExpose()
* @generated
- * @ordered
*/
- int DATA_TYPE___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
+ int NAMESPACE_EXPOSE = 108;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewRenderingMembershipImpl View Rendering Membership}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ViewRenderingMembershipImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewRenderingMembership()
* @generated
- * @ordered
*/
- int DATA_TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP = 170;
/**
- * The operation id for the 'Direction Of' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BindingConnectorAsUsageImpl Binding Connector As Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.BindingConnectorAsUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBindingConnectorAsUsage()
* @generated
- * @ordered
*/
- int DATA_TYPE___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE = 18;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int BINDING_CONNECTOR_AS_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
+ int BINDING_CONNECTOR_AS_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
+ int BINDING_CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
+ int BINDING_CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The number of operations of the 'Data Type' class.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DATA_TYPE_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
+ int BINDING_CONNECTOR_AS_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectorImpl Connector}' class.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConnectorImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnector()
* @generated
+ * @ordered
*/
- int CONNECTOR = 66;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
/**
* The feature id for the 'Owned Relationship' containment reference list.
@@ -46078,448 +46208,448 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNER = FEATURE__OWNER;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int BINDING_CONNECTOR_AS_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int BINDING_CONNECTOR_AS_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int BINDING_CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int BINDING_CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int BINDING_CONNECTOR_AS_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__SHORT_NAME = FEATURE__SHORT_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__NAME = FEATURE__NAME;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int BINDING_CONNECTOR_AS_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int BINDING_CONNECTOR_AS_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int BINDING_CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int BINDING_CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__MEMBER = FEATURE__MEMBER;
+ int BINDING_CONNECTOR_AS_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int BINDING_CONNECTOR_AS_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__FEATURE = FEATURE__FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__INPUT = FEATURE__INPUT;
+ int BINDING_CONNECTOR_AS_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OUTPUT = FEATURE__OUTPUT;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__END_FEATURE = FEATURE__END_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int BINDING_CONNECTOR_AS_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int BINDING_CONNECTOR_AS_USAGE__CROSS_FEATURE = CONNECTOR_AS_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int BINDING_CONNECTOR_AS_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int BINDING_CONNECTOR_AS_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int BINDING_CONNECTOR_AS_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
/**
* The feature id for the 'Is Unique' attribute.
@@ -46528,9387 +46658,9376 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTOR__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_ORDERED = FEATURE__IS_ORDERED;
+ int BINDING_CONNECTOR_AS_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__TYPE = FEATURE__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_END = FEATURE__IS_END;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_DERIVED = FEATURE__IS_DERIVED;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int BINDING_CONNECTOR_AS_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int BINDING_CONNECTOR_AS_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_PORTION = FEATURE__IS_PORTION;
+ int BINDING_CONNECTOR_AS_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int BINDING_CONNECTOR_AS_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int BINDING_CONNECTOR_AS_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int BINDING_CONNECTOR_AS_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DIRECTION = FEATURE__DIRECTION;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__RELATED_ELEMENT = FEATURE_FEATURE_COUNT + 0;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__TARGET = FEATURE_FEATURE_COUNT + 1;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__SOURCE = FEATURE_FEATURE_COUNT + 2;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNING_RELATED_ELEMENT = FEATURE_FEATURE_COUNT + 3;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__OWNED_RELATED_ELEMENT = FEATURE_FEATURE_COUNT + 4;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__IS_IMPLIED = FEATURE_FEATURE_COUNT + 5;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__RELATED_FEATURE = FEATURE_FEATURE_COUNT + 6;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__ASSOCIATION = FEATURE_FEATURE_COUNT + 7;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__CONNECTOR_END = FEATURE_FEATURE_COUNT + 8;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__SOURCE_FEATURE = FEATURE_FEATURE_COUNT + 9;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__TARGET_FEATURE = FEATURE_FEATURE_COUNT + 10;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR__DEFAULT_FEATURING_TYPE = FEATURE_FEATURE_COUNT + 11;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
/**
- * The number of structural features of the 'Connector' class.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 12;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___PATH = FEATURE___PATH;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int BINDING_CONNECTOR_AS_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BINDING_CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BINDING_CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BINDING_CONNECTOR_AS_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int BINDING_CONNECTOR_AS_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int BINDING_CONNECTOR_AS_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int BINDING_CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int BINDING_CONNECTOR_AS_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int BINDING_CONNECTOR_AS_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The number of structural features of the 'Binding Connector As Usage' class.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int BINDING_CONNECTOR_AS_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int BINDING_CONNECTOR_AS_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int BINDING_CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int BINDING_CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int BINDING_CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int BINDING_CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int BINDING_CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The number of operations of the 'Connector' class.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
+ int BINDING_CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BindingConnectorImpl Binding Connector}' class.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.BindingConnectorImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBindingConnector()
* @generated
+ * @ordered
*/
- int BINDING_CONNECTOR = 65;
+ int BINDING_CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNING_MEMBERSHIP = CONNECTOR__OWNING_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_RELATIONSHIP = CONNECTOR__OWNED_RELATIONSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNING_RELATIONSHIP = CONNECTOR__OWNING_RELATIONSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNING_NAMESPACE = CONNECTOR__OWNING_NAMESPACE;
+ int BINDING_CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__ELEMENT_ID = CONNECTOR__ELEMENT_ID;
+ int BINDING_CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNER = CONNECTOR__OWNER;
+ int BINDING_CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_ELEMENT = CONNECTOR__OWNED_ELEMENT;
+ int BINDING_CONNECTOR_AS_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DOCUMENTATION = CONNECTOR__DOCUMENTATION;
+ int BINDING_CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_ANNOTATION = CONNECTOR__OWNED_ANNOTATION;
+ int BINDING_CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__TEXTUAL_REPRESENTATION = CONNECTOR__TEXTUAL_REPRESENTATION;
+ int BINDING_CONNECTOR_AS_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__ALIAS_IDS = CONNECTOR__ALIAS_IDS;
+ int BINDING_CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DECLARED_SHORT_NAME = CONNECTOR__DECLARED_SHORT_NAME;
+ int BINDING_CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DECLARED_NAME = CONNECTOR__DECLARED_NAME;
+ int BINDING_CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__SHORT_NAME = CONNECTOR__SHORT_NAME;
+ int BINDING_CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__NAME = CONNECTOR__NAME;
+ int BINDING_CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__QUALIFIED_NAME = CONNECTOR__QUALIFIED_NAME;
+ int BINDING_CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_IMPLIED_INCLUDED = CONNECTOR__IS_IMPLIED_INCLUDED;
+ int BINDING_CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_LIBRARY_ELEMENT = CONNECTOR__IS_LIBRARY_ELEMENT;
+ int BINDING_CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_MEMBERSHIP = CONNECTOR__OWNED_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_MEMBER = CONNECTOR__OWNED_MEMBER;
+ int BINDING_CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__MEMBERSHIP = CONNECTOR__MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_IMPORT = CONNECTOR__OWNED_IMPORT;
+ int BINDING_CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__MEMBER = CONNECTOR__MEMBER;
+ int BINDING_CONNECTOR_AS_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IMPORTED_MEMBERSHIP = CONNECTOR__IMPORTED_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_SPECIALIZATION = CONNECTOR__OWNED_SPECIALIZATION;
+ int BINDING_CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_FEATURE_MEMBERSHIP = CONNECTOR__OWNED_FEATURE_MEMBERSHIP;
+ int BINDING_CONNECTOR_AS_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__FEATURE = CONNECTOR__FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The number of operations of the 'Binding Connector As Usage' class.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_FEATURE = CONNECTOR__OWNED_FEATURE;
+ int BINDING_CONNECTOR_AS_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__INPUT = CONNECTOR__INPUT;
+ int STEP__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OUTPUT = CONNECTOR__OUTPUT;
+ int STEP__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_ABSTRACT = CONNECTOR__IS_ABSTRACT;
+ int STEP__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__INHERITED_MEMBERSHIP = CONNECTOR__INHERITED_MEMBERSHIP;
+ int STEP__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__END_FEATURE = CONNECTOR__END_FEATURE;
+ int STEP__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_END_FEATURE = CONNECTOR__OWNED_END_FEATURE;
+ int STEP__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_SUFFICIENT = CONNECTOR__IS_SUFFICIENT;
+ int STEP__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_CONJUGATOR = CONNECTOR__OWNED_CONJUGATOR;
+ int STEP__NAME = FEATURE__NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_CONJUGATED = CONNECTOR__IS_CONJUGATED;
+ int STEP__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__INHERITED_FEATURE = CONNECTOR__INHERITED_FEATURE;
+ int STEP__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__MULTIPLICITY = CONNECTOR__MULTIPLICITY;
+ int STEP__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__UNIONING_TYPE = CONNECTOR__UNIONING_TYPE;
+ int STEP__OWNER = FEATURE__OWNER;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_INTERSECTING = CONNECTOR__OWNED_INTERSECTING;
+ int STEP__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__INTERSECTING_TYPE = CONNECTOR__INTERSECTING_TYPE;
+ int STEP__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_UNIONING = CONNECTOR__OWNED_UNIONING;
+ int STEP__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_DISJOINING = CONNECTOR__OWNED_DISJOINING;
+ int STEP__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__FEATURE_MEMBERSHIP = CONNECTOR__FEATURE_MEMBERSHIP;
+ int STEP__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DIFFERENCING_TYPE = CONNECTOR__DIFFERENCING_TYPE;
+ int STEP__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_DIFFERENCING = CONNECTOR__OWNED_DIFFERENCING;
+ int STEP__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DIRECTED_FEATURE = CONNECTOR__DIRECTED_FEATURE;
+ int STEP__MEMBER = FEATURE__MEMBER;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNING_FEATURE_MEMBERSHIP = CONNECTOR__OWNING_FEATURE_MEMBERSHIP;
+ int STEP__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNING_TYPE = CONNECTOR__OWNING_TYPE;
+ int STEP__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__END_OWNING_TYPE = CONNECTOR__END_OWNING_TYPE;
+ int STEP__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_UNIQUE = CONNECTOR__IS_UNIQUE;
+ int STEP__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_ORDERED = CONNECTOR__IS_ORDERED;
+ int STEP__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__TYPE = CONNECTOR__TYPE;
+ int STEP__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_REDEFINITION = CONNECTOR__OWNED_REDEFINITION;
+ int STEP__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_SUBSETTING = CONNECTOR__OWNED_SUBSETTING;
+ int STEP__FEATURE = FEATURE__FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_COMPOSITE = CONNECTOR__IS_COMPOSITE;
+ int STEP__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_END = CONNECTOR__IS_END;
+ int STEP__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_TYPING = CONNECTOR__OWNED_TYPING;
+ int STEP__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__FEATURING_TYPE = CONNECTOR__FEATURING_TYPE;
+ int STEP__INPUT = FEATURE__INPUT;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_TYPE_FEATURING = CONNECTOR__OWNED_TYPE_FEATURING;
+ int STEP__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_DERIVED = CONNECTOR__IS_DERIVED;
+ int STEP__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__CHAINING_FEATURE = CONNECTOR__CHAINING_FEATURE;
+ int STEP__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_FEATURE_INVERTING = CONNECTOR__OWNED_FEATURE_INVERTING;
+ int STEP__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_FEATURE_CHAINING = CONNECTOR__OWNED_FEATURE_CHAINING;
+ int STEP__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_PORTION = CONNECTOR__IS_PORTION;
+ int STEP__OUTPUT = FEATURE__OUTPUT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_VARIABLE = CONNECTOR__IS_VARIABLE;
+ int STEP__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_CONSTANT = CONNECTOR__IS_CONSTANT;
+ int STEP__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_REFERENCE_SUBSETTING = CONNECTOR__OWNED_REFERENCE_SUBSETTING;
+ int STEP__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__FEATURE_TARGET = CONNECTOR__FEATURE_TARGET;
+ int STEP__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__CROSS_FEATURE = CONNECTOR__CROSS_FEATURE;
+ int STEP__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DIRECTION = CONNECTOR__DIRECTION;
+ int STEP__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_CROSS_SUBSETTING = CONNECTOR__OWNED_CROSS_SUBSETTING;
+ int STEP__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__RELATED_ELEMENT = CONNECTOR__RELATED_ELEMENT;
+ int STEP__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__TARGET = CONNECTOR__TARGET;
+ int STEP__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__SOURCE = CONNECTOR__SOURCE;
+ int STEP__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNING_RELATED_ELEMENT = CONNECTOR__OWNING_RELATED_ELEMENT;
+ int STEP__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__OWNED_RELATED_ELEMENT = CONNECTOR__OWNED_RELATED_ELEMENT;
+ int STEP__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__IS_IMPLIED = CONNECTOR__IS_IMPLIED;
+ int STEP__DIRECTION = FEATURE__DIRECTION;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__RELATED_FEATURE = CONNECTOR__RELATED_FEATURE;
+ int STEP__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__ASSOCIATION = CONNECTOR__ASSOCIATION;
+ int STEP__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__CONNECTOR_END = CONNECTOR__CONNECTOR_END;
+ int STEP__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__SOURCE_FEATURE = CONNECTOR__SOURCE_FEATURE;
+ int STEP__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__TARGET_FEATURE = CONNECTOR__TARGET_FEATURE;
+ int STEP__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR__DEFAULT_FEATURING_TYPE = CONNECTOR__DEFAULT_FEATURING_TYPE;
+ int STEP__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The number of structural features of the 'Binding Connector' class.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_FEATURE_COUNT = CONNECTOR_FEATURE_COUNT + 0;
+ int STEP__IS_END = FEATURE__IS_END;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___ESCAPED_NAME = CONNECTOR___ESCAPED_NAME;
+ int STEP__IS_ORDERED = FEATURE__IS_ORDERED;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___EFFECTIVE_SHORT_NAME = CONNECTOR___EFFECTIVE_SHORT_NAME;
+ int STEP__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___EFFECTIVE_NAME = CONNECTOR___EFFECTIVE_NAME;
+ int STEP__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___LIBRARY_NAMESPACE = CONNECTOR___LIBRARY_NAMESPACE;
+ int STEP__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___PATH = CONNECTOR___PATH;
+ int STEP__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___NAMES_OF__ELEMENT = CONNECTOR___NAMES_OF__ELEMENT;
+ int STEP__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___VISIBILITY_OF__MEMBERSHIP = CONNECTOR___VISIBILITY_OF__MEMBERSHIP;
+ int STEP__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int STEP__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST;
+ int STEP__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int STEP__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___RESOLVE__STRING = CONNECTOR___RESOLVE__STRING;
+ int STEP__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___RESOLVE_GLOBAL__STRING = CONNECTOR___RESOLVE_GLOBAL__STRING;
+ int STEP__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___RESOLVE_LOCAL__STRING = CONNECTOR___RESOLVE_LOCAL__STRING;
+ int STEP__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___RESOLVE_VISIBLE__STRING = CONNECTOR___RESOLVE_VISIBLE__STRING;
+ int STEP__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___QUALIFICATION_OF__STRING = CONNECTOR___QUALIFICATION_OF__STRING;
+ int STEP__TYPE = FEATURE__TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___UNQUALIFIED_NAME_OF__STRING = CONNECTOR___UNQUALIFIED_NAME_OF__STRING;
+ int STEP__BEHAVIOR = FEATURE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STEP__PARAMETER = FEATURE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The number of structural features of the 'Step' class.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STEP_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STEP___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST;
+ int STEP___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int STEP___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
+ int STEP___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int STEP___PATH = FEATURE___PATH;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___SUPERTYPES__BOOLEAN = CONNECTOR___SUPERTYPES__BOOLEAN;
+ int STEP___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___ALL_SUPERTYPES = CONNECTOR___ALL_SUPERTYPES;
+ int STEP___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___SPECIALIZES__TYPE = CONNECTOR___SPECIALIZES__TYPE;
+ int STEP___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING;
+ int STEP___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___IS_COMPATIBLE_WITH__TYPE = CONNECTOR___IS_COMPATIBLE_WITH__TYPE;
+ int STEP___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___MULTIPLICITIES = CONNECTOR___MULTIPLICITIES;
+ int STEP___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___DIRECTION_FOR__TYPE = CONNECTOR___DIRECTION_FOR__TYPE;
+ int STEP___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___NAMING_FEATURE = CONNECTOR___NAMING_FEATURE;
+ int STEP___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___REDEFINES__FEATURE = CONNECTOR___REDEFINES__FEATURE;
+ int STEP___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR___REDEFINES_FROM_LIBRARY__STRING;
+ int STEP___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int STEP___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___TYPING_FEATURES = CONNECTOR___TYPING_FEATURES;
+ int STEP___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___AS_CARTESIAN_PRODUCT = CONNECTOR___AS_CARTESIAN_PRODUCT;
+ int STEP___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___IS_CARTESIAN_PRODUCT = CONNECTOR___IS_CARTESIAN_PRODUCT;
+ int STEP___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___IS_OWNED_CROSS_FEATURE = CONNECTOR___IS_OWNED_CROSS_FEATURE;
+ int STEP___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___OWNED_CROSS_FEATURE = CONNECTOR___OWNED_CROSS_FEATURE;
+ int STEP___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___ALL_REDEFINED_FEATURES = CONNECTOR___ALL_REDEFINED_FEATURES;
+ int STEP___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___IS_FEATURED_WITHIN__TYPE = CONNECTOR___IS_FEATURED_WITHIN__TYPE;
+ int STEP___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___CAN_ACCESS__FEATURE = CONNECTOR___CAN_ACCESS__FEATURE;
+ int STEP___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR___IS_FEATURING_TYPE__TYPE = CONNECTOR___IS_FEATURING_TYPE__TYPE;
+ int STEP___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The number of operations of the 'Binding Connector' class.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_OPERATION_COUNT = CONNECTOR_OPERATION_COUNT + 0;
+ int STEP___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssociationImpl Association}' class.
+ * The operation id for the 'Specializes' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AssociationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssociation()
* @generated
+ * @ordered
*/
- int ASSOCIATION = 67;
+ int STEP___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
+ int STEP___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
+ int STEP___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
+ int STEP___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
+ int STEP___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
+ int STEP___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNER = CLASSIFIER__OWNER;
+ int STEP___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
+ int STEP___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
+ int STEP___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
+ int STEP___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
+ int STEP___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
+ int STEP___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
+ int STEP___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
+ int STEP___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__SHORT_NAME = CLASSIFIER__SHORT_NAME;
+ int STEP___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__NAME = CLASSIFIER__NAME;
+ int STEP___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
+ int STEP___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of operations of the 'Step' class.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
+ int STEP_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
+ int EXPRESSION__ALIAS_IDS = STEP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
+ int EXPRESSION__DECLARED_NAME = STEP__DECLARED_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
+ int EXPRESSION__DECLARED_SHORT_NAME = STEP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
+ int EXPRESSION__DOCUMENTATION = STEP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
+ int EXPRESSION__ELEMENT_ID = STEP__ELEMENT_ID;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__MEMBER = CLASSIFIER__MEMBER;
+ int EXPRESSION__IS_IMPLIED_INCLUDED = STEP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
+ int EXPRESSION__IS_LIBRARY_ELEMENT = STEP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
+ int EXPRESSION__NAME = STEP__NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
+ int EXPRESSION__OWNED_ANNOTATION = STEP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__FEATURE = CLASSIFIER__FEATURE;
+ int EXPRESSION__OWNED_ELEMENT = STEP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
+ int EXPRESSION__OWNED_RELATIONSHIP = STEP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__INPUT = CLASSIFIER__INPUT;
+ int EXPRESSION__OWNER = STEP__OWNER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OUTPUT = CLASSIFIER__OUTPUT;
+ int EXPRESSION__OWNING_MEMBERSHIP = STEP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
+ int EXPRESSION__OWNING_NAMESPACE = STEP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
+ int EXPRESSION__OWNING_RELATIONSHIP = STEP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__END_FEATURE = CLASSIFIER__END_FEATURE;
+ int EXPRESSION__QUALIFIED_NAME = STEP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
+ int EXPRESSION__SHORT_NAME = STEP__SHORT_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
+ int EXPRESSION__TEXTUAL_REPRESENTATION = STEP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
+ int EXPRESSION__IMPORTED_MEMBERSHIP = STEP__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
+ int EXPRESSION__MEMBER = STEP__MEMBER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
+ int EXPRESSION__MEMBERSHIP = STEP__MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
+ int EXPRESSION__OWNED_IMPORT = STEP__OWNED_IMPORT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
+ int EXPRESSION__OWNED_MEMBER = STEP__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
+ int EXPRESSION__OWNED_MEMBERSHIP = STEP__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
+ int EXPRESSION__DIFFERENCING_TYPE = STEP__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
+ int EXPRESSION__DIRECTED_FEATURE = STEP__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
+ int EXPRESSION__END_FEATURE = STEP__END_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
+ int EXPRESSION__FEATURE = STEP__FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
+ int EXPRESSION__FEATURE_MEMBERSHIP = STEP__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
+ int EXPRESSION__INHERITED_FEATURE = STEP__INHERITED_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
+ int EXPRESSION__INHERITED_MEMBERSHIP = STEP__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
+ int EXPRESSION__INPUT = STEP__INPUT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__RELATED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 0;
+ int EXPRESSION__INTERSECTING_TYPE = STEP__INTERSECTING_TYPE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__TARGET = CLASSIFIER_FEATURE_COUNT + 1;
+ int EXPRESSION__IS_ABSTRACT = STEP__IS_ABSTRACT;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__SOURCE = CLASSIFIER_FEATURE_COUNT + 2;
+ int EXPRESSION__IS_CONJUGATED = STEP__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNING_RELATED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 3;
+ int EXPRESSION__IS_SUFFICIENT = STEP__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__OWNED_RELATED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 4;
+ int EXPRESSION__MULTIPLICITY = STEP__MULTIPLICITY;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__IS_IMPLIED = CLASSIFIER_FEATURE_COUNT + 5;
+ int EXPRESSION__OUTPUT = STEP__OUTPUT;
/**
- * The feature id for the 'Related Type' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__RELATED_TYPE = CLASSIFIER_FEATURE_COUNT + 6;
+ int EXPRESSION__OWNED_CONJUGATOR = STEP__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Source Type' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__SOURCE_TYPE = CLASSIFIER_FEATURE_COUNT + 7;
+ int EXPRESSION__OWNED_DIFFERENCING = STEP__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Target Type' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__TARGET_TYPE = CLASSIFIER_FEATURE_COUNT + 8;
+ int EXPRESSION__OWNED_DISJOINING = STEP__OWNED_DISJOINING;
/**
- * The feature id for the 'Association End' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION__ASSOCIATION_END = CLASSIFIER_FEATURE_COUNT + 9;
+ int EXPRESSION__OWNED_END_FEATURE = STEP__OWNED_END_FEATURE;
/**
- * The number of structural features of the 'Association' class.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 10;
+ int EXPRESSION__OWNED_FEATURE = STEP__OWNED_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
+ int EXPRESSION__OWNED_FEATURE_MEMBERSHIP = STEP__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
+ int EXPRESSION__OWNED_INTERSECTING = STEP__OWNED_INTERSECTING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
+ int EXPRESSION__OWNED_SPECIALIZATION = STEP__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
+ int EXPRESSION__OWNED_UNIONING = STEP__OWNED_UNIONING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___PATH = CLASSIFIER___PATH;
+ int EXPRESSION__UNIONING_TYPE = STEP__UNIONING_TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
+ int EXPRESSION__CHAINING_FEATURE = STEP__CHAINING_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
+ int EXPRESSION__CROSS_FEATURE = STEP__CROSS_FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int EXPRESSION__DIRECTION = STEP__DIRECTION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
+ int EXPRESSION__END_OWNING_TYPE = STEP__END_OWNING_TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int EXPRESSION__FEATURE_TARGET = STEP__FEATURE_TARGET;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
+ int EXPRESSION__FEATURING_TYPE = STEP__FEATURING_TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
+ int EXPRESSION__IS_COMPOSITE = STEP__IS_COMPOSITE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
+ int EXPRESSION__IS_CONSTANT = STEP__IS_CONSTANT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
+ int EXPRESSION__IS_DERIVED = STEP__IS_DERIVED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
+ int EXPRESSION__IS_END = STEP__IS_END;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
+ int EXPRESSION__IS_ORDERED = STEP__IS_ORDERED;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXPRESSION__IS_PORTION = STEP__IS_PORTION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXPRESSION__IS_UNIQUE = STEP__IS_UNIQUE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXPRESSION__IS_VARIABLE = STEP__IS_VARIABLE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
+ int EXPRESSION__OWNED_CROSS_SUBSETTING = STEP__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int EXPRESSION__OWNED_FEATURE_CHAINING = STEP__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ int EXPRESSION__OWNED_FEATURE_INVERTING = STEP__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int EXPRESSION__OWNED_REDEFINITION = STEP__OWNED_REDEFINITION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
+ int EXPRESSION__OWNED_REFERENCE_SUBSETTING = STEP__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
+ int EXPRESSION__OWNED_SUBSETTING = STEP__OWNED_SUBSETTING;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
+ int EXPRESSION__OWNED_TYPE_FEATURING = STEP__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
+ int EXPRESSION__OWNED_TYPING = STEP__OWNED_TYPING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
+ int EXPRESSION__OWNING_FEATURE_MEMBERSHIP = STEP__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
+ int EXPRESSION__OWNING_TYPE = STEP__OWNING_TYPE;
/**
- * The number of operations of the 'Association' class.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
+ int EXPRESSION__TYPE = STEP__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionImpl Succession}' class.
+ * The feature id for the 'Behavior' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SuccessionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccession()
* @generated
+ * @ordered
*/
- int SUCCESSION = 68;
+ int EXPRESSION__BEHAVIOR = STEP__BEHAVIOR;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNING_MEMBERSHIP = CONNECTOR__OWNING_MEMBERSHIP;
+ int EXPRESSION__PARAMETER = STEP__PARAMETER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_RELATIONSHIP = CONNECTOR__OWNED_RELATIONSHIP;
+ int EXPRESSION__FUNCTION = STEP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNING_RELATIONSHIP = CONNECTOR__OWNING_RELATIONSHIP;
+ int EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = STEP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNING_NAMESPACE = CONNECTOR__OWNING_NAMESPACE;
+ int EXPRESSION__RESULT = STEP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Element Id' attribute.
+ * The number of structural features of the 'Expression' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__ELEMENT_ID = CONNECTOR__ELEMENT_ID;
+ int EXPRESSION_FEATURE_COUNT = STEP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNER = CONNECTOR__OWNER;
+ int EXPRESSION___EFFECTIVE_NAME = STEP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_ELEMENT = CONNECTOR__OWNED_ELEMENT;
+ int EXPRESSION___EFFECTIVE_SHORT_NAME = STEP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DOCUMENTATION = CONNECTOR__DOCUMENTATION;
+ int EXPRESSION___ESCAPED_NAME = STEP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_ANNOTATION = CONNECTOR__OWNED_ANNOTATION;
+ int EXPRESSION___LIBRARY_NAMESPACE = STEP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__TEXTUAL_REPRESENTATION = CONNECTOR__TEXTUAL_REPRESENTATION;
+ int EXPRESSION___PATH = STEP___PATH;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__ALIAS_IDS = CONNECTOR__ALIAS_IDS;
+ int EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = STEP___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DECLARED_SHORT_NAME = CONNECTOR__DECLARED_SHORT_NAME;
+ int EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = STEP___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DECLARED_NAME = CONNECTOR__DECLARED_NAME;
+ int EXPRESSION___NAMES_OF__ELEMENT = STEP___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__SHORT_NAME = CONNECTOR__SHORT_NAME;
+ int EXPRESSION___QUALIFICATION_OF__STRING = STEP___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__NAME = CONNECTOR__NAME;
+ int EXPRESSION___RESOLVE__STRING = STEP___RESOLVE__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__QUALIFIED_NAME = CONNECTOR__QUALIFIED_NAME;
+ int EXPRESSION___RESOLVE_GLOBAL__STRING = STEP___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_IMPLIED_INCLUDED = CONNECTOR__IS_IMPLIED_INCLUDED;
+ int EXPRESSION___RESOLVE_LOCAL__STRING = STEP___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_LIBRARY_ELEMENT = CONNECTOR__IS_LIBRARY_ELEMENT;
+ int EXPRESSION___RESOLVE_VISIBLE__STRING = STEP___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_MEMBERSHIP = CONNECTOR__OWNED_MEMBERSHIP;
+ int EXPRESSION___UNQUALIFIED_NAME_OF__STRING = STEP___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_MEMBER = CONNECTOR__OWNED_MEMBER;
+ int EXPRESSION___VISIBILITY_OF__MEMBERSHIP = STEP___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__MEMBERSHIP = CONNECTOR__MEMBERSHIP;
+ int EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = STEP___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_IMPORT = CONNECTOR__OWNED_IMPORT;
+ int EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = STEP___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__MEMBER = CONNECTOR__MEMBER;
+ int EXPRESSION___ALL_SUPERTYPES = STEP___ALL_SUPERTYPES;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IMPORTED_MEMBERSHIP = CONNECTOR__IMPORTED_MEMBERSHIP;
+ int EXPRESSION___DIRECTION_OF__FEATURE = STEP___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_SPECIALIZATION = CONNECTOR__OWNED_SPECIALIZATION;
+ int EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STEP___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_FEATURE_MEMBERSHIP = CONNECTOR__OWNED_FEATURE_MEMBERSHIP;
+ int EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STEP___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__FEATURE = CONNECTOR__FEATURE;
+ int EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STEP___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_FEATURE = CONNECTOR__OWNED_FEATURE;
+ int EXPRESSION___IS_COMPATIBLE_WITH__TYPE = STEP___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__INPUT = CONNECTOR__INPUT;
+ int EXPRESSION___MULTIPLICITIES = STEP___MULTIPLICITIES;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OUTPUT = CONNECTOR__OUTPUT;
+ int EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STEP___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_ABSTRACT = CONNECTOR__IS_ABSTRACT;
+ int EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = STEP___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__INHERITED_MEMBERSHIP = CONNECTOR__INHERITED_MEMBERSHIP;
+ int EXPRESSION___SPECIALIZES__TYPE = STEP___SPECIALIZES__TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__END_FEATURE = CONNECTOR__END_FEATURE;
+ int EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = STEP___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_END_FEATURE = CONNECTOR__OWNED_END_FEATURE;
+ int EXPRESSION___SUPERTYPES__BOOLEAN = STEP___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_SUFFICIENT = CONNECTOR__IS_SUFFICIENT;
+ int EXPRESSION___ALL_REDEFINED_FEATURES = STEP___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_CONJUGATOR = CONNECTOR__OWNED_CONJUGATOR;
+ int EXPRESSION___AS_CARTESIAN_PRODUCT = STEP___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_CONJUGATED = CONNECTOR__IS_CONJUGATED;
+ int EXPRESSION___CAN_ACCESS__FEATURE = STEP___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__INHERITED_FEATURE = CONNECTOR__INHERITED_FEATURE;
+ int EXPRESSION___DIRECTION_FOR__TYPE = STEP___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__MULTIPLICITY = CONNECTOR__MULTIPLICITY;
+ int EXPRESSION___IS_CARTESIAN_PRODUCT = STEP___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__UNIONING_TYPE = CONNECTOR__UNIONING_TYPE;
+ int EXPRESSION___IS_FEATURED_WITHIN__TYPE = STEP___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_INTERSECTING = CONNECTOR__OWNED_INTERSECTING;
+ int EXPRESSION___IS_FEATURING_TYPE__TYPE = STEP___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__INTERSECTING_TYPE = CONNECTOR__INTERSECTING_TYPE;
+ int EXPRESSION___IS_OWNED_CROSS_FEATURE = STEP___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_UNIONING = CONNECTOR__OWNED_UNIONING;
+ int EXPRESSION___NAMING_FEATURE = STEP___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_DISJOINING = CONNECTOR__OWNED_DISJOINING;
+ int EXPRESSION___OWNED_CROSS_FEATURE = STEP___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__FEATURE_MEMBERSHIP = CONNECTOR__FEATURE_MEMBERSHIP;
+ int EXPRESSION___REDEFINES__FEATURE = STEP___REDEFINES__FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DIFFERENCING_TYPE = CONNECTOR__DIFFERENCING_TYPE;
+ int EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = STEP___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_DIFFERENCING = CONNECTOR__OWNED_DIFFERENCING;
+ int EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = STEP___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DIRECTED_FEATURE = CONNECTOR__DIRECTED_FEATURE;
+ int EXPRESSION___TYPING_FEATURES = STEP___TYPING_FEATURES;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNING_FEATURE_MEMBERSHIP = CONNECTOR__OWNING_FEATURE_MEMBERSHIP;
+ int EXPRESSION___CHECK_CONDITION__ELEMENT = STEP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNING_TYPE = CONNECTOR__OWNING_TYPE;
+ int EXPRESSION___EVALUATE__ELEMENT = STEP_OPERATION_COUNT + 1;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__END_OWNING_TYPE = CONNECTOR__END_OWNING_TYPE;
+ int EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = STEP_OPERATION_COUNT + 2;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The number of operations of the 'Expression' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_UNIQUE = CONNECTOR__IS_UNIQUE;
+ int EXPRESSION_OPERATION_COUNT = STEP_OPERATION_COUNT + 3;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_ORDERED = CONNECTOR__IS_ORDERED;
+ int BOOLEAN_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__TYPE = CONNECTOR__TYPE;
+ int BOOLEAN_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_REDEFINITION = CONNECTOR__OWNED_REDEFINITION;
+ int BOOLEAN_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_SUBSETTING = CONNECTOR__OWNED_SUBSETTING;
+ int BOOLEAN_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_COMPOSITE = CONNECTOR__IS_COMPOSITE;
+ int BOOLEAN_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_END = CONNECTOR__IS_END;
+ int BOOLEAN_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_TYPING = CONNECTOR__OWNED_TYPING;
+ int BOOLEAN_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__FEATURING_TYPE = CONNECTOR__FEATURING_TYPE;
+ int BOOLEAN_EXPRESSION__NAME = EXPRESSION__NAME;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_TYPE_FEATURING = CONNECTOR__OWNED_TYPE_FEATURING;
+ int BOOLEAN_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_DERIVED = CONNECTOR__IS_DERIVED;
+ int BOOLEAN_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__CHAINING_FEATURE = CONNECTOR__CHAINING_FEATURE;
+ int BOOLEAN_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_FEATURE_INVERTING = CONNECTOR__OWNED_FEATURE_INVERTING;
+ int BOOLEAN_EXPRESSION__OWNER = EXPRESSION__OWNER;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_FEATURE_CHAINING = CONNECTOR__OWNED_FEATURE_CHAINING;
+ int BOOLEAN_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_PORTION = CONNECTOR__IS_PORTION;
+ int BOOLEAN_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_VARIABLE = CONNECTOR__IS_VARIABLE;
+ int BOOLEAN_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_CONSTANT = CONNECTOR__IS_CONSTANT;
+ int BOOLEAN_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_REFERENCE_SUBSETTING = CONNECTOR__OWNED_REFERENCE_SUBSETTING;
+ int BOOLEAN_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__FEATURE_TARGET = CONNECTOR__FEATURE_TARGET;
+ int BOOLEAN_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__CROSS_FEATURE = CONNECTOR__CROSS_FEATURE;
+ int BOOLEAN_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DIRECTION = CONNECTOR__DIRECTION;
+ int BOOLEAN_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_CROSS_SUBSETTING = CONNECTOR__OWNED_CROSS_SUBSETTING;
+ int BOOLEAN_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__RELATED_ELEMENT = CONNECTOR__RELATED_ELEMENT;
+ int BOOLEAN_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__TARGET = CONNECTOR__TARGET;
+ int BOOLEAN_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__SOURCE = CONNECTOR__SOURCE;
+ int BOOLEAN_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNING_RELATED_ELEMENT = CONNECTOR__OWNING_RELATED_ELEMENT;
+ int BOOLEAN_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__OWNED_RELATED_ELEMENT = CONNECTOR__OWNED_RELATED_ELEMENT;
+ int BOOLEAN_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__IS_IMPLIED = CONNECTOR__IS_IMPLIED;
+ int BOOLEAN_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__RELATED_FEATURE = CONNECTOR__RELATED_FEATURE;
+ int BOOLEAN_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__ASSOCIATION = CONNECTOR__ASSOCIATION;
+ int BOOLEAN_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__CONNECTOR_END = CONNECTOR__CONNECTOR_END;
+ int BOOLEAN_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__SOURCE_FEATURE = CONNECTOR__SOURCE_FEATURE;
+ int BOOLEAN_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__TARGET_FEATURE = CONNECTOR__TARGET_FEATURE;
+ int BOOLEAN_EXPRESSION__INPUT = EXPRESSION__INPUT;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION__DEFAULT_FEATURING_TYPE = CONNECTOR__DEFAULT_FEATURING_TYPE;
+ int BOOLEAN_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
/**
- * The number of structural features of the 'Succession' class.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FEATURE_COUNT = CONNECTOR_FEATURE_COUNT + 0;
+ int BOOLEAN_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___ESCAPED_NAME = CONNECTOR___ESCAPED_NAME;
+ int BOOLEAN_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___EFFECTIVE_SHORT_NAME = CONNECTOR___EFFECTIVE_SHORT_NAME;
+ int BOOLEAN_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___EFFECTIVE_NAME = CONNECTOR___EFFECTIVE_NAME;
+ int BOOLEAN_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___LIBRARY_NAMESPACE = CONNECTOR___LIBRARY_NAMESPACE;
+ int BOOLEAN_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___PATH = CONNECTOR___PATH;
+ int BOOLEAN_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___NAMES_OF__ELEMENT = CONNECTOR___NAMES_OF__ELEMENT;
+ int BOOLEAN_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___VISIBILITY_OF__MEMBERSHIP = CONNECTOR___VISIBILITY_OF__MEMBERSHIP;
+ int BOOLEAN_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int BOOLEAN_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST;
+ int BOOLEAN_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int BOOLEAN_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___RESOLVE__STRING = CONNECTOR___RESOLVE__STRING;
+ int BOOLEAN_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___RESOLVE_GLOBAL__STRING = CONNECTOR___RESOLVE_GLOBAL__STRING;
+ int BOOLEAN_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___RESOLVE_LOCAL__STRING = CONNECTOR___RESOLVE_LOCAL__STRING;
+ int BOOLEAN_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___RESOLVE_VISIBLE__STRING = CONNECTOR___RESOLVE_VISIBLE__STRING;
+ int BOOLEAN_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___QUALIFICATION_OF__STRING = CONNECTOR___QUALIFICATION_OF__STRING;
+ int BOOLEAN_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___UNQUALIFIED_NAME_OF__STRING = CONNECTOR___UNQUALIFIED_NAME_OF__STRING;
+ int BOOLEAN_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BOOLEAN_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BOOLEAN_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int BOOLEAN_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST;
+ int BOOLEAN_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int BOOLEAN_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
+ int BOOLEAN_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int BOOLEAN_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___SUPERTYPES__BOOLEAN = CONNECTOR___SUPERTYPES__BOOLEAN;
+ int BOOLEAN_EXPRESSION__IS_END = EXPRESSION__IS_END;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___ALL_SUPERTYPES = CONNECTOR___ALL_SUPERTYPES;
+ int BOOLEAN_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___SPECIALIZES__TYPE = CONNECTOR___SPECIALIZES__TYPE;
+ int BOOLEAN_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING;
+ int BOOLEAN_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___IS_COMPATIBLE_WITH__TYPE = CONNECTOR___IS_COMPATIBLE_WITH__TYPE;
+ int BOOLEAN_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___MULTIPLICITIES = CONNECTOR___MULTIPLICITIES;
+ int BOOLEAN_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___DIRECTION_FOR__TYPE = CONNECTOR___DIRECTION_FOR__TYPE;
+ int BOOLEAN_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___NAMING_FEATURE = CONNECTOR___NAMING_FEATURE;
+ int BOOLEAN_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___REDEFINES__FEATURE = CONNECTOR___REDEFINES__FEATURE;
+ int BOOLEAN_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR___REDEFINES_FROM_LIBRARY__STRING;
+ int BOOLEAN_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int BOOLEAN_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___TYPING_FEATURES = CONNECTOR___TYPING_FEATURES;
+ int BOOLEAN_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___AS_CARTESIAN_PRODUCT = CONNECTOR___AS_CARTESIAN_PRODUCT;
+ int BOOLEAN_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___IS_CARTESIAN_PRODUCT = CONNECTOR___IS_CARTESIAN_PRODUCT;
+ int BOOLEAN_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___IS_OWNED_CROSS_FEATURE = CONNECTOR___IS_OWNED_CROSS_FEATURE;
+ int BOOLEAN_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___OWNED_CROSS_FEATURE = CONNECTOR___OWNED_CROSS_FEATURE;
+ int BOOLEAN_EXPRESSION__TYPE = EXPRESSION__TYPE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___ALL_REDEFINED_FEATURES = CONNECTOR___ALL_REDEFINED_FEATURES;
+ int BOOLEAN_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___IS_FEATURED_WITHIN__TYPE = CONNECTOR___IS_FEATURED_WITHIN__TYPE;
+ int BOOLEAN_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___CAN_ACCESS__FEATURE = CONNECTOR___CAN_ACCESS__FEATURE;
+ int BOOLEAN_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION___IS_FEATURING_TYPE__TYPE = CONNECTOR___IS_FEATURING_TYPE__TYPE;
+ int BOOLEAN_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The number of operations of the 'Succession' class.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_OPERATION_COUNT = CONNECTOR_OPERATION_COUNT + 0;
+ int BOOLEAN_EXPRESSION__RESULT = EXPRESSION__RESULT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssociationStructureImpl Association Structure}' class.
+ * The feature id for the 'Predicate' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AssociationStructureImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssociationStructure()
* @generated
+ * @ordered
*/
- int ASSOCIATION_STRUCTURE = 69;
+ int BOOLEAN_EXPRESSION__PREDICATE = EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The number of structural features of the 'Boolean Expression' class.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNING_MEMBERSHIP = ASSOCIATION__OWNING_MEMBERSHIP;
+ int BOOLEAN_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_RELATIONSHIP = ASSOCIATION__OWNED_RELATIONSHIP;
+ int BOOLEAN_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNING_RELATIONSHIP = ASSOCIATION__OWNING_RELATIONSHIP;
+ int BOOLEAN_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNING_NAMESPACE = ASSOCIATION__OWNING_NAMESPACE;
+ int BOOLEAN_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__ELEMENT_ID = ASSOCIATION__ELEMENT_ID;
+ int BOOLEAN_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNER = ASSOCIATION__OWNER;
+ int BOOLEAN_EXPRESSION___PATH = EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_ELEMENT = ASSOCIATION__OWNED_ELEMENT;
+ int BOOLEAN_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__DOCUMENTATION = ASSOCIATION__DOCUMENTATION;
+ int BOOLEAN_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_ANNOTATION = ASSOCIATION__OWNED_ANNOTATION;
+ int BOOLEAN_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__TEXTUAL_REPRESENTATION = ASSOCIATION__TEXTUAL_REPRESENTATION;
+ int BOOLEAN_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__ALIAS_IDS = ASSOCIATION__ALIAS_IDS;
+ int BOOLEAN_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__DECLARED_SHORT_NAME = ASSOCIATION__DECLARED_SHORT_NAME;
+ int BOOLEAN_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__DECLARED_NAME = ASSOCIATION__DECLARED_NAME;
+ int BOOLEAN_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__SHORT_NAME = ASSOCIATION__SHORT_NAME;
+ int BOOLEAN_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__NAME = ASSOCIATION__NAME;
+ int BOOLEAN_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__QUALIFIED_NAME = ASSOCIATION__QUALIFIED_NAME;
+ int BOOLEAN_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IS_IMPLIED_INCLUDED = ASSOCIATION__IS_IMPLIED_INCLUDED;
+ int BOOLEAN_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IS_LIBRARY_ELEMENT = ASSOCIATION__IS_LIBRARY_ELEMENT;
+ int BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_MEMBERSHIP = ASSOCIATION__OWNED_MEMBERSHIP;
+ int BOOLEAN_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_MEMBER = ASSOCIATION__OWNED_MEMBER;
+ int BOOLEAN_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__MEMBERSHIP = ASSOCIATION__MEMBERSHIP;
+ int BOOLEAN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_IMPORT = ASSOCIATION__OWNED_IMPORT;
+ int BOOLEAN_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__MEMBER = ASSOCIATION__MEMBER;
+ int BOOLEAN_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IMPORTED_MEMBERSHIP = ASSOCIATION__IMPORTED_MEMBERSHIP;
+ int BOOLEAN_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_SPECIALIZATION = ASSOCIATION__OWNED_SPECIALIZATION;
+ int BOOLEAN_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_FEATURE_MEMBERSHIP = ASSOCIATION__OWNED_FEATURE_MEMBERSHIP;
+ int BOOLEAN_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__FEATURE = ASSOCIATION__FEATURE;
+ int BOOLEAN_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_FEATURE = ASSOCIATION__OWNED_FEATURE;
+ int BOOLEAN_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__INPUT = ASSOCIATION__INPUT;
+ int BOOLEAN_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OUTPUT = ASSOCIATION__OUTPUT;
+ int BOOLEAN_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IS_ABSTRACT = ASSOCIATION__IS_ABSTRACT;
+ int BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__INHERITED_MEMBERSHIP = ASSOCIATION__INHERITED_MEMBERSHIP;
+ int BOOLEAN_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__END_FEATURE = ASSOCIATION__END_FEATURE;
+ int BOOLEAN_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_END_FEATURE = ASSOCIATION__OWNED_END_FEATURE;
+ int BOOLEAN_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IS_SUFFICIENT = ASSOCIATION__IS_SUFFICIENT;
+ int BOOLEAN_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_CONJUGATOR = ASSOCIATION__OWNED_CONJUGATOR;
+ int BOOLEAN_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IS_CONJUGATED = ASSOCIATION__IS_CONJUGATED;
+ int BOOLEAN_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__INHERITED_FEATURE = ASSOCIATION__INHERITED_FEATURE;
+ int BOOLEAN_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__MULTIPLICITY = ASSOCIATION__MULTIPLICITY;
+ int BOOLEAN_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__UNIONING_TYPE = ASSOCIATION__UNIONING_TYPE;
+ int BOOLEAN_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_INTERSECTING = ASSOCIATION__OWNED_INTERSECTING;
+ int BOOLEAN_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__INTERSECTING_TYPE = ASSOCIATION__INTERSECTING_TYPE;
+ int BOOLEAN_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_UNIONING = ASSOCIATION__OWNED_UNIONING;
+ int BOOLEAN_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_DISJOINING = ASSOCIATION__OWNED_DISJOINING;
+ int BOOLEAN_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__FEATURE_MEMBERSHIP = ASSOCIATION__FEATURE_MEMBERSHIP;
+ int BOOLEAN_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__DIFFERENCING_TYPE = ASSOCIATION__DIFFERENCING_TYPE;
+ int BOOLEAN_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_DIFFERENCING = ASSOCIATION__OWNED_DIFFERENCING;
+ int BOOLEAN_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The number of operations of the 'Boolean Expression' class.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__DIRECTED_FEATURE = ASSOCIATION__DIRECTED_FEATURE;
+ int BOOLEAN_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_SUBCLASSIFICATION = ASSOCIATION__OWNED_SUBCLASSIFICATION;
+ int INSTANTIATION_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__RELATED_ELEMENT = ASSOCIATION__RELATED_ELEMENT;
+ int INSTANTIATION_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__TARGET = ASSOCIATION__TARGET;
+ int INSTANTIATION_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__SOURCE = ASSOCIATION__SOURCE;
+ int INSTANTIATION_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNING_RELATED_ELEMENT = ASSOCIATION__OWNING_RELATED_ELEMENT;
+ int INSTANTIATION_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__OWNED_RELATED_ELEMENT = ASSOCIATION__OWNED_RELATED_ELEMENT;
+ int INSTANTIATION_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__IS_IMPLIED = ASSOCIATION__IS_IMPLIED;
+ int INSTANTIATION_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Related Type' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__RELATED_TYPE = ASSOCIATION__RELATED_TYPE;
+ int INSTANTIATION_EXPRESSION__NAME = EXPRESSION__NAME;
/**
- * The feature id for the 'Source Type' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__SOURCE_TYPE = ASSOCIATION__SOURCE_TYPE;
+ int INSTANTIATION_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Target Type' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__TARGET_TYPE = ASSOCIATION__TARGET_TYPE;
+ int INSTANTIATION_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Association End' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE__ASSOCIATION_END = ASSOCIATION__ASSOCIATION_END;
+ int INSTANTIATION_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The number of structural features of the 'Association Structure' class.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE_FEATURE_COUNT = ASSOCIATION_FEATURE_COUNT + 0;
+ int INSTANTIATION_EXPRESSION__OWNER = EXPRESSION__OWNER;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___ESCAPED_NAME = ASSOCIATION___ESCAPED_NAME;
+ int INSTANTIATION_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___EFFECTIVE_SHORT_NAME = ASSOCIATION___EFFECTIVE_SHORT_NAME;
+ int INSTANTIATION_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___EFFECTIVE_NAME = ASSOCIATION___EFFECTIVE_NAME;
+ int INSTANTIATION_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___LIBRARY_NAMESPACE = ASSOCIATION___LIBRARY_NAMESPACE;
+ int INSTANTIATION_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___PATH = ASSOCIATION___PATH;
+ int INSTANTIATION_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___NAMES_OF__ELEMENT = ASSOCIATION___NAMES_OF__ELEMENT;
+ int INSTANTIATION_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___VISIBILITY_OF__MEMBERSHIP = ASSOCIATION___VISIBILITY_OF__MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ASSOCIATION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INSTANTIATION_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___IMPORTED_MEMBERSHIPS__ELIST = ASSOCIATION___IMPORTED_MEMBERSHIPS__ELIST;
+ int INSTANTIATION_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ASSOCIATION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INSTANTIATION_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___RESOLVE__STRING = ASSOCIATION___RESOLVE__STRING;
+ int INSTANTIATION_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___RESOLVE_GLOBAL__STRING = ASSOCIATION___RESOLVE_GLOBAL__STRING;
+ int INSTANTIATION_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___RESOLVE_LOCAL__STRING = ASSOCIATION___RESOLVE_LOCAL__STRING;
+ int INSTANTIATION_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___RESOLVE_VISIBLE__STRING = ASSOCIATION___RESOLVE_VISIBLE__STRING;
+ int INSTANTIATION_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___QUALIFICATION_OF__STRING = ASSOCIATION___QUALIFICATION_OF__STRING;
+ int INSTANTIATION_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___UNQUALIFIED_NAME_OF__STRING = ASSOCIATION___UNQUALIFIED_NAME_OF__STRING;
+ int INSTANTIATION_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INSTANTIATION_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INSTANTIATION_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INSTANTIATION_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___REMOVE_REDEFINED_FEATURES__ELIST = ASSOCIATION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int INSTANTIATION_EXPRESSION__INPUT = EXPRESSION__INPUT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ASSOCIATION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___DIRECTION_OF__FEATURE = ASSOCIATION___DIRECTION_OF__FEATURE;
+ int INSTANTIATION_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int INSTANTIATION_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___SUPERTYPES__BOOLEAN = ASSOCIATION___SUPERTYPES__BOOLEAN;
+ int INSTANTIATION_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___ALL_SUPERTYPES = ASSOCIATION___ALL_SUPERTYPES;
+ int INSTANTIATION_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___SPECIALIZES__TYPE = ASSOCIATION___SPECIALIZES__TYPE;
+ int INSTANTIATION_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___SPECIALIZES_FROM_LIBRARY__STRING = ASSOCIATION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int INSTANTIATION_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___IS_COMPATIBLE_WITH__TYPE = ASSOCIATION___IS_COMPATIBLE_WITH__TYPE;
+ int INSTANTIATION_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE___MULTIPLICITIES = ASSOCIATION___MULTIPLICITIES;
+ int INSTANTIATION_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
/**
- * The number of operations of the 'Association Structure' class.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSOCIATION_STRUCTURE_OPERATION_COUNT = ASSOCIATION_OPERATION_COUNT + 0;
+ int INSTANTIATION_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PackageImpl Package}' class.
+ * The feature id for the 'Owned Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PackageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPackage()
* @generated
+ * @ordered
*/
- int PACKAGE = 70;
+ int INSTANTIATION_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNING_MEMBERSHIP = NAMESPACE__OWNING_MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNED_RELATIONSHIP = NAMESPACE__OWNED_RELATIONSHIP;
+ int INSTANTIATION_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNING_RELATIONSHIP = NAMESPACE__OWNING_RELATIONSHIP;
+ int INSTANTIATION_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNING_NAMESPACE = NAMESPACE__OWNING_NAMESPACE;
+ int INSTANTIATION_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__ELEMENT_ID = NAMESPACE__ELEMENT_ID;
+ int INSTANTIATION_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNER = NAMESPACE__OWNER;
+ int INSTANTIATION_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNED_ELEMENT = NAMESPACE__OWNED_ELEMENT;
+ int INSTANTIATION_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__DOCUMENTATION = NAMESPACE__DOCUMENTATION;
+ int INSTANTIATION_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNED_ANNOTATION = NAMESPACE__OWNED_ANNOTATION;
+ int INSTANTIATION_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE__TEXTUAL_REPRESENTATION = NAMESPACE__TEXTUAL_REPRESENTATION;
+ int INSTANTIATION_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__ALIAS_IDS = NAMESPACE__ALIAS_IDS;
+ int INSTANTIATION_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__DECLARED_SHORT_NAME = NAMESPACE__DECLARED_SHORT_NAME;
+ int INSTANTIATION_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__DECLARED_NAME = NAMESPACE__DECLARED_NAME;
+ int INSTANTIATION_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__SHORT_NAME = NAMESPACE__SHORT_NAME;
+ int INSTANTIATION_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__NAME = NAMESPACE__NAME;
+ int INSTANTIATION_EXPRESSION__IS_END = EXPRESSION__IS_END;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__QUALIFIED_NAME = NAMESPACE__QUALIFIED_NAME;
+ int INSTANTIATION_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__IS_IMPLIED_INCLUDED = NAMESPACE__IS_IMPLIED_INCLUDED;
+ int INSTANTIATION_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__IS_LIBRARY_ELEMENT = NAMESPACE__IS_LIBRARY_ELEMENT;
+ int INSTANTIATION_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNED_MEMBERSHIP = NAMESPACE__OWNED_MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNED_MEMBER = NAMESPACE__OWNED_MEMBER;
+ int INSTANTIATION_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__MEMBERSHIP = NAMESPACE__MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__OWNED_IMPORT = NAMESPACE__OWNED_IMPORT;
+ int INSTANTIATION_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__MEMBER = NAMESPACE__MEMBER;
+ int INSTANTIATION_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE__IMPORTED_MEMBERSHIP = NAMESPACE__IMPORTED_MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Filter Condition' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE__FILTER_CONDITION = NAMESPACE_FEATURE_COUNT + 0;
+ int INSTANTIATION_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
/**
- * The number of structural features of the 'Package' class.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 1;
+ int INSTANTIATION_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE___ESCAPED_NAME = NAMESPACE___ESCAPED_NAME;
+ int INSTANTIATION_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE___EFFECTIVE_SHORT_NAME = NAMESPACE___EFFECTIVE_SHORT_NAME;
+ int INSTANTIATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE___EFFECTIVE_NAME = NAMESPACE___EFFECTIVE_NAME;
+ int INSTANTIATION_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE___LIBRARY_NAMESPACE = NAMESPACE___LIBRARY_NAMESPACE;
+ int INSTANTIATION_EXPRESSION__TYPE = EXPRESSION__TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE___PATH = NAMESPACE___PATH;
+ int INSTANTIATION_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE___NAMES_OF__ELEMENT = NAMESPACE___NAMES_OF__ELEMENT;
+ int INSTANTIATION_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE___VISIBILITY_OF__MEMBERSHIP = NAMESPACE___VISIBILITY_OF__MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int PACKAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = NAMESPACE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INSTANTIATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE___IMPORTED_MEMBERSHIPS__ELIST = NAMESPACE___IMPORTED_MEMBERSHIPS__ELIST;
+ int INSTANTIATION_EXPRESSION__RESULT = EXPRESSION__RESULT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int PACKAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = NAMESPACE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INSTANTIATION_EXPRESSION__ARGUMENT = EXPRESSION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int PACKAGE___RESOLVE__STRING = NAMESPACE___RESOLVE__STRING;
+ int INSTANTIATION_EXPRESSION__INSTANTIATED_TYPE = EXPRESSION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The number of structural features of the 'Instantiation Expression' class.
*
*
* @generated
* @ordered
*/
- int PACKAGE___RESOLVE_GLOBAL__STRING = NAMESPACE___RESOLVE_GLOBAL__STRING;
+ int INSTANTIATION_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PACKAGE___RESOLVE_LOCAL__STRING = NAMESPACE___RESOLVE_LOCAL__STRING;
+ int INSTANTIATION_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PACKAGE___RESOLVE_VISIBLE__STRING = NAMESPACE___RESOLVE_VISIBLE__STRING;
+ int INSTANTIATION_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PACKAGE___QUALIFICATION_OF__STRING = NAMESPACE___QUALIFICATION_OF__STRING;
+ int INSTANTIATION_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PACKAGE___UNQUALIFIED_NAME_OF__STRING = NAMESPACE___UNQUALIFIED_NAME_OF__STRING;
+ int INSTANTIATION_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Include As Member' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PACKAGE___INCLUDE_AS_MEMBER__ELEMENT = NAMESPACE_OPERATION_COUNT + 0;
+ int INSTANTIATION_EXPRESSION___PATH = EXPRESSION___PATH;
/**
- * The number of operations of the 'Package' class.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PACKAGE_OPERATION_COUNT = NAMESPACE_OPERATION_COUNT + 1;
+ int INSTANTIATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LibraryPackageImpl Library Package}' class.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LibraryPackageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLibraryPackage()
* @generated
+ * @ordered
*/
- int LIBRARY_PACKAGE = 71;
+ int INSTANTIATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNING_MEMBERSHIP = PACKAGE__OWNING_MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNED_RELATIONSHIP = PACKAGE__OWNED_RELATIONSHIP;
+ int INSTANTIATION_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNING_RELATIONSHIP = PACKAGE__OWNING_RELATIONSHIP;
+ int INSTANTIATION_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNING_NAMESPACE = PACKAGE__OWNING_NAMESPACE;
+ int INSTANTIATION_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__ELEMENT_ID = PACKAGE__ELEMENT_ID;
+ int INSTANTIATION_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNER = PACKAGE__OWNER;
+ int INSTANTIATION_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNED_ELEMENT = PACKAGE__OWNED_ELEMENT;
+ int INSTANTIATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__DOCUMENTATION = PACKAGE__DOCUMENTATION;
+ int INSTANTIATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNED_ANNOTATION = PACKAGE__OWNED_ANNOTATION;
+ int INSTANTIATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__TEXTUAL_REPRESENTATION = PACKAGE__TEXTUAL_REPRESENTATION;
+ int INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__ALIAS_IDS = PACKAGE__ALIAS_IDS;
+ int INSTANTIATION_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__DECLARED_SHORT_NAME = PACKAGE__DECLARED_SHORT_NAME;
+ int INSTANTIATION_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__DECLARED_NAME = PACKAGE__DECLARED_NAME;
+ int INSTANTIATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__SHORT_NAME = PACKAGE__SHORT_NAME;
+ int INSTANTIATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__NAME = PACKAGE__NAME;
+ int INSTANTIATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__QUALIFIED_NAME = PACKAGE__QUALIFIED_NAME;
+ int INSTANTIATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__IS_IMPLIED_INCLUDED = PACKAGE__IS_IMPLIED_INCLUDED;
+ int INSTANTIATION_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__IS_LIBRARY_ELEMENT = PACKAGE__IS_LIBRARY_ELEMENT;
+ int INSTANTIATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNED_MEMBERSHIP = PACKAGE__OWNED_MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNED_MEMBER = PACKAGE__OWNED_MEMBER;
+ int INSTANTIATION_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__MEMBERSHIP = PACKAGE__MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__OWNED_IMPORT = PACKAGE__OWNED_IMPORT;
+ int INSTANTIATION_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__MEMBER = PACKAGE__MEMBER;
+ int INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__IMPORTED_MEMBERSHIP = PACKAGE__IMPORTED_MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Filter Condition' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__FILTER_CONDITION = PACKAGE__FILTER_CONDITION;
+ int INSTANTIATION_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Standard' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE__IS_STANDARD = PACKAGE_FEATURE_COUNT + 0;
+ int INSTANTIATION_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The number of structural features of the 'Library Package' class.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE_FEATURE_COUNT = PACKAGE_FEATURE_COUNT + 1;
+ int INSTANTIATION_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___ESCAPED_NAME = PACKAGE___ESCAPED_NAME;
+ int INSTANTIATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___EFFECTIVE_SHORT_NAME = PACKAGE___EFFECTIVE_SHORT_NAME;
+ int INSTANTIATION_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___EFFECTIVE_NAME = PACKAGE___EFFECTIVE_NAME;
+ int INSTANTIATION_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___LIBRARY_NAMESPACE = PACKAGE___LIBRARY_NAMESPACE;
+ int INSTANTIATION_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___PATH = PACKAGE___PATH;
+ int INSTANTIATION_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___NAMES_OF__ELEMENT = PACKAGE___NAMES_OF__ELEMENT;
+ int INSTANTIATION_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___VISIBILITY_OF__MEMBERSHIP = PACKAGE___VISIBILITY_OF__MEMBERSHIP;
+ int INSTANTIATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PACKAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INSTANTIATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___IMPORTED_MEMBERSHIPS__ELIST = PACKAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int INSTANTIATION_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PACKAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INSTANTIATION_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___RESOLVE__STRING = PACKAGE___RESOLVE__STRING;
+ int INSTANTIATION_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___RESOLVE_GLOBAL__STRING = PACKAGE___RESOLVE_GLOBAL__STRING;
+ int INSTANTIATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___RESOLVE_LOCAL__STRING = PACKAGE___RESOLVE_LOCAL__STRING;
+ int INSTANTIATION_EXPRESSION___INSTANTIATED_TYPE = EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The number of operations of the 'Instantiation Expression' class.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___RESOLVE_VISIBLE__STRING = PACKAGE___RESOLVE_VISIBLE__STRING;
+ int INSTANTIATION_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___QUALIFICATION_OF__STRING = PACKAGE___QUALIFICATION_OF__STRING;
+ int INVOCATION_EXPRESSION__ALIAS_IDS = INSTANTIATION_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___UNQUALIFIED_NAME_OF__STRING = PACKAGE___UNQUALIFIED_NAME_OF__STRING;
+ int INVOCATION_EXPRESSION__DECLARED_NAME = INSTANTIATION_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Include As Member' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE___INCLUDE_AS_MEMBER__ELEMENT = PACKAGE___INCLUDE_AS_MEMBER__ELEMENT;
+ int INVOCATION_EXPRESSION__DECLARED_SHORT_NAME = INSTANTIATION_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The number of operations of the 'Library Package' class.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LIBRARY_PACKAGE_OPERATION_COUNT = PACKAGE_OPERATION_COUNT + 0;
+ int INVOCATION_EXPRESSION__DOCUMENTATION = INSTANTIATION_EXPRESSION__DOCUMENTATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ElementFilterMembershipImpl Element Filter Membership}' class.
+ * The feature id for the 'Element Id' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ElementFilterMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getElementFilterMembership()
* @generated
+ * @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP = 72;
+ int INVOCATION_EXPRESSION__ELEMENT_ID = INSTANTIATION_EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED = INSTANTIATION_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT = INSTANTIATION_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int INVOCATION_EXPRESSION__NAME = INSTANTIATION_EXPRESSION__NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
+ int INVOCATION_EXPRESSION__OWNED_ANNOTATION = INSTANTIATION_EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
+ int INVOCATION_EXPRESSION__OWNED_ELEMENT = INSTANTIATION_EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNER = OWNING_MEMBERSHIP__OWNER;
+ int INVOCATION_EXPRESSION__OWNED_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
+ int INVOCATION_EXPRESSION__OWNER = INSTANTIATION_EXPRESSION__OWNER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
+ int INVOCATION_EXPRESSION__OWNING_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
+ int INVOCATION_EXPRESSION__OWNING_NAMESPACE = INSTANTIATION_EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int INVOCATION_EXPRESSION__OWNING_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
+ int INVOCATION_EXPRESSION__QUALIFIED_NAME = INSTANTIATION_EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int INVOCATION_EXPRESSION__SHORT_NAME = INSTANTIATION_EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
+ int INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION = INSTANTIATION_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
+ int INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP = INSTANTIATION_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__NAME = OWNING_MEMBERSHIP__NAME;
+ int INVOCATION_EXPRESSION__MEMBER = INSTANTIATION_EXPRESSION__MEMBER;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
+ int INVOCATION_EXPRESSION__MEMBERSHIP = INSTANTIATION_EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int INVOCATION_EXPRESSION__OWNED_IMPORT = INSTANTIATION_EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int INVOCATION_EXPRESSION__OWNED_MEMBER = INSTANTIATION_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
+ int INVOCATION_EXPRESSION__OWNED_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__TARGET = OWNING_MEMBERSHIP__TARGET;
+ int INVOCATION_EXPRESSION__DIFFERENCING_TYPE = INSTANTIATION_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__SOURCE = OWNING_MEMBERSHIP__SOURCE;
+ int INVOCATION_EXPRESSION__DIRECTED_FEATURE = INSTANTIATION_EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int INVOCATION_EXPRESSION__END_FEATURE = INSTANTIATION_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int INVOCATION_EXPRESSION__FEATURE = INSTANTIATION_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
+ int INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int INVOCATION_EXPRESSION__INHERITED_FEATURE = INSTANTIATION_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP = INSTANTIATION_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int INVOCATION_EXPRESSION__INPUT = INSTANTIATION_EXPRESSION__INPUT;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
+ int INVOCATION_EXPRESSION__INTERSECTING_TYPE = INSTANTIATION_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
+ int INVOCATION_EXPRESSION__IS_ABSTRACT = INSTANTIATION_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
+ int INVOCATION_EXPRESSION__IS_CONJUGATED = INSTANTIATION_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int INVOCATION_EXPRESSION__IS_SUFFICIENT = INSTANTIATION_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int INVOCATION_EXPRESSION__MULTIPLICITY = INSTANTIATION_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int INVOCATION_EXPRESSION__OUTPUT = INSTANTIATION_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int INVOCATION_EXPRESSION__OWNED_CONJUGATOR = INSTANTIATION_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Condition' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP__CONDITION = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
+ int INVOCATION_EXPRESSION__OWNED_DIFFERENCING = INSTANTIATION_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The number of structural features of the 'Element Filter Membership' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
+ int INVOCATION_EXPRESSION__OWNED_DISJOINING = INSTANTIATION_EXPRESSION__OWNED_DISJOINING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
+ int INVOCATION_EXPRESSION__OWNED_END_FEATURE = INSTANTIATION_EXPRESSION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int INVOCATION_EXPRESSION__OWNED_FEATURE = INSTANTIATION_EXPRESSION__OWNED_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
+ int INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int INVOCATION_EXPRESSION__OWNED_INTERSECTING = INSTANTIATION_EXPRESSION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP___PATH = OWNING_MEMBERSHIP___PATH;
+ int INVOCATION_EXPRESSION__OWNED_SPECIALIZATION = INSTANTIATION_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int INVOCATION_EXPRESSION__OWNED_UNIONING = INSTANTIATION_EXPRESSION__OWNED_UNIONING;
/**
- * The number of operations of the 'Element Filter Membership' class.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ELEMENT_FILTER_MEMBERSHIP_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
+ int INVOCATION_EXPRESSION__UNIONING_TYPE = INSTANTIATION_EXPRESSION__UNIONING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowImpl Flow}' class.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FlowImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlow()
* @generated
+ * @ordered
*/
- int FLOW = 73;
+ int INVOCATION_EXPRESSION__CHAINING_FEATURE = INSTANTIATION_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNING_MEMBERSHIP = CONNECTOR__OWNING_MEMBERSHIP;
+ int INVOCATION_EXPRESSION__CROSS_FEATURE = INSTANTIATION_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_RELATIONSHIP = CONNECTOR__OWNED_RELATIONSHIP;
+ int INVOCATION_EXPRESSION__DIRECTION = INSTANTIATION_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNING_RELATIONSHIP = CONNECTOR__OWNING_RELATIONSHIP;
+ int INVOCATION_EXPRESSION__END_OWNING_TYPE = INSTANTIATION_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNING_NAMESPACE = CONNECTOR__OWNING_NAMESPACE;
+ int INVOCATION_EXPRESSION__FEATURE_TARGET = INSTANTIATION_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__ELEMENT_ID = CONNECTOR__ELEMENT_ID;
+ int INVOCATION_EXPRESSION__FEATURING_TYPE = INSTANTIATION_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNER = CONNECTOR__OWNER;
+ int INVOCATION_EXPRESSION__IS_COMPOSITE = INSTANTIATION_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_ELEMENT = CONNECTOR__OWNED_ELEMENT;
+ int INVOCATION_EXPRESSION__IS_CONSTANT = INSTANTIATION_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__DOCUMENTATION = CONNECTOR__DOCUMENTATION;
+ int INVOCATION_EXPRESSION__IS_DERIVED = INSTANTIATION_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_ANNOTATION = CONNECTOR__OWNED_ANNOTATION;
+ int INVOCATION_EXPRESSION__IS_END = INSTANTIATION_EXPRESSION__IS_END;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__TEXTUAL_REPRESENTATION = CONNECTOR__TEXTUAL_REPRESENTATION;
+ int INVOCATION_EXPRESSION__IS_ORDERED = INSTANTIATION_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__ALIAS_IDS = CONNECTOR__ALIAS_IDS;
+ int INVOCATION_EXPRESSION__IS_PORTION = INSTANTIATION_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__DECLARED_SHORT_NAME = CONNECTOR__DECLARED_SHORT_NAME;
+ int INVOCATION_EXPRESSION__IS_UNIQUE = INSTANTIATION_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__DECLARED_NAME = CONNECTOR__DECLARED_NAME;
+ int INVOCATION_EXPRESSION__IS_VARIABLE = INSTANTIATION_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__SHORT_NAME = CONNECTOR__SHORT_NAME;
+ int INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__NAME = CONNECTOR__NAME;
+ int INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__QUALIFIED_NAME = CONNECTOR__QUALIFIED_NAME;
+ int INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_IMPLIED_INCLUDED = CONNECTOR__IS_IMPLIED_INCLUDED;
+ int INVOCATION_EXPRESSION__OWNED_REDEFINITION = INSTANTIATION_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_LIBRARY_ELEMENT = CONNECTOR__IS_LIBRARY_ELEMENT;
+ int INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_MEMBERSHIP = CONNECTOR__OWNED_MEMBERSHIP;
+ int INVOCATION_EXPRESSION__OWNED_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_MEMBER = CONNECTOR__OWNED_MEMBER;
+ int INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING = INSTANTIATION_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__MEMBERSHIP = CONNECTOR__MEMBERSHIP;
+ int INVOCATION_EXPRESSION__OWNED_TYPING = INSTANTIATION_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_IMPORT = CONNECTOR__OWNED_IMPORT;
+ int INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__MEMBER = CONNECTOR__MEMBER;
+ int INVOCATION_EXPRESSION__OWNING_TYPE = INSTANTIATION_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__IMPORTED_MEMBERSHIP = CONNECTOR__IMPORTED_MEMBERSHIP;
+ int INVOCATION_EXPRESSION__TYPE = INSTANTIATION_EXPRESSION__TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_SPECIALIZATION = CONNECTOR__OWNED_SPECIALIZATION;
+ int INVOCATION_EXPRESSION__BEHAVIOR = INSTANTIATION_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_FEATURE_MEMBERSHIP = CONNECTOR__OWNED_FEATURE_MEMBERSHIP;
+ int INVOCATION_EXPRESSION__PARAMETER = INSTANTIATION_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__FEATURE = CONNECTOR__FEATURE;
+ int INVOCATION_EXPRESSION__FUNCTION = INSTANTIATION_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_FEATURE = CONNECTOR__OWNED_FEATURE;
+ int INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INSTANTIATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__INPUT = CONNECTOR__INPUT;
+ int INVOCATION_EXPRESSION__RESULT = INSTANTIATION_EXPRESSION__RESULT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__OUTPUT = CONNECTOR__OUTPUT;
+ int INVOCATION_EXPRESSION__ARGUMENT = INSTANTIATION_EXPRESSION__ARGUMENT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_ABSTRACT = CONNECTOR__IS_ABSTRACT;
+ int INVOCATION_EXPRESSION__INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__INHERITED_MEMBERSHIP = CONNECTOR__INHERITED_MEMBERSHIP;
+ int INVOCATION_EXPRESSION__OPERAND = INSTANTIATION_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'End Feature' reference list.
+ * The number of structural features of the 'Invocation Expression' class.
*
*
* @generated
* @ordered
*/
- int FLOW__END_FEATURE = CONNECTOR__END_FEATURE;
+ int INVOCATION_EXPRESSION_FEATURE_COUNT = INSTANTIATION_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_END_FEATURE = CONNECTOR__OWNED_END_FEATURE;
+ int INVOCATION_EXPRESSION___EFFECTIVE_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_SUFFICIENT = CONNECTOR__IS_SUFFICIENT;
+ int INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_CONJUGATOR = CONNECTOR__OWNED_CONJUGATOR;
+ int INVOCATION_EXPRESSION___ESCAPED_NAME = INSTANTIATION_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_CONJUGATED = CONNECTOR__IS_CONJUGATED;
+ int INVOCATION_EXPRESSION___LIBRARY_NAMESPACE = INSTANTIATION_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__INHERITED_FEATURE = CONNECTOR__INHERITED_FEATURE;
+ int INVOCATION_EXPRESSION___PATH = INSTANTIATION_EXPRESSION___PATH;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__MULTIPLICITY = CONNECTOR__MULTIPLICITY;
+ int INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INSTANTIATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__UNIONING_TYPE = CONNECTOR__UNIONING_TYPE;
+ int INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INSTANTIATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_INTERSECTING = CONNECTOR__OWNED_INTERSECTING;
+ int INVOCATION_EXPRESSION___NAMES_OF__ELEMENT = INSTANTIATION_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__INTERSECTING_TYPE = CONNECTOR__INTERSECTING_TYPE;
+ int INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING = INSTANTIATION_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_UNIONING = CONNECTOR__OWNED_UNIONING;
+ int INVOCATION_EXPRESSION___RESOLVE__STRING = INSTANTIATION_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_DISJOINING = CONNECTOR__OWNED_DISJOINING;
+ int INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__FEATURE_MEMBERSHIP = CONNECTOR__FEATURE_MEMBERSHIP;
+ int INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__DIFFERENCING_TYPE = CONNECTOR__DIFFERENCING_TYPE;
+ int INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING = INSTANTIATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_DIFFERENCING = CONNECTOR__OWNED_DIFFERENCING;
+ int INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INSTANTIATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__DIRECTED_FEATURE = CONNECTOR__DIRECTED_FEATURE;
+ int INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNING_FEATURE_MEMBERSHIP = CONNECTOR__OWNING_FEATURE_MEMBERSHIP;
+ int INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INSTANTIATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNING_TYPE = CONNECTOR__OWNING_TYPE;
+ int INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__END_OWNING_TYPE = CONNECTOR__END_OWNING_TYPE;
+ int INVOCATION_EXPRESSION___ALL_SUPERTYPES = INSTANTIATION_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_UNIQUE = CONNECTOR__IS_UNIQUE;
+ int INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE = INSTANTIATION_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_ORDERED = CONNECTOR__IS_ORDERED;
+ int INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INSTANTIATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__TYPE = CONNECTOR__TYPE;
+ int INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_REDEFINITION = CONNECTOR__OWNED_REDEFINITION;
+ int INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_SUBSETTING = CONNECTOR__OWNED_SUBSETTING;
+ int INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INSTANTIATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_COMPOSITE = CONNECTOR__IS_COMPOSITE;
+ int INVOCATION_EXPRESSION___MULTIPLICITIES = INSTANTIATION_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_END = CONNECTOR__IS_END;
+ int INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_TYPING = CONNECTOR__OWNED_TYPING;
+ int INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INSTANTIATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__FEATURING_TYPE = CONNECTOR__FEATURING_TYPE;
+ int INVOCATION_EXPRESSION___SPECIALIZES__TYPE = INSTANTIATION_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_TYPE_FEATURING = CONNECTOR__OWNED_TYPE_FEATURING;
+ int INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_DERIVED = CONNECTOR__IS_DERIVED;
+ int INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN = INSTANTIATION_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__CHAINING_FEATURE = CONNECTOR__CHAINING_FEATURE;
+ int INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_FEATURE_INVERTING = CONNECTOR__OWNED_FEATURE_INVERTING;
+ int INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_FEATURE_CHAINING = CONNECTOR__OWNED_FEATURE_CHAINING;
+ int INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE = INSTANTIATION_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_PORTION = CONNECTOR__IS_PORTION;
+ int INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE = INSTANTIATION_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_VARIABLE = CONNECTOR__IS_VARIABLE;
+ int INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_CONSTANT = CONNECTOR__IS_CONSTANT;
+ int INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_REFERENCE_SUBSETTING = CONNECTOR__OWNED_REFERENCE_SUBSETTING;
+ int INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__FEATURE_TARGET = CONNECTOR__FEATURE_TARGET;
+ int INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__CROSS_FEATURE = CONNECTOR__CROSS_FEATURE;
+ int INVOCATION_EXPRESSION___NAMING_FEATURE = INSTANTIATION_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__DIRECTION = CONNECTOR__DIRECTION;
+ int INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_CROSS_SUBSETTING = CONNECTOR__OWNED_CROSS_SUBSETTING;
+ int INVOCATION_EXPRESSION___REDEFINES__FEATURE = INSTANTIATION_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__RELATED_ELEMENT = CONNECTOR__RELATED_ELEMENT;
+ int INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__TARGET = CONNECTOR__TARGET;
+ int INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INSTANTIATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__SOURCE = CONNECTOR__SOURCE;
+ int INVOCATION_EXPRESSION___TYPING_FEATURES = INSTANTIATION_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNING_RELATED_ELEMENT = CONNECTOR__OWNING_RELATED_ELEMENT;
+ int INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT = INSTANTIATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__OWNED_RELATED_ELEMENT = CONNECTOR__OWNED_RELATED_ELEMENT;
+ int INVOCATION_EXPRESSION___EVALUATE__ELEMENT = INSTANTIATION_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__IS_IMPLIED = CONNECTOR__IS_IMPLIED;
+ int INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INSTANTIATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int FLOW__RELATED_FEATURE = CONNECTOR__RELATED_FEATURE;
+ int INVOCATION_EXPRESSION___INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The feature id for the 'Association' reference list.
+ * The number of operations of the 'Invocation Expression' class.
*
*
* @generated
* @ordered
*/
- int FLOW__ASSOCIATION = CONNECTOR__ASSOCIATION;
+ int INVOCATION_EXPRESSION_OPERATION_COUNT = INSTANTIATION_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FLOW__CONNECTOR_END = CONNECTOR__CONNECTOR_END;
+ int OPERATOR_EXPRESSION__ALIAS_IDS = INVOCATION_EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__SOURCE_FEATURE = CONNECTOR__SOURCE_FEATURE;
+ int OPERATOR_EXPRESSION__DECLARED_NAME = INVOCATION_EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__TARGET_FEATURE = CONNECTOR__TARGET_FEATURE;
+ int OPERATOR_EXPRESSION__DECLARED_SHORT_NAME = INVOCATION_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__DEFAULT_FEATURING_TYPE = CONNECTOR__DEFAULT_FEATURING_TYPE;
+ int OPERATOR_EXPRESSION__DOCUMENTATION = INVOCATION_EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__BEHAVIOR = CONNECTOR_FEATURE_COUNT + 0;
+ int OPERATOR_EXPRESSION__ELEMENT_ID = INVOCATION_EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__PARAMETER = CONNECTOR_FEATURE_COUNT + 1;
+ int OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED = INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Payload Type' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__PAYLOAD_TYPE = CONNECTOR_FEATURE_COUNT + 2;
+ int OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT = INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Target Input Feature' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW__TARGET_INPUT_FEATURE = CONNECTOR_FEATURE_COUNT + 3;
+ int OPERATOR_EXPRESSION__NAME = INVOCATION_EXPRESSION__NAME;
/**
- * The feature id for the 'Source Output Feature' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__SOURCE_OUTPUT_FEATURE = CONNECTOR_FEATURE_COUNT + 4;
+ int OPERATOR_EXPRESSION__OWNED_ANNOTATION = INVOCATION_EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Flow End' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__FLOW_END = CONNECTOR_FEATURE_COUNT + 5;
+ int OPERATOR_EXPRESSION__OWNED_ELEMENT = INVOCATION_EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Payload Feature' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FLOW__PAYLOAD_FEATURE = CONNECTOR_FEATURE_COUNT + 6;
+ int OPERATOR_EXPRESSION__OWNED_RELATIONSHIP = INVOCATION_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Interaction' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FLOW__INTERACTION = CONNECTOR_FEATURE_COUNT + 7;
+ int OPERATOR_EXPRESSION__OWNER = INVOCATION_EXPRESSION__OWNER;
/**
- * The number of structural features of the 'Flow' class.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_FEATURE_COUNT = CONNECTOR_FEATURE_COUNT + 8;
+ int OPERATOR_EXPRESSION__OWNING_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FLOW___ESCAPED_NAME = CONNECTOR___ESCAPED_NAME;
+ int OPERATOR_EXPRESSION__OWNING_NAMESPACE = INVOCATION_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FLOW___EFFECTIVE_SHORT_NAME = CONNECTOR___EFFECTIVE_SHORT_NAME;
+ int OPERATOR_EXPRESSION__OWNING_RELATIONSHIP = INVOCATION_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___EFFECTIVE_NAME = CONNECTOR___EFFECTIVE_NAME;
+ int OPERATOR_EXPRESSION__QUALIFIED_NAME = INVOCATION_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___LIBRARY_NAMESPACE = CONNECTOR___LIBRARY_NAMESPACE;
+ int OPERATOR_EXPRESSION__SHORT_NAME = INVOCATION_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___PATH = CONNECTOR___PATH;
+ int OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION = INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___NAMES_OF__ELEMENT = CONNECTOR___NAMES_OF__ELEMENT;
+ int OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP = INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___VISIBILITY_OF__MEMBERSHIP = CONNECTOR___VISIBILITY_OF__MEMBERSHIP;
+ int OPERATOR_EXPRESSION__MEMBER = INVOCATION_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int OPERATOR_EXPRESSION__MEMBERSHIP = INVOCATION_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST;
+ int OPERATOR_EXPRESSION__OWNED_IMPORT = INVOCATION_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int OPERATOR_EXPRESSION__OWNED_MEMBER = INVOCATION_EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___RESOLVE__STRING = CONNECTOR___RESOLVE__STRING;
+ int OPERATOR_EXPRESSION__OWNED_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___RESOLVE_GLOBAL__STRING = CONNECTOR___RESOLVE_GLOBAL__STRING;
+ int OPERATOR_EXPRESSION__DIFFERENCING_TYPE = INVOCATION_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___RESOLVE_LOCAL__STRING = CONNECTOR___RESOLVE_LOCAL__STRING;
+ int OPERATOR_EXPRESSION__DIRECTED_FEATURE = INVOCATION_EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___RESOLVE_VISIBLE__STRING = CONNECTOR___RESOLVE_VISIBLE__STRING;
+ int OPERATOR_EXPRESSION__END_FEATURE = INVOCATION_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___QUALIFICATION_OF__STRING = CONNECTOR___QUALIFICATION_OF__STRING;
+ int OPERATOR_EXPRESSION__FEATURE = INVOCATION_EXPRESSION__FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___UNQUALIFIED_NAME_OF__STRING = CONNECTOR___UNQUALIFIED_NAME_OF__STRING;
+ int OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OPERATOR_EXPRESSION__INHERITED_FEATURE = INVOCATION_EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP = INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int OPERATOR_EXPRESSION__INPUT = INVOCATION_EXPRESSION__INPUT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST;
+ int OPERATOR_EXPRESSION__INTERSECTING_TYPE = INVOCATION_EXPRESSION__INTERSECTING_TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int OPERATOR_EXPRESSION__IS_ABSTRACT = INVOCATION_EXPRESSION__IS_ABSTRACT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
+ int OPERATOR_EXPRESSION__IS_CONJUGATED = INVOCATION_EXPRESSION__IS_CONJUGATED;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int OPERATOR_EXPRESSION__IS_SUFFICIENT = INVOCATION_EXPRESSION__IS_SUFFICIENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FLOW___SUPERTYPES__BOOLEAN = CONNECTOR___SUPERTYPES__BOOLEAN;
+ int OPERATOR_EXPRESSION__MULTIPLICITY = INVOCATION_EXPRESSION__MULTIPLICITY;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___ALL_SUPERTYPES = CONNECTOR___ALL_SUPERTYPES;
+ int OPERATOR_EXPRESSION__OUTPUT = INVOCATION_EXPRESSION__OUTPUT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FLOW___SPECIALIZES__TYPE = CONNECTOR___SPECIALIZES__TYPE;
+ int OPERATOR_EXPRESSION__OWNED_CONJUGATOR = INVOCATION_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING;
+ int OPERATOR_EXPRESSION__OWNED_DIFFERENCING = INVOCATION_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___IS_COMPATIBLE_WITH__TYPE = CONNECTOR___IS_COMPATIBLE_WITH__TYPE;
+ int OPERATOR_EXPRESSION__OWNED_DISJOINING = INVOCATION_EXPRESSION__OWNED_DISJOINING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___MULTIPLICITIES = CONNECTOR___MULTIPLICITIES;
+ int OPERATOR_EXPRESSION__OWNED_END_FEATURE = INVOCATION_EXPRESSION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___DIRECTION_FOR__TYPE = CONNECTOR___DIRECTION_FOR__TYPE;
+ int OPERATOR_EXPRESSION__OWNED_FEATURE = INVOCATION_EXPRESSION__OWNED_FEATURE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___NAMING_FEATURE = CONNECTOR___NAMING_FEATURE;
+ int OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___REDEFINES__FEATURE = CONNECTOR___REDEFINES__FEATURE;
+ int OPERATOR_EXPRESSION__OWNED_INTERSECTING = INVOCATION_EXPRESSION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR___REDEFINES_FROM_LIBRARY__STRING;
+ int OPERATOR_EXPRESSION__OWNED_SPECIALIZATION = INVOCATION_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int OPERATOR_EXPRESSION__OWNED_UNIONING = INVOCATION_EXPRESSION__OWNED_UNIONING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___TYPING_FEATURES = CONNECTOR___TYPING_FEATURES;
+ int OPERATOR_EXPRESSION__UNIONING_TYPE = INVOCATION_EXPRESSION__UNIONING_TYPE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___AS_CARTESIAN_PRODUCT = CONNECTOR___AS_CARTESIAN_PRODUCT;
+ int OPERATOR_EXPRESSION__CHAINING_FEATURE = INVOCATION_EXPRESSION__CHAINING_FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW___IS_CARTESIAN_PRODUCT = CONNECTOR___IS_CARTESIAN_PRODUCT;
+ int OPERATOR_EXPRESSION__CROSS_FEATURE = INVOCATION_EXPRESSION__CROSS_FEATURE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___IS_OWNED_CROSS_FEATURE = CONNECTOR___IS_OWNED_CROSS_FEATURE;
+ int OPERATOR_EXPRESSION__DIRECTION = INVOCATION_EXPRESSION__DIRECTION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW___OWNED_CROSS_FEATURE = CONNECTOR___OWNED_CROSS_FEATURE;
+ int OPERATOR_EXPRESSION__END_OWNING_TYPE = INVOCATION_EXPRESSION__END_OWNING_TYPE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FLOW___ALL_REDEFINED_FEATURES = CONNECTOR___ALL_REDEFINED_FEATURES;
+ int OPERATOR_EXPRESSION__FEATURE_TARGET = INVOCATION_EXPRESSION__FEATURE_TARGET;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW___IS_FEATURED_WITHIN__TYPE = CONNECTOR___IS_FEATURED_WITHIN__TYPE;
+ int OPERATOR_EXPRESSION__FEATURING_TYPE = INVOCATION_EXPRESSION__FEATURING_TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___CAN_ACCESS__FEATURE = CONNECTOR___CAN_ACCESS__FEATURE;
+ int OPERATOR_EXPRESSION__IS_COMPOSITE = INVOCATION_EXPRESSION__IS_COMPOSITE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW___IS_FEATURING_TYPE__TYPE = CONNECTOR___IS_FEATURING_TYPE__TYPE;
+ int OPERATOR_EXPRESSION__IS_CONSTANT = INVOCATION_EXPRESSION__IS_CONSTANT;
/**
- * The number of operations of the 'Flow' class.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_OPERATION_COUNT = CONNECTOR_OPERATION_COUNT + 0;
+ int OPERATOR_EXPRESSION__IS_DERIVED = INVOCATION_EXPRESSION__IS_DERIVED;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowEndImpl Flow End}' class.
+ * The feature id for the 'Is End' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FlowEndImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlowEnd()
* @generated
+ * @ordered
*/
- int FLOW_END = 74;
+ int OPERATOR_EXPRESSION__IS_END = INVOCATION_EXPRESSION__IS_END;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int OPERATOR_EXPRESSION__IS_ORDERED = INVOCATION_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int OPERATOR_EXPRESSION__IS_PORTION = INVOCATION_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int OPERATOR_EXPRESSION__IS_UNIQUE = INVOCATION_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int OPERATOR_EXPRESSION__IS_VARIABLE = INVOCATION_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING = INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNER = FEATURE__OWNER;
+ int OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING = INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING = INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int OPERATOR_EXPRESSION__OWNED_REDEFINITION = INVOCATION_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int OPERATOR_EXPRESSION__OWNED_SUBSETTING = INVOCATION_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING = INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int OPERATOR_EXPRESSION__OWNED_TYPING = INVOCATION_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__SHORT_NAME = FEATURE__SHORT_NAME;
+ int OPERATOR_EXPRESSION__OWNING_TYPE = INVOCATION_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__NAME = FEATURE__NAME;
+ int OPERATOR_EXPRESSION__TYPE = INVOCATION_EXPRESSION__TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int OPERATOR_EXPRESSION__BEHAVIOR = INVOCATION_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int OPERATOR_EXPRESSION__PARAMETER = INVOCATION_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int OPERATOR_EXPRESSION__FUNCTION = INVOCATION_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int OPERATOR_EXPRESSION__RESULT = INVOCATION_EXPRESSION__RESULT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int OPERATOR_EXPRESSION__ARGUMENT = INVOCATION_EXPRESSION__ARGUMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int OPERATOR_EXPRESSION__INSTANTIATED_TYPE = INVOCATION_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END__MEMBER = FEATURE__MEMBER;
+ int OPERATOR_EXPRESSION__OPERAND = INVOCATION_EXPRESSION__OPERAND;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Operator' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int OPERATOR_EXPRESSION__OPERATOR = INVOCATION_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The number of structural features of the 'Operator Expression' class.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int OPERATOR_EXPRESSION_FEATURE_COUNT = INVOCATION_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int OPERATOR_EXPRESSION___EFFECTIVE_NAME = INVOCATION_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__FEATURE = FEATURE__FEATURE;
+ int OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME = INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int OPERATOR_EXPRESSION___ESCAPED_NAME = INVOCATION_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__INPUT = FEATURE__INPUT;
+ int OPERATOR_EXPRESSION___LIBRARY_NAMESPACE = INVOCATION_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OUTPUT = FEATURE__OUTPUT;
+ int OPERATOR_EXPRESSION___PATH = INVOCATION_EXPRESSION___PATH;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__END_FEATURE = FEATURE__END_FEATURE;
+ int OPERATOR_EXPRESSION___NAMES_OF__ELEMENT = INVOCATION_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING = INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int OPERATOR_EXPRESSION___RESOLVE__STRING = INVOCATION_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING = INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING = INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING = INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int OPERATOR_EXPRESSION___ALL_SUPERTYPES = INVOCATION_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE = INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int OPERATOR_EXPRESSION___MULTIPLICITIES = INVOCATION_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int OPERATOR_EXPRESSION___SPECIALIZES__TYPE = INVOCATION_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_ORDERED = FEATURE__IS_ORDERED;
+ int OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__TYPE = FEATURE__TYPE;
+ int OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN = INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE = INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_END = FEATURE__IS_END;
+ int OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE = INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE = INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_DERIVED = FEATURE__IS_DERIVED;
+ int OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int OPERATOR_EXPRESSION___NAMING_FEATURE = INVOCATION_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int OPERATOR_EXPRESSION___REDEFINES__FEATURE = INVOCATION_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_PORTION = FEATURE__IS_PORTION;
+ int OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int OPERATOR_EXPRESSION___TYPING_FEATURES = INVOCATION_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT = INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int OPERATOR_EXPRESSION___EVALUATE__ELEMENT = INVOCATION_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_END__DIRECTION = FEATURE__DIRECTION;
+ int OPERATOR_EXPRESSION___INSTANTIATED_TYPE = INVOCATION_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The number of operations of the 'Operator Expression' class.
*
*
* @generated
* @ordered
*/
- int FLOW_END__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int OPERATOR_EXPRESSION_OPERATION_COUNT = INVOCATION_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The number of structural features of the 'Flow End' class.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FLOW_END_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 0;
+ int COLLECT_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int COLLECT_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int COLLECT_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int COLLECT_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int COLLECT_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___PATH = FEATURE___PATH;
+ int COLLECT_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int COLLECT_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int COLLECT_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int COLLECT_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int COLLECT_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int COLLECT_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int COLLECT_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int COLLECT_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int COLLECT_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int COLLECT_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int COLLECT_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int COLLECT_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int COLLECT_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int COLLECT_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int COLLECT_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int COLLECT_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int COLLECT_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int COLLECT_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int COLLECT_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int COLLECT_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int COLLECT_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int COLLECT_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int COLLECT_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int COLLECT_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int COLLECT_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int COLLECT_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int COLLECT_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int COLLECT_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int COLLECT_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int COLLECT_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_END___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int COLLECT_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int COLLECT_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int COLLECT_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_END___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int COLLECT_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int COLLECT_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int COLLECT_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int COLLECT_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int COLLECT_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int COLLECT_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The number of operations of the 'Flow End' class.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_END_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
+ int COLLECT_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PayloadFeatureImpl Payload Feature}' class.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PayloadFeatureImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPayloadFeature()
* @generated
+ * @ordered
*/
- int PAYLOAD_FEATURE = 75;
+ int COLLECT_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int COLLECT_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int COLLECT_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int COLLECT_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int COLLECT_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int COLLECT_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNER = FEATURE__OWNER;
+ int COLLECT_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int COLLECT_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int COLLECT_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int COLLECT_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int COLLECT_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int COLLECT_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int COLLECT_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int COLLECT_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__SHORT_NAME = FEATURE__SHORT_NAME;
+ int COLLECT_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__NAME = FEATURE__NAME;
+ int COLLECT_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int COLLECT_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int COLLECT_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int COLLECT_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int COLLECT_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int COLLECT_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int COLLECT_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int COLLECT_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__MEMBER = FEATURE__MEMBER;
+ int COLLECT_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int COLLECT_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int COLLECT_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int COLLECT_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__FEATURE = FEATURE__FEATURE;
+ int COLLECT_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int COLLECT_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__INPUT = FEATURE__INPUT;
+ int COLLECT_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OUTPUT = FEATURE__OUTPUT;
+ int COLLECT_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int COLLECT_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int COLLECT_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__END_FEATURE = FEATURE__END_FEATURE;
+ int COLLECT_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int COLLECT_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int COLLECT_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Operator' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int COLLECT_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The number of structural features of the 'Collect Expression' class.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int COLLECT_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int COLLECT_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int COLLECT_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int COLLECT_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int COLLECT_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int COLLECT_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int COLLECT_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int COLLECT_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int COLLECT_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int COLLECT_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int COLLECT_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int COLLECT_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int COLLECT_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int COLLECT_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int COLLECT_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int COLLECT_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_ORDERED = FEATURE__IS_ORDERED;
+ int COLLECT_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__TYPE = FEATURE__TYPE;
+ int COLLECT_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int COLLECT_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int COLLECT_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int COLLECT_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_END = FEATURE__IS_END;
+ int COLLECT_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int COLLECT_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int COLLECT_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int COLLECT_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_DERIVED = FEATURE__IS_DERIVED;
+ int COLLECT_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int COLLECT_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int COLLECT_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int COLLECT_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_PORTION = FEATURE__IS_PORTION;
+ int COLLECT_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int COLLECT_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int COLLECT_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int COLLECT_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int COLLECT_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int COLLECT_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__DIRECTION = FEATURE__DIRECTION;
+ int COLLECT_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int COLLECT_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The number of structural features of the 'Payload Feature' class.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 0;
+ int COLLECT_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int COLLECT_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int COLLECT_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int COLLECT_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int COLLECT_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___PATH = FEATURE___PATH;
+ int COLLECT_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int COLLECT_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int COLLECT_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int COLLECT_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int COLLECT_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int COLLECT_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The operation id for the 'Resolve' operation.
+ * The number of operations of the 'Collect Expression' class.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int COLLECT_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int COMMENT__ALIAS_IDS = ANNOTATING_ELEMENT__ALIAS_IDS;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int COMMENT__DECLARED_NAME = ANNOTATING_ELEMENT__DECLARED_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int COMMENT__DECLARED_SHORT_NAME = ANNOTATING_ELEMENT__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int COMMENT__DOCUMENTATION = ANNOTATING_ELEMENT__DOCUMENTATION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int COMMENT__ELEMENT_ID = ANNOTATING_ELEMENT__ELEMENT_ID;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int COMMENT__IS_IMPLIED_INCLUDED = ANNOTATING_ELEMENT__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int COMMENT__IS_LIBRARY_ELEMENT = ANNOTATING_ELEMENT__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int COMMENT__NAME = ANNOTATING_ELEMENT__NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int COMMENT__OWNED_ANNOTATION = ANNOTATING_ELEMENT__OWNED_ANNOTATION;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int COMMENT__OWNED_ELEMENT = ANNOTATING_ELEMENT__OWNED_ELEMENT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int COMMENT__OWNED_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int COMMENT__OWNER = ANNOTATING_ELEMENT__OWNER;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int COMMENT__OWNING_MEMBERSHIP = ANNOTATING_ELEMENT__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int COMMENT__OWNING_NAMESPACE = ANNOTATING_ELEMENT__OWNING_NAMESPACE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int COMMENT__OWNING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int COMMENT__QUALIFIED_NAME = ANNOTATING_ELEMENT__QUALIFIED_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int COMMENT__SHORT_NAME = ANNOTATING_ELEMENT__SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int COMMENT__TEXTUAL_REPRESENTATION = ANNOTATING_ELEMENT__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Annotated Element' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int COMMENT__ANNOTATED_ELEMENT = ANNOTATING_ELEMENT__ANNOTATED_ELEMENT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int COMMENT__ANNOTATION = ANNOTATING_ELEMENT__ANNOTATION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Annotating Relationship' reference list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int COMMENT__OWNED_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owning Annotating Relationship' reference.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int COMMENT__OWNING_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Body' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int COMMENT__BODY = ANNOTATING_ELEMENT_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Locale' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int COMMENT__LOCALE = ANNOTATING_ELEMENT_FEATURE_COUNT + 1;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The number of structural features of the 'Comment' class.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int COMMENT_FEATURE_COUNT = ANNOTATING_ELEMENT_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int COMMENT___EFFECTIVE_NAME = ANNOTATING_ELEMENT___EFFECTIVE_NAME;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int COMMENT___EFFECTIVE_SHORT_NAME = ANNOTATING_ELEMENT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int COMMENT___ESCAPED_NAME = ANNOTATING_ELEMENT___ESCAPED_NAME;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int COMMENT___LIBRARY_NAMESPACE = ANNOTATING_ELEMENT___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int COMMENT___PATH = ANNOTATING_ELEMENT___PATH;
/**
- * The operation id for the 'Can Access' operation.
+ * The number of operations of the 'Comment' class.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int COMMENT_OPERATION_COUNT = ANNOTATING_ELEMENT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int CONSTRAINT_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
/**
- * The number of operations of the 'Payload Feature' class.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PAYLOAD_FEATURE_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
+ int CONSTRAINT_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InteractionImpl Interaction}' class.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.InteractionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInteraction()
* @generated
+ * @ordered
*/
- int INTERACTION = 76;
+ int CONSTRAINT_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNING_MEMBERSHIP = ASSOCIATION__OWNING_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_RELATIONSHIP = ASSOCIATION__OWNED_RELATIONSHIP;
+ int CONSTRAINT_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNING_RELATIONSHIP = ASSOCIATION__OWNING_RELATIONSHIP;
+ int CONSTRAINT_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNING_NAMESPACE = ASSOCIATION__OWNING_NAMESPACE;
+ int CONSTRAINT_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__ELEMENT_ID = ASSOCIATION__ELEMENT_ID;
+ int CONSTRAINT_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNER = ASSOCIATION__OWNER;
+ int CONSTRAINT_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
/**
* The feature id for the 'Owned Element' reference list.
@@ -55917,61 +56036,61 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__OWNED_ELEMENT = ASSOCIATION__OWNED_ELEMENT;
+ int CONSTRAINT_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__DOCUMENTATION = ASSOCIATION__DOCUMENTATION;
+ int CONSTRAINT_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_ANNOTATION = ASSOCIATION__OWNED_ANNOTATION;
+ int CONSTRAINT_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INTERACTION__TEXTUAL_REPRESENTATION = ASSOCIATION__TEXTUAL_REPRESENTATION;
+ int CONSTRAINT_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERACTION__ALIAS_IDS = ASSOCIATION__ALIAS_IDS;
+ int CONSTRAINT_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INTERACTION__DECLARED_SHORT_NAME = ASSOCIATION__DECLARED_SHORT_NAME;
+ int CONSTRAINT_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__DECLARED_NAME = ASSOCIATION__DECLARED_NAME;
+ int CONSTRAINT_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
/**
* The feature id for the 'Short Name' attribute.
@@ -55980,52 +56099,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__SHORT_NAME = ASSOCIATION__SHORT_NAME;
+ int CONSTRAINT_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__NAME = ASSOCIATION__NAME;
+ int CONSTRAINT_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__QUALIFIED_NAME = ASSOCIATION__QUALIFIED_NAME;
+ int CONSTRAINT_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__IS_IMPLIED_INCLUDED = ASSOCIATION__IS_IMPLIED_INCLUDED;
+ int CONSTRAINT_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__IS_LIBRARY_ELEMENT = ASSOCIATION__IS_LIBRARY_ELEMENT;
+ int CONSTRAINT_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_MEMBERSHIP = ASSOCIATION__OWNED_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
/**
* The feature id for the 'Owned Member' reference list.
@@ -56034,79 +56153,79 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__OWNED_MEMBER = ASSOCIATION__OWNED_MEMBER;
+ int CONSTRAINT_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__MEMBERSHIP = ASSOCIATION__MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_IMPORT = ASSOCIATION__OWNED_IMPORT;
+ int CONSTRAINT_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__MEMBER = ASSOCIATION__MEMBER;
+ int CONSTRAINT_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__IMPORTED_MEMBERSHIP = ASSOCIATION__IMPORTED_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_SPECIALIZATION = ASSOCIATION__OWNED_SPECIALIZATION;
+ int CONSTRAINT_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_FEATURE_MEMBERSHIP = ASSOCIATION__OWNED_FEATURE_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__FEATURE = ASSOCIATION__FEATURE;
+ int CONSTRAINT_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_FEATURE = ASSOCIATION__OWNED_FEATURE;
+ int CONSTRAINT_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
/**
* The feature id for the 'Input' reference list.
@@ -56115,16 +56234,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__INPUT = ASSOCIATION__INPUT;
+ int CONSTRAINT_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OUTPUT = ASSOCIATION__OUTPUT;
+ int CONSTRAINT_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
/**
* The feature id for the 'Is Abstract' attribute.
@@ -56133,43 +56252,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__IS_ABSTRACT = ASSOCIATION__IS_ABSTRACT;
+ int CONSTRAINT_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__INHERITED_MEMBERSHIP = ASSOCIATION__INHERITED_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__END_FEATURE = ASSOCIATION__END_FEATURE;
+ int CONSTRAINT_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_END_FEATURE = ASSOCIATION__OWNED_END_FEATURE;
+ int CONSTRAINT_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__IS_SUFFICIENT = ASSOCIATION__IS_SUFFICIENT;
+ int CONSTRAINT_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
/**
* The feature id for the 'Owned Conjugator' reference.
@@ -56178,43 +56297,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__OWNED_CONJUGATOR = ASSOCIATION__OWNED_CONJUGATOR;
+ int CONSTRAINT_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__IS_CONJUGATED = ASSOCIATION__IS_CONJUGATED;
+ int CONSTRAINT_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__INHERITED_FEATURE = ASSOCIATION__INHERITED_FEATURE;
+ int CONSTRAINT_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__MULTIPLICITY = ASSOCIATION__MULTIPLICITY;
+ int CONSTRAINT_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__UNIONING_TYPE = ASSOCIATION__UNIONING_TYPE;
+ int CONSTRAINT_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
+
+ /**
+ * The feature id for the 'Owned Feature Membership' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int CONSTRAINT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
* The feature id for the 'Owned Intersecting' reference list.
@@ -56223,16 +56351,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__OWNED_INTERSECTING = ASSOCIATION__OWNED_INTERSECTING;
+ int CONSTRAINT_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__INTERSECTING_TYPE = ASSOCIATION__INTERSECTING_TYPE;
+ int CONSTRAINT_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
/**
* The feature id for the 'Owned Unioning' reference list.
@@ -56241,863 +56369,862 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERACTION__OWNED_UNIONING = ASSOCIATION__OWNED_UNIONING;
+ int CONSTRAINT_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_DISJOINING = ASSOCIATION__OWNED_DISJOINING;
+ int CONSTRAINT_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__FEATURE_MEMBERSHIP = ASSOCIATION__FEATURE_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__DIFFERENCING_TYPE = ASSOCIATION__DIFFERENCING_TYPE;
+ int CONSTRAINT_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_DIFFERENCING = ASSOCIATION__OWNED_DIFFERENCING;
+ int CONSTRAINT_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__DIRECTED_FEATURE = ASSOCIATION__DIRECTED_FEATURE;
+ int CONSTRAINT_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_SUBCLASSIFICATION = ASSOCIATION__OWNED_SUBCLASSIFICATION;
+ int CONSTRAINT_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__RELATED_ELEMENT = ASSOCIATION__RELATED_ELEMENT;
+ int CONSTRAINT_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__TARGET = ASSOCIATION__TARGET;
+ int CONSTRAINT_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__SOURCE = ASSOCIATION__SOURCE;
+ int CONSTRAINT_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNING_RELATED_ELEMENT = ASSOCIATION__OWNING_RELATED_ELEMENT;
+ int CONSTRAINT_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__OWNED_RELATED_ELEMENT = ASSOCIATION__OWNED_RELATED_ELEMENT;
+ int CONSTRAINT_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__IS_IMPLIED = ASSOCIATION__IS_IMPLIED;
+ int CONSTRAINT_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Related Type' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__RELATED_TYPE = ASSOCIATION__RELATED_TYPE;
+ int CONSTRAINT_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Source Type' reference.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__SOURCE_TYPE = ASSOCIATION__SOURCE_TYPE;
+ int CONSTRAINT_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Target Type' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__TARGET_TYPE = ASSOCIATION__TARGET_TYPE;
+ int CONSTRAINT_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Association End' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__ASSOCIATION_END = ASSOCIATION__ASSOCIATION_END;
+ int CONSTRAINT_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__STEP = ASSOCIATION_FEATURE_COUNT + 0;
+ int CONSTRAINT_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION__PARAMETER = ASSOCIATION_FEATURE_COUNT + 1;
+ int CONSTRAINT_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
/**
- * The number of structural features of the 'Interaction' class.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION_FEATURE_COUNT = ASSOCIATION_FEATURE_COUNT + 2;
+ int CONSTRAINT_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___ESCAPED_NAME = ASSOCIATION___ESCAPED_NAME;
+ int CONSTRAINT_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___EFFECTIVE_SHORT_NAME = ASSOCIATION___EFFECTIVE_SHORT_NAME;
+ int CONSTRAINT_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___EFFECTIVE_NAME = ASSOCIATION___EFFECTIVE_NAME;
+ int CONSTRAINT_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___LIBRARY_NAMESPACE = ASSOCIATION___LIBRARY_NAMESPACE;
+ int CONSTRAINT_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___PATH = ASSOCIATION___PATH;
+ int CONSTRAINT_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___NAMES_OF__ELEMENT = ASSOCIATION___NAMES_OF__ELEMENT;
+ int CONSTRAINT_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___VISIBILITY_OF__MEMBERSHIP = ASSOCIATION___VISIBILITY_OF__MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ASSOCIATION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONSTRAINT_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___IMPORTED_MEMBERSHIPS__ELIST = ASSOCIATION___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONSTRAINT_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ASSOCIATION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONSTRAINT_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___RESOLVE__STRING = ASSOCIATION___RESOLVE__STRING;
+ int CONSTRAINT_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___RESOLVE_GLOBAL__STRING = ASSOCIATION___RESOLVE_GLOBAL__STRING;
+ int CONSTRAINT_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___RESOLVE_LOCAL__STRING = ASSOCIATION___RESOLVE_LOCAL__STRING;
+ int CONSTRAINT_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___RESOLVE_VISIBLE__STRING = ASSOCIATION___RESOLVE_VISIBLE__STRING;
+ int CONSTRAINT_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___QUALIFICATION_OF__STRING = ASSOCIATION___QUALIFICATION_OF__STRING;
+ int CONSTRAINT_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION___UNQUALIFIED_NAME_OF__STRING = ASSOCIATION___UNQUALIFIED_NAME_OF__STRING;
+ int CONSTRAINT_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_DEFINITION__PARAMETER = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_DEFINITION__STEP = OCCURRENCE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int INTERACTION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRAINT_DEFINITION__EXPRESSION = OCCURRENCE_DEFINITION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int INTERACTION___REMOVE_REDEFINED_FEATURES__ELIST = ASSOCIATION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONSTRAINT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = OCCURRENCE_DEFINITION_FEATURE_COUNT + 3;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int INTERACTION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ASSOCIATION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONSTRAINT_DEFINITION__RESULT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Direction Of' operation.
+ * The number of structural features of the 'Constraint Definition' class.
*
*
* @generated
* @ordered
*/
- int INTERACTION___DIRECTION_OF__FEATURE = ASSOCIATION___DIRECTION_OF__FEATURE;
+ int CONSTRAINT_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 5;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONSTRAINT_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___SUPERTYPES__BOOLEAN = ASSOCIATION___SUPERTYPES__BOOLEAN;
+ int CONSTRAINT_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___ALL_SUPERTYPES = ASSOCIATION___ALL_SUPERTYPES;
+ int CONSTRAINT_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___SPECIALIZES__TYPE = ASSOCIATION___SPECIALIZES__TYPE;
+ int CONSTRAINT_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___SPECIALIZES_FROM_LIBRARY__STRING = ASSOCIATION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONSTRAINT_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___IS_COMPATIBLE_WITH__TYPE = ASSOCIATION___IS_COMPATIBLE_WITH__TYPE;
+ int CONSTRAINT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION___MULTIPLICITIES = ASSOCIATION___MULTIPLICITIES;
+ int CONSTRAINT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The number of operations of the 'Interaction' class.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERACTION_OPERATION_COUNT = ASSOCIATION_OPERATION_COUNT + 0;
+ int CONSTRAINT_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionFlowImpl Succession Flow}' class.
+ * The operation id for the 'Qualification Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SuccessionFlowImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccessionFlow()
* @generated
+ * @ordered
*/
- int SUCCESSION_FLOW = 77;
+ int CONSTRAINT_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNING_MEMBERSHIP = FLOW__OWNING_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_RELATIONSHIP = FLOW__OWNED_RELATIONSHIP;
+ int CONSTRAINT_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNING_RELATIONSHIP = FLOW__OWNING_RELATIONSHIP;
+ int CONSTRAINT_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNING_NAMESPACE = FLOW__OWNING_NAMESPACE;
+ int CONSTRAINT_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__ELEMENT_ID = FLOW__ELEMENT_ID;
+ int CONSTRAINT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNER = FLOW__OWNER;
+ int CONSTRAINT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_ELEMENT = FLOW__OWNED_ELEMENT;
+ int CONSTRAINT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DOCUMENTATION = FLOW__DOCUMENTATION;
+ int CONSTRAINT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_ANNOTATION = FLOW__OWNED_ANNOTATION;
+ int CONSTRAINT_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__TEXTUAL_REPRESENTATION = FLOW__TEXTUAL_REPRESENTATION;
+ int CONSTRAINT_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__ALIAS_IDS = FLOW__ALIAS_IDS;
+ int CONSTRAINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DECLARED_SHORT_NAME = FLOW__DECLARED_SHORT_NAME;
+ int CONSTRAINT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DECLARED_NAME = FLOW__DECLARED_NAME;
+ int CONSTRAINT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__SHORT_NAME = FLOW__SHORT_NAME;
+ int CONSTRAINT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__NAME = FLOW__NAME;
+ int CONSTRAINT_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__QUALIFIED_NAME = FLOW__QUALIFIED_NAME;
+ int CONSTRAINT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_IMPLIED_INCLUDED = FLOW__IS_IMPLIED_INCLUDED;
+ int CONSTRAINT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_LIBRARY_ELEMENT = FLOW__IS_LIBRARY_ELEMENT;
+ int CONSTRAINT_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_MEMBERSHIP = FLOW__OWNED_MEMBERSHIP;
+ int CONSTRAINT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_MEMBER = FLOW__OWNED_MEMBER;
+ int CONSTRAINT_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The number of operations of the 'Constraint Definition' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__MEMBERSHIP = FLOW__MEMBERSHIP;
+ int CONSTRAINT_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_IMPORT = FLOW__OWNED_IMPORT;
+ int REQUIREMENT_DEFINITION__ALIAS_IDS = CONSTRAINT_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__MEMBER = FLOW__MEMBER;
+ int REQUIREMENT_DEFINITION__DECLARED_NAME = CONSTRAINT_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IMPORTED_MEMBERSHIP = FLOW__IMPORTED_MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__DECLARED_SHORT_NAME = CONSTRAINT_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_SPECIALIZATION = FLOW__OWNED_SPECIALIZATION;
+ int REQUIREMENT_DEFINITION__DOCUMENTATION = CONSTRAINT_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_FEATURE_MEMBERSHIP = FLOW__OWNED_FEATURE_MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__ELEMENT_ID = CONSTRAINT_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__FEATURE = FLOW__FEATURE;
+ int REQUIREMENT_DEFINITION__IS_IMPLIED_INCLUDED = CONSTRAINT_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_FEATURE = FLOW__OWNED_FEATURE;
+ int REQUIREMENT_DEFINITION__IS_LIBRARY_ELEMENT = CONSTRAINT_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__INPUT = FLOW__INPUT;
+ int REQUIREMENT_DEFINITION__NAME = CONSTRAINT_DEFINITION__NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OUTPUT = FLOW__OUTPUT;
+ int REQUIREMENT_DEFINITION__OWNED_ANNOTATION = CONSTRAINT_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_ABSTRACT = FLOW__IS_ABSTRACT;
+ int REQUIREMENT_DEFINITION__OWNED_ELEMENT = CONSTRAINT_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__INHERITED_MEMBERSHIP = FLOW__INHERITED_MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__OWNED_RELATIONSHIP = CONSTRAINT_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__END_FEATURE = FLOW__END_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNER = CONSTRAINT_DEFINITION__OWNER;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_END_FEATURE = FLOW__OWNED_END_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNING_MEMBERSHIP = CONSTRAINT_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_SUFFICIENT = FLOW__IS_SUFFICIENT;
+ int REQUIREMENT_DEFINITION__OWNING_NAMESPACE = CONSTRAINT_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_CONJUGATOR = FLOW__OWNED_CONJUGATOR;
+ int REQUIREMENT_DEFINITION__OWNING_RELATIONSHIP = CONSTRAINT_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_CONJUGATED = FLOW__IS_CONJUGATED;
+ int REQUIREMENT_DEFINITION__QUALIFIED_NAME = CONSTRAINT_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__INHERITED_FEATURE = FLOW__INHERITED_FEATURE;
+ int REQUIREMENT_DEFINITION__SHORT_NAME = CONSTRAINT_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__MULTIPLICITY = FLOW__MULTIPLICITY;
+ int REQUIREMENT_DEFINITION__TEXTUAL_REPRESENTATION = CONSTRAINT_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__UNIONING_TYPE = FLOW__UNIONING_TYPE;
+ int REQUIREMENT_DEFINITION__IMPORTED_MEMBERSHIP = CONSTRAINT_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_INTERSECTING = FLOW__OWNED_INTERSECTING;
+ int REQUIREMENT_DEFINITION__MEMBER = CONSTRAINT_DEFINITION__MEMBER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__INTERSECTING_TYPE = FLOW__INTERSECTING_TYPE;
+ int REQUIREMENT_DEFINITION__MEMBERSHIP = CONSTRAINT_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_UNIONING = FLOW__OWNED_UNIONING;
+ int REQUIREMENT_DEFINITION__OWNED_IMPORT = CONSTRAINT_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_DISJOINING = FLOW__OWNED_DISJOINING;
+ int REQUIREMENT_DEFINITION__OWNED_MEMBER = CONSTRAINT_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__FEATURE_MEMBERSHIP = FLOW__FEATURE_MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__OWNED_MEMBERSHIP = CONSTRAINT_DEFINITION__OWNED_MEMBERSHIP;
/**
* The feature id for the 'Differencing Type' reference list.
@@ -57106,2063 +57233,2059 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DIFFERENCING_TYPE = FLOW__DIFFERENCING_TYPE;
+ int REQUIREMENT_DEFINITION__DIFFERENCING_TYPE = CONSTRAINT_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_DIFFERENCING = FLOW__OWNED_DIFFERENCING;
+ int REQUIREMENT_DEFINITION__DIRECTED_FEATURE = CONSTRAINT_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DIRECTED_FEATURE = FLOW__DIRECTED_FEATURE;
+ int REQUIREMENT_DEFINITION__END_FEATURE = CONSTRAINT_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNING_FEATURE_MEMBERSHIP = FLOW__OWNING_FEATURE_MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__FEATURE = CONSTRAINT_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNING_TYPE = FLOW__OWNING_TYPE;
+ int REQUIREMENT_DEFINITION__FEATURE_MEMBERSHIP = CONSTRAINT_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__END_OWNING_TYPE = FLOW__END_OWNING_TYPE;
+ int REQUIREMENT_DEFINITION__INHERITED_FEATURE = CONSTRAINT_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_UNIQUE = FLOW__IS_UNIQUE;
+ int REQUIREMENT_DEFINITION__INHERITED_MEMBERSHIP = CONSTRAINT_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_ORDERED = FLOW__IS_ORDERED;
+ int REQUIREMENT_DEFINITION__INPUT = CONSTRAINT_DEFINITION__INPUT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__TYPE = FLOW__TYPE;
+ int REQUIREMENT_DEFINITION__INTERSECTING_TYPE = CONSTRAINT_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_REDEFINITION = FLOW__OWNED_REDEFINITION;
+ int REQUIREMENT_DEFINITION__IS_ABSTRACT = CONSTRAINT_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_SUBSETTING = FLOW__OWNED_SUBSETTING;
+ int REQUIREMENT_DEFINITION__IS_CONJUGATED = CONSTRAINT_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_COMPOSITE = FLOW__IS_COMPOSITE;
+ int REQUIREMENT_DEFINITION__IS_SUFFICIENT = CONSTRAINT_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_END = FLOW__IS_END;
+ int REQUIREMENT_DEFINITION__MULTIPLICITY = CONSTRAINT_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_TYPING = FLOW__OWNED_TYPING;
+ int REQUIREMENT_DEFINITION__OUTPUT = CONSTRAINT_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__FEATURING_TYPE = FLOW__FEATURING_TYPE;
+ int REQUIREMENT_DEFINITION__OWNED_CONJUGATOR = CONSTRAINT_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_TYPE_FEATURING = FLOW__OWNED_TYPE_FEATURING;
+ int REQUIREMENT_DEFINITION__OWNED_DIFFERENCING = CONSTRAINT_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_DERIVED = FLOW__IS_DERIVED;
+ int REQUIREMENT_DEFINITION__OWNED_DISJOINING = CONSTRAINT_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__CHAINING_FEATURE = FLOW__CHAINING_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_END_FEATURE = CONSTRAINT_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_FEATURE_INVERTING = FLOW__OWNED_FEATURE_INVERTING;
+ int REQUIREMENT_DEFINITION__OWNED_FEATURE = CONSTRAINT_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_FEATURE_CHAINING = FLOW__OWNED_FEATURE_CHAINING;
+ int REQUIREMENT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CONSTRAINT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_PORTION = FLOW__IS_PORTION;
+ int REQUIREMENT_DEFINITION__OWNED_INTERSECTING = CONSTRAINT_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_VARIABLE = FLOW__IS_VARIABLE;
+ int REQUIREMENT_DEFINITION__OWNED_SPECIALIZATION = CONSTRAINT_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_CONSTANT = FLOW__IS_CONSTANT;
+ int REQUIREMENT_DEFINITION__OWNED_UNIONING = CONSTRAINT_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_REFERENCE_SUBSETTING = FLOW__OWNED_REFERENCE_SUBSETTING;
+ int REQUIREMENT_DEFINITION__UNIONING_TYPE = CONSTRAINT_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__FEATURE_TARGET = FLOW__FEATURE_TARGET;
+ int REQUIREMENT_DEFINITION__OWNED_SUBCLASSIFICATION = CONSTRAINT_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__CROSS_FEATURE = FLOW__CROSS_FEATURE;
+ int REQUIREMENT_DEFINITION__DIRECTED_USAGE = CONSTRAINT_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DIRECTION = FLOW__DIRECTION;
+ int REQUIREMENT_DEFINITION__IS_VARIATION = CONSTRAINT_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_CROSS_SUBSETTING = FLOW__OWNED_CROSS_SUBSETTING;
+ int REQUIREMENT_DEFINITION__OWNED_ACTION = CONSTRAINT_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__RELATED_ELEMENT = FLOW__RELATED_ELEMENT;
+ int REQUIREMENT_DEFINITION__OWNED_ALLOCATION = CONSTRAINT_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__TARGET = FLOW__TARGET;
+ int REQUIREMENT_DEFINITION__OWNED_ANALYSIS_CASE = CONSTRAINT_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__SOURCE = FLOW__SOURCE;
+ int REQUIREMENT_DEFINITION__OWNED_ATTRIBUTE = CONSTRAINT_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNING_RELATED_ELEMENT = FLOW__OWNING_RELATED_ELEMENT;
+ int REQUIREMENT_DEFINITION__OWNED_CALCULATION = CONSTRAINT_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__OWNED_RELATED_ELEMENT = FLOW__OWNED_RELATED_ELEMENT;
+ int REQUIREMENT_DEFINITION__OWNED_CASE = CONSTRAINT_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__IS_IMPLIED = FLOW__IS_IMPLIED;
+ int REQUIREMENT_DEFINITION__OWNED_CONCERN = CONSTRAINT_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__RELATED_FEATURE = FLOW__RELATED_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_CONNECTION = CONSTRAINT_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__ASSOCIATION = FLOW__ASSOCIATION;
+ int REQUIREMENT_DEFINITION__OWNED_CONSTRAINT = CONSTRAINT_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__CONNECTOR_END = FLOW__CONNECTOR_END;
+ int REQUIREMENT_DEFINITION__OWNED_ENUMERATION = CONSTRAINT_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__SOURCE_FEATURE = FLOW__SOURCE_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_FLOW = CONSTRAINT_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__TARGET_FEATURE = FLOW__TARGET_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_INTERFACE = CONSTRAINT_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__DEFAULT_FEATURING_TYPE = FLOW__DEFAULT_FEATURING_TYPE;
+ int REQUIREMENT_DEFINITION__OWNED_ITEM = CONSTRAINT_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__BEHAVIOR = FLOW__BEHAVIOR;
+ int REQUIREMENT_DEFINITION__OWNED_METADATA = CONSTRAINT_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__PARAMETER = FLOW__PARAMETER;
+ int REQUIREMENT_DEFINITION__OWNED_OCCURRENCE = CONSTRAINT_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Payload Type' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__PAYLOAD_TYPE = FLOW__PAYLOAD_TYPE;
+ int REQUIREMENT_DEFINITION__OWNED_PART = CONSTRAINT_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Target Input Feature' reference.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__TARGET_INPUT_FEATURE = FLOW__TARGET_INPUT_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_PORT = CONSTRAINT_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Source Output Feature' reference.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__SOURCE_OUTPUT_FEATURE = FLOW__SOURCE_OUTPUT_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_REFERENCE = CONSTRAINT_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Flow End' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__FLOW_END = FLOW__FLOW_END;
+ int REQUIREMENT_DEFINITION__OWNED_RENDERING = CONSTRAINT_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Payload Feature' reference.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__PAYLOAD_FEATURE = FLOW__PAYLOAD_FEATURE;
+ int REQUIREMENT_DEFINITION__OWNED_REQUIREMENT = CONSTRAINT_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Interaction' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW__INTERACTION = FLOW__INTERACTION;
+ int REQUIREMENT_DEFINITION__OWNED_STATE = CONSTRAINT_DEFINITION__OWNED_STATE;
/**
- * The number of structural features of the 'Succession Flow' class.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_FEATURE_COUNT = FLOW_FEATURE_COUNT + 0;
+ int REQUIREMENT_DEFINITION__OWNED_TRANSITION = CONSTRAINT_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___ESCAPED_NAME = FLOW___ESCAPED_NAME;
+ int REQUIREMENT_DEFINITION__OWNED_USAGE = CONSTRAINT_DEFINITION__OWNED_USAGE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___EFFECTIVE_SHORT_NAME = FLOW___EFFECTIVE_SHORT_NAME;
+ int REQUIREMENT_DEFINITION__OWNED_USE_CASE = CONSTRAINT_DEFINITION__OWNED_USE_CASE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___EFFECTIVE_NAME = FLOW___EFFECTIVE_NAME;
+ int REQUIREMENT_DEFINITION__OWNED_VERIFICATION_CASE = CONSTRAINT_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___LIBRARY_NAMESPACE = FLOW___LIBRARY_NAMESPACE;
+ int REQUIREMENT_DEFINITION__OWNED_VIEW = CONSTRAINT_DEFINITION__OWNED_VIEW;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___PATH = FLOW___PATH;
+ int REQUIREMENT_DEFINITION__OWNED_VIEWPOINT = CONSTRAINT_DEFINITION__OWNED_VIEWPOINT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___NAMES_OF__ELEMENT = FLOW___NAMES_OF__ELEMENT;
+ int REQUIREMENT_DEFINITION__USAGE = CONSTRAINT_DEFINITION__USAGE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___VISIBILITY_OF__MEMBERSHIP = FLOW___VISIBILITY_OF__MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__VARIANT = CONSTRAINT_DEFINITION__VARIANT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FLOW___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int REQUIREMENT_DEFINITION__VARIANT_MEMBERSHIP = CONSTRAINT_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___IMPORTED_MEMBERSHIPS__ELIST = FLOW___IMPORTED_MEMBERSHIPS__ELIST;
+ int REQUIREMENT_DEFINITION__IS_INDIVIDUAL = CONSTRAINT_DEFINITION__IS_INDIVIDUAL;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FLOW___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int REQUIREMENT_DEFINITION__PARAMETER = CONSTRAINT_DEFINITION__PARAMETER;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___RESOLVE__STRING = FLOW___RESOLVE__STRING;
+ int REQUIREMENT_DEFINITION__STEP = CONSTRAINT_DEFINITION__STEP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___RESOLVE_GLOBAL__STRING = FLOW___RESOLVE_GLOBAL__STRING;
+ int REQUIREMENT_DEFINITION__EXPRESSION = CONSTRAINT_DEFINITION__EXPRESSION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___RESOLVE_LOCAL__STRING = FLOW___RESOLVE_LOCAL__STRING;
+ int REQUIREMENT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CONSTRAINT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___RESOLVE_VISIBLE__STRING = FLOW___RESOLVE_VISIBLE__STRING;
+ int REQUIREMENT_DEFINITION__RESULT = CONSTRAINT_DEFINITION__RESULT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___QUALIFICATION_OF__STRING = FLOW___QUALIFICATION_OF__STRING;
+ int REQUIREMENT_DEFINITION__ACTOR_PARAMETER = CONSTRAINT_DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___UNQUALIFIED_NAME_OF__STRING = FLOW___UNQUALIFIED_NAME_OF__STRING;
+ int REQUIREMENT_DEFINITION__ASSUMED_CONSTRAINT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_DEFINITION__FRAMED_CONCERN = CONSTRAINT_DEFINITION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_DEFINITION__REQ_ID = CONSTRAINT_DEFINITION_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_DEFINITION__REQUIRED_CONSTRAINT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___REMOVE_REDEFINED_FEATURES__ELIST = FLOW___REMOVE_REDEFINED_FEATURES__ELIST;
+ int REQUIREMENT_DEFINITION__STAKEHOLDER_PARAMETER = CONSTRAINT_DEFINITION_FEATURE_COUNT + 5;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FLOW___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int REQUIREMENT_DEFINITION__SUBJECT_PARAMETER = CONSTRAINT_DEFINITION_FEATURE_COUNT + 6;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___DIRECTION_OF__FEATURE = FLOW___DIRECTION_OF__FEATURE;
+ int REQUIREMENT_DEFINITION__TEXT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 7;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The number of structural features of the 'Requirement Definition' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int REQUIREMENT_DEFINITION_FEATURE_COUNT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 8;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___SUPERTYPES__BOOLEAN = FLOW___SUPERTYPES__BOOLEAN;
+ int REQUIREMENT_DEFINITION___EFFECTIVE_NAME = CONSTRAINT_DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___ALL_SUPERTYPES = FLOW___ALL_SUPERTYPES;
+ int REQUIREMENT_DEFINITION___EFFECTIVE_SHORT_NAME = CONSTRAINT_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___SPECIALIZES__TYPE = FLOW___SPECIALIZES__TYPE;
+ int REQUIREMENT_DEFINITION___ESCAPED_NAME = CONSTRAINT_DEFINITION___ESCAPED_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___SPECIALIZES_FROM_LIBRARY__STRING = FLOW___SPECIALIZES_FROM_LIBRARY__STRING;
+ int REQUIREMENT_DEFINITION___LIBRARY_NAMESPACE = CONSTRAINT_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___IS_COMPATIBLE_WITH__TYPE = FLOW___IS_COMPATIBLE_WITH__TYPE;
+ int REQUIREMENT_DEFINITION___PATH = CONSTRAINT_DEFINITION___PATH;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___MULTIPLICITIES = FLOW___MULTIPLICITIES;
+ int REQUIREMENT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CONSTRAINT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___DIRECTION_FOR__TYPE = FLOW___DIRECTION_FOR__TYPE;
+ int REQUIREMENT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONSTRAINT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___NAMING_FEATURE = FLOW___NAMING_FEATURE;
+ int REQUIREMENT_DEFINITION___NAMES_OF__ELEMENT = CONSTRAINT_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___REDEFINES__FEATURE = FLOW___REDEFINES__FEATURE;
+ int REQUIREMENT_DEFINITION___QUALIFICATION_OF__STRING = CONSTRAINT_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___REDEFINES_FROM_LIBRARY__STRING = FLOW___REDEFINES_FROM_LIBRARY__STRING;
+ int REQUIREMENT_DEFINITION___RESOLVE__STRING = CONSTRAINT_DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___SUBSETS_CHAIN__FEATURE_FEATURE = FLOW___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int REQUIREMENT_DEFINITION___RESOLVE_GLOBAL__STRING = CONSTRAINT_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___TYPING_FEATURES = FLOW___TYPING_FEATURES;
+ int REQUIREMENT_DEFINITION___RESOLVE_LOCAL__STRING = CONSTRAINT_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___AS_CARTESIAN_PRODUCT = FLOW___AS_CARTESIAN_PRODUCT;
+ int REQUIREMENT_DEFINITION___RESOLVE_VISIBLE__STRING = CONSTRAINT_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___IS_CARTESIAN_PRODUCT = FLOW___IS_CARTESIAN_PRODUCT;
+ int REQUIREMENT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CONSTRAINT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___IS_OWNED_CROSS_FEATURE = FLOW___IS_OWNED_CROSS_FEATURE;
+ int REQUIREMENT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CONSTRAINT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___OWNED_CROSS_FEATURE = FLOW___OWNED_CROSS_FEATURE;
+ int REQUIREMENT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONSTRAINT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___ALL_REDEFINED_FEATURES = FLOW___ALL_REDEFINED_FEATURES;
+ int REQUIREMENT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONSTRAINT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___IS_FEATURED_WITHIN__TYPE = FLOW___IS_FEATURED_WITHIN__TYPE;
+ int REQUIREMENT_DEFINITION___ALL_SUPERTYPES = CONSTRAINT_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___CAN_ACCESS__FEATURE = FLOW___CAN_ACCESS__FEATURE;
+ int REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE = CONSTRAINT_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW___IS_FEATURING_TYPE__TYPE = FLOW___IS_FEATURING_TYPE__TYPE;
+ int REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The number of operations of the 'Succession Flow' class.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_OPERATION_COUNT = FLOW_OPERATION_COUNT + 0;
+ int REQUIREMENT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EndFeatureMembershipImpl End Feature Membership}' class.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.EndFeatureMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEndFeatureMembership()
* @generated
+ * @ordered
*/
- int END_FEATURE_MEMBERSHIP = 78;
+ int REQUIREMENT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int REQUIREMENT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CONSTRAINT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int REQUIREMENT_DEFINITION___MULTIPLICITIES = CONSTRAINT_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int REQUIREMENT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int REQUIREMENT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CONSTRAINT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int REQUIREMENT_DEFINITION___SPECIALIZES__TYPE = CONSTRAINT_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int REQUIREMENT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CONSTRAINT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int REQUIREMENT_DEFINITION___SUPERTYPES__BOOLEAN = CONSTRAINT_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Documentation' reference list.
+ * The number of operations of the 'Requirement Definition' class.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int REQUIREMENT_DEFINITION_OPERATION_COUNT = CONSTRAINT_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int CONCERN_DEFINITION__ALIAS_IDS = REQUIREMENT_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int CONCERN_DEFINITION__DECLARED_NAME = REQUIREMENT_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int CONCERN_DEFINITION__DECLARED_SHORT_NAME = REQUIREMENT_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int CONCERN_DEFINITION__DOCUMENTATION = REQUIREMENT_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int CONCERN_DEFINITION__ELEMENT_ID = REQUIREMENT_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int CONCERN_DEFINITION__IS_IMPLIED_INCLUDED = REQUIREMENT_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int CONCERN_DEFINITION__IS_LIBRARY_ELEMENT = REQUIREMENT_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int CONCERN_DEFINITION__NAME = REQUIREMENT_DEFINITION__NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int CONCERN_DEFINITION__OWNED_ANNOTATION = REQUIREMENT_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_ELEMENT = REQUIREMENT_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int CONCERN_DEFINITION__OWNER = REQUIREMENT_DEFINITION__OWNER;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int CONCERN_DEFINITION__OWNING_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int CONCERN_DEFINITION__OWNING_NAMESPACE = REQUIREMENT_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int CONCERN_DEFINITION__OWNING_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int CONCERN_DEFINITION__QUALIFIED_NAME = REQUIREMENT_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int CONCERN_DEFINITION__SHORT_NAME = REQUIREMENT_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int CONCERN_DEFINITION__TEXTUAL_REPRESENTATION = REQUIREMENT_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int CONCERN_DEFINITION__IMPORTED_MEMBERSHIP = REQUIREMENT_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int CONCERN_DEFINITION__MEMBER = REQUIREMENT_DEFINITION__MEMBER;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int CONCERN_DEFINITION__MEMBERSHIP = REQUIREMENT_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int CONCERN_DEFINITION__OWNED_IMPORT = REQUIREMENT_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int CONCERN_DEFINITION__OWNED_MEMBER = REQUIREMENT_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int CONCERN_DEFINITION__OWNED_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int CONCERN_DEFINITION__DIFFERENCING_TYPE = REQUIREMENT_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int CONCERN_DEFINITION__DIRECTED_FEATURE = REQUIREMENT_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int CONCERN_DEFINITION__END_FEATURE = REQUIREMENT_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int CONCERN_DEFINITION__FEATURE = REQUIREMENT_DEFINITION__FEATURE;
/**
- * The number of structural features of the 'End Feature Membership' class.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int CONCERN_DEFINITION__FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int CONCERN_DEFINITION__INHERITED_FEATURE = REQUIREMENT_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int CONCERN_DEFINITION__INHERITED_MEMBERSHIP = REQUIREMENT_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int CONCERN_DEFINITION__INPUT = REQUIREMENT_DEFINITION__INPUT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int CONCERN_DEFINITION__INTERSECTING_TYPE = REQUIREMENT_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int CONCERN_DEFINITION__IS_ABSTRACT = REQUIREMENT_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int CONCERN_DEFINITION__IS_CONJUGATED = REQUIREMENT_DEFINITION__IS_CONJUGATED;
/**
- * The number of operations of the 'End Feature Membership' class.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int END_FEATURE_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int CONCERN_DEFINITION__IS_SUFFICIENT = REQUIREMENT_DEFINITION__IS_SUFFICIENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MembershipImportImpl Membership Import}' class.
+ * The feature id for the 'Multiplicity' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MembershipImportImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMembershipImport()
* @generated
+ * @ordered
*/
- int MEMBERSHIP_IMPORT = 79;
+ int CONCERN_DEFINITION__MULTIPLICITY = REQUIREMENT_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNING_MEMBERSHIP = IMPORT__OWNING_MEMBERSHIP;
+ int CONCERN_DEFINITION__OUTPUT = REQUIREMENT_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNED_RELATIONSHIP = IMPORT__OWNED_RELATIONSHIP;
+ int CONCERN_DEFINITION__OWNED_CONJUGATOR = REQUIREMENT_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNING_RELATIONSHIP = IMPORT__OWNING_RELATIONSHIP;
+ int CONCERN_DEFINITION__OWNED_DIFFERENCING = REQUIREMENT_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNING_NAMESPACE = IMPORT__OWNING_NAMESPACE;
+ int CONCERN_DEFINITION__OWNED_DISJOINING = REQUIREMENT_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__ELEMENT_ID = IMPORT__ELEMENT_ID;
+ int CONCERN_DEFINITION__OWNED_END_FEATURE = REQUIREMENT_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNER = IMPORT__OWNER;
+ int CONCERN_DEFINITION__OWNED_FEATURE = REQUIREMENT_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNED_ELEMENT = IMPORT__OWNED_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__DOCUMENTATION = IMPORT__DOCUMENTATION;
+ int CONCERN_DEFINITION__OWNED_INTERSECTING = REQUIREMENT_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNED_ANNOTATION = IMPORT__OWNED_ANNOTATION;
+ int CONCERN_DEFINITION__OWNED_SPECIALIZATION = REQUIREMENT_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__TEXTUAL_REPRESENTATION = IMPORT__TEXTUAL_REPRESENTATION;
+ int CONCERN_DEFINITION__OWNED_UNIONING = REQUIREMENT_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__ALIAS_IDS = IMPORT__ALIAS_IDS;
+ int CONCERN_DEFINITION__UNIONING_TYPE = REQUIREMENT_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__DECLARED_SHORT_NAME = IMPORT__DECLARED_SHORT_NAME;
+ int CONCERN_DEFINITION__OWNED_SUBCLASSIFICATION = REQUIREMENT_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__DECLARED_NAME = IMPORT__DECLARED_NAME;
+ int CONCERN_DEFINITION__DIRECTED_USAGE = REQUIREMENT_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__SHORT_NAME = IMPORT__SHORT_NAME;
+ int CONCERN_DEFINITION__IS_VARIATION = REQUIREMENT_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__NAME = IMPORT__NAME;
+ int CONCERN_DEFINITION__OWNED_ACTION = REQUIREMENT_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__QUALIFIED_NAME = IMPORT__QUALIFIED_NAME;
+ int CONCERN_DEFINITION__OWNED_ALLOCATION = REQUIREMENT_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IS_IMPLIED_INCLUDED = IMPORT__IS_IMPLIED_INCLUDED;
+ int CONCERN_DEFINITION__OWNED_ANALYSIS_CASE = REQUIREMENT_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IS_LIBRARY_ELEMENT = IMPORT__IS_LIBRARY_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_ATTRIBUTE = REQUIREMENT_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__RELATED_ELEMENT = IMPORT__RELATED_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_CALCULATION = REQUIREMENT_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__TARGET = IMPORT__TARGET;
+ int CONCERN_DEFINITION__OWNED_CASE = REQUIREMENT_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__SOURCE = IMPORT__SOURCE;
+ int CONCERN_DEFINITION__OWNED_CONCERN = REQUIREMENT_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNING_RELATED_ELEMENT = IMPORT__OWNING_RELATED_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_CONNECTION = REQUIREMENT_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__OWNED_RELATED_ELEMENT = IMPORT__OWNED_RELATED_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_CONSTRAINT = REQUIREMENT_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IS_IMPLIED = IMPORT__IS_IMPLIED;
+ int CONCERN_DEFINITION__OWNED_ENUMERATION = REQUIREMENT_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__VISIBILITY = IMPORT__VISIBILITY;
+ int CONCERN_DEFINITION__OWNED_FLOW = REQUIREMENT_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Is Recursive' attribute.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IS_RECURSIVE = IMPORT__IS_RECURSIVE;
+ int CONCERN_DEFINITION__OWNED_INTERFACE = REQUIREMENT_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Is Import All' attribute.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IS_IMPORT_ALL = IMPORT__IS_IMPORT_ALL;
+ int CONCERN_DEFINITION__OWNED_ITEM = REQUIREMENT_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Imported Element' reference.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IMPORTED_ELEMENT = IMPORT__IMPORTED_ELEMENT;
+ int CONCERN_DEFINITION__OWNED_METADATA = REQUIREMENT_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Import Owning Namespace' reference.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IMPORT_OWNING_NAMESPACE = IMPORT__IMPORT_OWNING_NAMESPACE;
+ int CONCERN_DEFINITION__OWNED_OCCURRENCE = REQUIREMENT_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Imported Membership' reference.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT__IMPORTED_MEMBERSHIP = IMPORT_FEATURE_COUNT + 0;
+ int CONCERN_DEFINITION__OWNED_PART = REQUIREMENT_DEFINITION__OWNED_PART;
/**
- * The number of structural features of the 'Membership Import' class.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
+ int CONCERN_DEFINITION__OWNED_PORT = REQUIREMENT_DEFINITION__OWNED_PORT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT___ESCAPED_NAME = IMPORT___ESCAPED_NAME;
+ int CONCERN_DEFINITION__OWNED_REFERENCE = REQUIREMENT_DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT___EFFECTIVE_SHORT_NAME = IMPORT___EFFECTIVE_SHORT_NAME;
+ int CONCERN_DEFINITION__OWNED_RENDERING = REQUIREMENT_DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT___EFFECTIVE_NAME = IMPORT___EFFECTIVE_NAME;
+ int CONCERN_DEFINITION__OWNED_REQUIREMENT = REQUIREMENT_DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT___LIBRARY_NAMESPACE = IMPORT___LIBRARY_NAMESPACE;
+ int CONCERN_DEFINITION__OWNED_STATE = REQUIREMENT_DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT___PATH = IMPORT___PATH;
+ int CONCERN_DEFINITION__OWNED_TRANSITION = REQUIREMENT_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT___IMPORTED_MEMBERSHIPS__ELIST = IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONCERN_DEFINITION__OWNED_USAGE = REQUIREMENT_DEFINITION__OWNED_USAGE;
/**
- * The number of operations of the 'Membership Import' class.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_IMPORT_OPERATION_COUNT = IMPORT_OPERATION_COUNT + 0;
+ int CONCERN_DEFINITION__OWNED_USE_CASE = REQUIREMENT_DEFINITION__OWNED_USE_CASE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.NamespaceImportImpl Namespace Import}' class.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.NamespaceImportImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNamespaceImport()
* @generated
+ * @ordered
*/
- int NAMESPACE_IMPORT = 80;
+ int CONCERN_DEFINITION__OWNED_VERIFICATION_CASE = REQUIREMENT_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNING_MEMBERSHIP = IMPORT__OWNING_MEMBERSHIP;
+ int CONCERN_DEFINITION__OWNED_VIEW = REQUIREMENT_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNED_RELATIONSHIP = IMPORT__OWNED_RELATIONSHIP;
+ int CONCERN_DEFINITION__OWNED_VIEWPOINT = REQUIREMENT_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNING_RELATIONSHIP = IMPORT__OWNING_RELATIONSHIP;
+ int CONCERN_DEFINITION__USAGE = REQUIREMENT_DEFINITION__USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNING_NAMESPACE = IMPORT__OWNING_NAMESPACE;
+ int CONCERN_DEFINITION__VARIANT = REQUIREMENT_DEFINITION__VARIANT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__ELEMENT_ID = IMPORT__ELEMENT_ID;
+ int CONCERN_DEFINITION__VARIANT_MEMBERSHIP = REQUIREMENT_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNER = IMPORT__OWNER;
+ int CONCERN_DEFINITION__IS_INDIVIDUAL = REQUIREMENT_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNED_ELEMENT = IMPORT__OWNED_ELEMENT;
+ int CONCERN_DEFINITION__PARAMETER = REQUIREMENT_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__DOCUMENTATION = IMPORT__DOCUMENTATION;
+ int CONCERN_DEFINITION__STEP = REQUIREMENT_DEFINITION__STEP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNED_ANNOTATION = IMPORT__OWNED_ANNOTATION;
+ int CONCERN_DEFINITION__EXPRESSION = REQUIREMENT_DEFINITION__EXPRESSION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__TEXTUAL_REPRESENTATION = IMPORT__TEXTUAL_REPRESENTATION;
+ int CONCERN_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__ALIAS_IDS = IMPORT__ALIAS_IDS;
+ int CONCERN_DEFINITION__RESULT = REQUIREMENT_DEFINITION__RESULT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__DECLARED_SHORT_NAME = IMPORT__DECLARED_SHORT_NAME;
+ int CONCERN_DEFINITION__ACTOR_PARAMETER = REQUIREMENT_DEFINITION__ACTOR_PARAMETER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__DECLARED_NAME = IMPORT__DECLARED_NAME;
+ int CONCERN_DEFINITION__ASSUMED_CONSTRAINT = REQUIREMENT_DEFINITION__ASSUMED_CONSTRAINT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__SHORT_NAME = IMPORT__SHORT_NAME;
+ int CONCERN_DEFINITION__FRAMED_CONCERN = REQUIREMENT_DEFINITION__FRAMED_CONCERN;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__NAME = IMPORT__NAME;
+ int CONCERN_DEFINITION__REQ_ID = REQUIREMENT_DEFINITION__REQ_ID;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__QUALIFIED_NAME = IMPORT__QUALIFIED_NAME;
+ int CONCERN_DEFINITION__REQUIRED_CONSTRAINT = REQUIREMENT_DEFINITION__REQUIRED_CONSTRAINT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IS_IMPLIED_INCLUDED = IMPORT__IS_IMPLIED_INCLUDED;
+ int CONCERN_DEFINITION__STAKEHOLDER_PARAMETER = REQUIREMENT_DEFINITION__STAKEHOLDER_PARAMETER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IS_LIBRARY_ELEMENT = IMPORT__IS_LIBRARY_ELEMENT;
+ int CONCERN_DEFINITION__SUBJECT_PARAMETER = REQUIREMENT_DEFINITION__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__RELATED_ELEMENT = IMPORT__RELATED_ELEMENT;
+ int CONCERN_DEFINITION__TEXT = REQUIREMENT_DEFINITION__TEXT;
/**
- * The feature id for the 'Target' reference list.
+ * The number of structural features of the 'Concern Definition' class.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__TARGET = IMPORT__TARGET;
+ int CONCERN_DEFINITION_FEATURE_COUNT = REQUIREMENT_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__SOURCE = IMPORT__SOURCE;
+ int CONCERN_DEFINITION___EFFECTIVE_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNING_RELATED_ELEMENT = IMPORT__OWNING_RELATED_ELEMENT;
+ int CONCERN_DEFINITION___EFFECTIVE_SHORT_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__OWNED_RELATED_ELEMENT = IMPORT__OWNED_RELATED_ELEMENT;
+ int CONCERN_DEFINITION___ESCAPED_NAME = REQUIREMENT_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IS_IMPLIED = IMPORT__IS_IMPLIED;
+ int CONCERN_DEFINITION___LIBRARY_NAMESPACE = REQUIREMENT_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Visibility' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__VISIBILITY = IMPORT__VISIBILITY;
+ int CONCERN_DEFINITION___PATH = REQUIREMENT_DEFINITION___PATH;
/**
- * The feature id for the 'Is Recursive' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IS_RECURSIVE = IMPORT__IS_RECURSIVE;
+ int CONCERN_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Import All' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IS_IMPORT_ALL = IMPORT__IS_IMPORT_ALL;
+ int CONCERN_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Imported Element' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IMPORTED_ELEMENT = IMPORT__IMPORTED_ELEMENT;
+ int CONCERN_DEFINITION___NAMES_OF__ELEMENT = REQUIREMENT_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Import Owning Namespace' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IMPORT_OWNING_NAMESPACE = IMPORT__IMPORT_OWNING_NAMESPACE;
+ int CONCERN_DEFINITION___QUALIFICATION_OF__STRING = REQUIREMENT_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Imported Namespace' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT__IMPORTED_NAMESPACE = IMPORT_FEATURE_COUNT + 0;
+ int CONCERN_DEFINITION___RESOLVE__STRING = REQUIREMENT_DEFINITION___RESOLVE__STRING;
/**
- * The number of structural features of the 'Namespace Import' class.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
+ int CONCERN_DEFINITION___RESOLVE_GLOBAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT___ESCAPED_NAME = IMPORT___ESCAPED_NAME;
+ int CONCERN_DEFINITION___RESOLVE_LOCAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT___EFFECTIVE_SHORT_NAME = IMPORT___EFFECTIVE_SHORT_NAME;
+ int CONCERN_DEFINITION___RESOLVE_VISIBLE__STRING = REQUIREMENT_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT___EFFECTIVE_NAME = IMPORT___EFFECTIVE_NAME;
+ int CONCERN_DEFINITION___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT___LIBRARY_NAMESPACE = IMPORT___LIBRARY_NAMESPACE;
+ int CONCERN_DEFINITION___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT___PATH = IMPORT___PATH;
+ int CONCERN_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT___IMPORTED_MEMBERSHIPS__ELIST = IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONCERN_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The number of operations of the 'Namespace Import' class.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_IMPORT_OPERATION_COUNT = IMPORT_OPERATION_COUNT + 0;
+ int CONCERN_DEFINITION___ALL_SUPERTYPES = REQUIREMENT_DEFINITION___ALL_SUPERTYPES;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DependencyImpl Dependency}' class.
+ * The operation id for the 'Direction Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DependencyImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDependency()
* @generated
+ * @ordered
*/
- int DEPENDENCY = 81;
+ int CONCERN_DEFINITION___DIRECTION_OF__FEATURE = REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
+ int CONCERN_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
+ int CONCERN_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
+ int CONCERN_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
+ int CONCERN_DEFINITION___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
+ int CONCERN_DEFINITION___MULTIPLICITIES = REQUIREMENT_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNER = RELATIONSHIP__OWNER;
+ int CONCERN_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
+ int CONCERN_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
+ int CONCERN_DEFINITION___SPECIALIZES__TYPE = REQUIREMENT_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
+ int CONCERN_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
+ int CONCERN_DEFINITION___SUPERTYPES__BOOLEAN = REQUIREMENT_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of operations of the 'Concern Definition' class.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
+ int CONCERN_DEFINITION_OPERATION_COUNT = REQUIREMENT_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
+ int REQUIREMENT_USAGE__ALIAS_IDS = CONSTRAINT_USAGE__ALIAS_IDS;
/**
* The feature id for the 'Declared Name' attribute.
@@ -59171,34 +59294,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DEPENDENCY__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
+ int REQUIREMENT_USAGE__DECLARED_NAME = CONSTRAINT_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
+ int REQUIREMENT_USAGE__DECLARED_SHORT_NAME = CONSTRAINT_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__NAME = RELATIONSHIP__NAME;
+ int REQUIREMENT_USAGE__DOCUMENTATION = CONSTRAINT_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
+ int REQUIREMENT_USAGE__ELEMENT_ID = CONSTRAINT_USAGE__ELEMENT_ID;
/**
* The feature id for the 'Is Implied Included' attribute.
@@ -59207,7 +59330,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DEPENDENCY__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
+ int REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED = CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED;
/**
* The feature id for the 'Is Library Element' attribute.
@@ -59216,584 +59339,574 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DEPENDENCY__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
+ int REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT = CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
+ int REQUIREMENT_USAGE__NAME = CONSTRAINT_USAGE__NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__TARGET = RELATIONSHIP__TARGET;
+ int REQUIREMENT_USAGE__OWNED_ANNOTATION = CONSTRAINT_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__SOURCE = RELATIONSHIP__SOURCE;
+ int REQUIREMENT_USAGE__OWNED_ELEMENT = CONSTRAINT_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
+ int REQUIREMENT_USAGE__OWNED_RELATIONSHIP = CONSTRAINT_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
+ int REQUIREMENT_USAGE__OWNER = CONSTRAINT_USAGE__OWNER;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
+ int REQUIREMENT_USAGE__OWNING_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Client' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__CLIENT = RELATIONSHIP_FEATURE_COUNT + 0;
+ int REQUIREMENT_USAGE__OWNING_NAMESPACE = CONSTRAINT_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Supplier' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY__SUPPLIER = RELATIONSHIP_FEATURE_COUNT + 1;
+ int REQUIREMENT_USAGE__OWNING_RELATIONSHIP = CONSTRAINT_USAGE__OWNING_RELATIONSHIP;
/**
- * The number of structural features of the 'Dependency' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
+ int REQUIREMENT_USAGE__QUALIFIED_NAME = CONSTRAINT_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
+ int REQUIREMENT_USAGE__SHORT_NAME = CONSTRAINT_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
+ int REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION = CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
+ int REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP = CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
+ int REQUIREMENT_USAGE__MEMBER = CONSTRAINT_USAGE__MEMBER;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY___PATH = RELATIONSHIP___PATH;
+ int REQUIREMENT_USAGE__MEMBERSHIP = CONSTRAINT_USAGE__MEMBERSHIP;
/**
- * The number of operations of the 'Dependency' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int DEPENDENCY_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UsageImpl Usage}' class.
- *
- *
- * @see org.omg.sysml.lang.sysml.impl.UsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUsage()
- * @generated
- */
- int USAGE = 87;
+ int REQUIREMENT_USAGE__OWNED_IMPORT = CONSTRAINT_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
+ int REQUIREMENT_USAGE__OWNED_MEMBER = CONSTRAINT_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
+ int REQUIREMENT_USAGE__OWNED_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
+ int REQUIREMENT_USAGE__DIFFERENCING_TYPE = CONSTRAINT_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
+ int REQUIREMENT_USAGE__DIRECTED_FEATURE = CONSTRAINT_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__ELEMENT_ID = FEATURE__ELEMENT_ID;
+ int REQUIREMENT_USAGE__END_FEATURE = CONSTRAINT_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNER = FEATURE__OWNER;
+ int REQUIREMENT_USAGE__FEATURE = CONSTRAINT_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
+ int REQUIREMENT_USAGE__FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__DOCUMENTATION = FEATURE__DOCUMENTATION;
+ int REQUIREMENT_USAGE__INHERITED_FEATURE = CONSTRAINT_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
+ int REQUIREMENT_USAGE__INHERITED_MEMBERSHIP = CONSTRAINT_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
+ int REQUIREMENT_USAGE__INPUT = CONSTRAINT_USAGE__INPUT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__ALIAS_IDS = FEATURE__ALIAS_IDS;
+ int REQUIREMENT_USAGE__INTERSECTING_TYPE = CONSTRAINT_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
+ int REQUIREMENT_USAGE__IS_ABSTRACT = CONSTRAINT_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__DECLARED_NAME = FEATURE__DECLARED_NAME;
+ int REQUIREMENT_USAGE__IS_CONJUGATED = CONSTRAINT_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__SHORT_NAME = FEATURE__SHORT_NAME;
+ int REQUIREMENT_USAGE__IS_SUFFICIENT = CONSTRAINT_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NAME = FEATURE__NAME;
+ int REQUIREMENT_USAGE__MULTIPLICITY = CONSTRAINT_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
+ int REQUIREMENT_USAGE__OUTPUT = CONSTRAINT_USAGE__OUTPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
+ int REQUIREMENT_USAGE__OWNED_CONJUGATOR = CONSTRAINT_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
+ int REQUIREMENT_USAGE__OWNED_DIFFERENCING = CONSTRAINT_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
+ int REQUIREMENT_USAGE__OWNED_DISJOINING = CONSTRAINT_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
+ int REQUIREMENT_USAGE__OWNED_END_FEATURE = CONSTRAINT_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__MEMBERSHIP = FEATURE__MEMBERSHIP;
+ int REQUIREMENT_USAGE__OWNED_FEATURE = CONSTRAINT_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
+ int REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__MEMBER = FEATURE__MEMBER;
+ int REQUIREMENT_USAGE__OWNED_INTERSECTING = CONSTRAINT_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
+ int REQUIREMENT_USAGE__OWNED_SPECIALIZATION = CONSTRAINT_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
+ int REQUIREMENT_USAGE__OWNED_UNIONING = CONSTRAINT_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
+ int REQUIREMENT_USAGE__UNIONING_TYPE = CONSTRAINT_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__FEATURE = FEATURE__FEATURE;
+ int REQUIREMENT_USAGE__CHAINING_FEATURE = CONSTRAINT_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
+ int REQUIREMENT_USAGE__CROSS_FEATURE = CONSTRAINT_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__INPUT = FEATURE__INPUT;
+ int REQUIREMENT_USAGE__DIRECTION = CONSTRAINT_USAGE__DIRECTION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__OUTPUT = FEATURE__OUTPUT;
+ int REQUIREMENT_USAGE__END_OWNING_TYPE = CONSTRAINT_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
+ int REQUIREMENT_USAGE__FEATURE_TARGET = CONSTRAINT_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
+ int REQUIREMENT_USAGE__FEATURING_TYPE = CONSTRAINT_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__END_FEATURE = FEATURE__END_FEATURE;
+ int REQUIREMENT_USAGE__IS_COMPOSITE = CONSTRAINT_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
+ int REQUIREMENT_USAGE__IS_CONSTANT = CONSTRAINT_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
+ int REQUIREMENT_USAGE__IS_DERIVED = CONSTRAINT_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
+ int REQUIREMENT_USAGE__IS_END = CONSTRAINT_USAGE__IS_END;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
+ int REQUIREMENT_USAGE__IS_ORDERED = CONSTRAINT_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
+ int REQUIREMENT_USAGE__IS_PORTION = CONSTRAINT_USAGE__IS_PORTION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__MULTIPLICITY = FEATURE__MULTIPLICITY;
+ int REQUIREMENT_USAGE__IS_UNIQUE = CONSTRAINT_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
+ int REQUIREMENT_USAGE__IS_VARIABLE = CONSTRAINT_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
+ int REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING = CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
+ int REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING = CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
+ int REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING = CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
+ int REQUIREMENT_USAGE__OWNED_REDEFINITION = CONSTRAINT_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
+ int REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING = CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
+ int REQUIREMENT_USAGE__OWNED_SUBSETTING = CONSTRAINT_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
+ int REQUIREMENT_USAGE__OWNED_TYPE_FEATURING = CONSTRAINT_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
+ int REQUIREMENT_USAGE__OWNED_TYPING = CONSTRAINT_USAGE__OWNED_TYPING;
/**
* The feature id for the 'Owning Feature Membership' reference.
@@ -59802,7 +59915,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USAGE__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
+ int REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
* The feature id for the 'Owning Type' reference.
@@ -59811,556 +59924,556 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USAGE__OWNING_TYPE = FEATURE__OWNING_TYPE;
+ int REQUIREMENT_USAGE__OWNING_TYPE = CONSTRAINT_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
+ int REQUIREMENT_USAGE__TYPE = CONSTRAINT_USAGE__TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_UNIQUE = FEATURE__IS_UNIQUE;
+ int REQUIREMENT_USAGE__DEFINITION = CONSTRAINT_USAGE__DEFINITION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_ORDERED = FEATURE__IS_ORDERED;
+ int REQUIREMENT_USAGE__DIRECTED_USAGE = CONSTRAINT_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__TYPE = FEATURE__TYPE;
+ int REQUIREMENT_USAGE__IS_REFERENCE = CONSTRAINT_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
+ int REQUIREMENT_USAGE__IS_VARIATION = CONSTRAINT_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
+ int REQUIREMENT_USAGE__MAY_TIME_VARY = CONSTRAINT_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
+ int REQUIREMENT_USAGE__NESTED_ACTION = CONSTRAINT_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_END = FEATURE__IS_END;
+ int REQUIREMENT_USAGE__NESTED_ALLOCATION = CONSTRAINT_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_TYPING = FEATURE__OWNED_TYPING;
+ int REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE = CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
+ int REQUIREMENT_USAGE__NESTED_ATTRIBUTE = CONSTRAINT_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
+ int REQUIREMENT_USAGE__NESTED_CALCULATION = CONSTRAINT_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_DERIVED = FEATURE__IS_DERIVED;
+ int REQUIREMENT_USAGE__NESTED_CASE = CONSTRAINT_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
+ int REQUIREMENT_USAGE__NESTED_CONCERN = CONSTRAINT_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
+ int REQUIREMENT_USAGE__NESTED_CONNECTION = CONSTRAINT_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
+ int REQUIREMENT_USAGE__NESTED_CONSTRAINT = CONSTRAINT_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_PORTION = FEATURE__IS_PORTION;
+ int REQUIREMENT_USAGE__NESTED_ENUMERATION = CONSTRAINT_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_VARIABLE = FEATURE__IS_VARIABLE;
+ int REQUIREMENT_USAGE__NESTED_FLOW = CONSTRAINT_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_CONSTANT = FEATURE__IS_CONSTANT;
+ int REQUIREMENT_USAGE__NESTED_INTERFACE = CONSTRAINT_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
+ int REQUIREMENT_USAGE__NESTED_ITEM = CONSTRAINT_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
+ int REQUIREMENT_USAGE__NESTED_METADATA = CONSTRAINT_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
+ int REQUIREMENT_USAGE__NESTED_OCCURRENCE = CONSTRAINT_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__DIRECTION = FEATURE__DIRECTION;
+ int REQUIREMENT_USAGE__NESTED_PART = CONSTRAINT_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
+ int REQUIREMENT_USAGE__NESTED_PORT = CONSTRAINT_USAGE__NESTED_PORT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__MAY_TIME_VARY = FEATURE_FEATURE_COUNT + 0;
+ int REQUIREMENT_USAGE__NESTED_REFERENCE = CONSTRAINT_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_REFERENCE = FEATURE_FEATURE_COUNT + 1;
+ int REQUIREMENT_USAGE__NESTED_RENDERING = CONSTRAINT_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__VARIANT = FEATURE_FEATURE_COUNT + 2;
+ int REQUIREMENT_USAGE__NESTED_REQUIREMENT = CONSTRAINT_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__VARIANT_MEMBERSHIP = FEATURE_FEATURE_COUNT + 3;
+ int REQUIREMENT_USAGE__NESTED_STATE = CONSTRAINT_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNING_DEFINITION = FEATURE_FEATURE_COUNT + 4;
+ int REQUIREMENT_USAGE__NESTED_TRANSITION = CONSTRAINT_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__OWNING_USAGE = FEATURE_FEATURE_COUNT + 5;
+ int REQUIREMENT_USAGE__NESTED_USAGE = CONSTRAINT_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_USAGE = FEATURE_FEATURE_COUNT + 6;
+ int REQUIREMENT_USAGE__NESTED_USE_CASE = CONSTRAINT_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__DEFINITION = FEATURE_FEATURE_COUNT + 7;
+ int REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE = CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__USAGE = FEATURE_FEATURE_COUNT + 8;
+ int REQUIREMENT_USAGE__NESTED_VIEW = CONSTRAINT_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__DIRECTED_USAGE = FEATURE_FEATURE_COUNT + 9;
+ int REQUIREMENT_USAGE__NESTED_VIEWPOINT = CONSTRAINT_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_REFERENCE = FEATURE_FEATURE_COUNT + 10;
+ int REQUIREMENT_USAGE__OWNING_DEFINITION = CONSTRAINT_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_ATTRIBUTE = FEATURE_FEATURE_COUNT + 11;
+ int REQUIREMENT_USAGE__OWNING_USAGE = CONSTRAINT_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_ENUMERATION = FEATURE_FEATURE_COUNT + 12;
+ int REQUIREMENT_USAGE__USAGE = CONSTRAINT_USAGE__USAGE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_OCCURRENCE = FEATURE_FEATURE_COUNT + 13;
+ int REQUIREMENT_USAGE__VARIANT = CONSTRAINT_USAGE__VARIANT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_ITEM = FEATURE_FEATURE_COUNT + 14;
+ int REQUIREMENT_USAGE__VARIANT_MEMBERSHIP = CONSTRAINT_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_PART = FEATURE_FEATURE_COUNT + 15;
+ int REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION = CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_PORT = FEATURE_FEATURE_COUNT + 16;
+ int REQUIREMENT_USAGE__IS_INDIVIDUAL = CONSTRAINT_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_CONNECTION = FEATURE_FEATURE_COUNT + 17;
+ int REQUIREMENT_USAGE__OCCURRENCE_DEFINITION = CONSTRAINT_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_FLOW = FEATURE_FEATURE_COUNT + 18;
+ int REQUIREMENT_USAGE__PORTION_KIND = CONSTRAINT_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_INTERFACE = FEATURE_FEATURE_COUNT + 19;
+ int REQUIREMENT_USAGE__BEHAVIOR = CONSTRAINT_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_ALLOCATION = FEATURE_FEATURE_COUNT + 20;
+ int REQUIREMENT_USAGE__PARAMETER = CONSTRAINT_USAGE__PARAMETER;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_ACTION = FEATURE_FEATURE_COUNT + 21;
+ int REQUIREMENT_USAGE__FUNCTION = CONSTRAINT_USAGE__FUNCTION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_STATE = FEATURE_FEATURE_COUNT + 22;
+ int REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE = CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_TRANSITION = FEATURE_FEATURE_COUNT + 23;
+ int REQUIREMENT_USAGE__RESULT = CONSTRAINT_USAGE__RESULT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_CALCULATION = FEATURE_FEATURE_COUNT + 24;
+ int REQUIREMENT_USAGE__PREDICATE = CONSTRAINT_USAGE__PREDICATE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Constraint Definition' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_CONSTRAINT = FEATURE_FEATURE_COUNT + 25;
+ int REQUIREMENT_USAGE__CONSTRAINT_DEFINITION = CONSTRAINT_USAGE__CONSTRAINT_DEFINITION;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_REQUIREMENT = FEATURE_FEATURE_COUNT + 26;
+ int REQUIREMENT_USAGE__ACTOR_PARAMETER = CONSTRAINT_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_CONCERN = FEATURE_FEATURE_COUNT + 27;
+ int REQUIREMENT_USAGE__ASSUMED_CONSTRAINT = CONSTRAINT_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_CASE = FEATURE_FEATURE_COUNT + 28;
+ int REQUIREMENT_USAGE__FRAMED_CONCERN = CONSTRAINT_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_ANALYSIS_CASE = FEATURE_FEATURE_COUNT + 29;
+ int REQUIREMENT_USAGE__REQ_ID = CONSTRAINT_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_VERIFICATION_CASE = FEATURE_FEATURE_COUNT + 30;
+ int REQUIREMENT_USAGE__REQUIRED_CONSTRAINT = CONSTRAINT_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Requirement Definition' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_USE_CASE = FEATURE_FEATURE_COUNT + 31;
+ int REQUIREMENT_USAGE__REQUIREMENT_DEFINITION = CONSTRAINT_USAGE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_VIEW = FEATURE_FEATURE_COUNT + 32;
+ int REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER = CONSTRAINT_USAGE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_VIEWPOINT = FEATURE_FEATURE_COUNT + 33;
+ int REQUIREMENT_USAGE__SUBJECT_PARAMETER = CONSTRAINT_USAGE_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_RENDERING = FEATURE_FEATURE_COUNT + 34;
+ int REQUIREMENT_USAGE__TEXT = CONSTRAINT_USAGE_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The number of structural features of the 'Requirement Usage' class.
*
*
* @generated
* @ordered
*/
- int USAGE__NESTED_METADATA = FEATURE_FEATURE_COUNT + 35;
+ int REQUIREMENT_USAGE_FEATURE_COUNT = CONSTRAINT_USAGE_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int USAGE__IS_VARIATION = FEATURE_FEATURE_COUNT + 36;
+ int REQUIREMENT_USAGE___EFFECTIVE_NAME = CONSTRAINT_USAGE___EFFECTIVE_NAME;
/**
- * The number of structural features of the 'Usage' class.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int USAGE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 37;
+ int REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME = CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME;
/**
* The operation id for the 'Escaped Name' operation.
@@ -60369,43 +60482,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USAGE___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
+ int REQUIREMENT_USAGE___ESCAPED_NAME = CONSTRAINT_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
+ int REQUIREMENT_USAGE___LIBRARY_NAMESPACE = CONSTRAINT_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
+ int REQUIREMENT_USAGE___PATH = CONSTRAINT_USAGE___PATH;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
+ int REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___PATH = FEATURE___PATH;
+ int REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
* The operation id for the 'Names Of' operation.
@@ -60414,404 +60527,403 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USAGE___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
+ int REQUIREMENT_USAGE___NAMES_OF__ELEMENT = CONSTRAINT_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
+ int REQUIREMENT_USAGE___QUALIFICATION_OF__STRING = CONSTRAINT_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int REQUIREMENT_USAGE___RESOLVE__STRING = CONSTRAINT_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
+ int REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING = CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING = CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
+ int REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING = CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
+ int REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING = CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
+ int REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP = CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
+ int REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
+ int REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
+ int REQUIREMENT_USAGE___ALL_SUPERTYPES = CONSTRAINT_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_USAGE___DIRECTION_OF__FEATURE = CONSTRAINT_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE = CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ int REQUIREMENT_USAGE___MULTIPLICITIES = CONSTRAINT_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
+ int REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
+ int REQUIREMENT_USAGE___SPECIALIZES__TYPE = CONSTRAINT_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
+ int REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN = CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
+ int REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
+ int REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
+ int REQUIREMENT_USAGE___CAN_ACCESS__FEATURE = CONSTRAINT_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
+ int REQUIREMENT_USAGE___DIRECTION_FOR__TYPE = CONSTRAINT_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
+ int REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
+ int REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE = CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE = CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
+ int REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
+ int REQUIREMENT_USAGE___NAMING_FEATURE = CONSTRAINT_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
+ int REQUIREMENT_USAGE___OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
+ int REQUIREMENT_USAGE___REDEFINES__FEATURE = CONSTRAINT_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
+ int REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
+ int REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
+ int REQUIREMENT_USAGE___TYPING_FEATURES = CONSTRAINT_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
+ int REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET = CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
+ int REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT = CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int USAGE___REFERENCED_FEATURE_TARGET = FEATURE_OPERATION_COUNT + 0;
+ int REQUIREMENT_USAGE___EVALUATE__ELEMENT = CONSTRAINT_USAGE___EVALUATE__ELEMENT;
/**
- * The number of operations of the 'Usage' class.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int USAGE_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 1;
+ int REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OccurrenceUsageImpl Occurrence Usage}' class.
+ * The number of operations of the 'Requirement Usage' class.
*
*
- * @see org.omg.sysml.lang.sysml.impl.OccurrenceUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOccurrenceUsage()
* @generated
+ * @ordered
*/
- int OCCURRENCE_USAGE = 86;
+ int REQUIREMENT_USAGE_OPERATION_COUNT = CONSTRAINT_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
+ int CONCERN_USAGE__ALIAS_IDS = REQUIREMENT_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
+ int CONCERN_USAGE__DECLARED_NAME = REQUIREMENT_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
+ int CONCERN_USAGE__DECLARED_SHORT_NAME = REQUIREMENT_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
+ int CONCERN_USAGE__DOCUMENTATION = REQUIREMENT_USAGE__DOCUMENTATION;
/**
* The feature id for the 'Element Id' attribute.
@@ -60820,34 +60932,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
+ int CONCERN_USAGE__ELEMENT_ID = REQUIREMENT_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNER = USAGE__OWNER;
+ int CONCERN_USAGE__IS_IMPLIED_INCLUDED = REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
+ int CONCERN_USAGE__IS_LIBRARY_ELEMENT = REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
+ int CONCERN_USAGE__NAME = REQUIREMENT_USAGE__NAME;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -60856,61 +60968,61 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
+ int CONCERN_USAGE__OWNED_ANNOTATION = REQUIREMENT_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
+ int CONCERN_USAGE__OWNED_ELEMENT = REQUIREMENT_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
+ int CONCERN_USAGE__OWNED_RELATIONSHIP = REQUIREMENT_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
+ int CONCERN_USAGE__OWNER = REQUIREMENT_USAGE__OWNER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
+ int CONCERN_USAGE__OWNING_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
+ int CONCERN_USAGE__OWNING_NAMESPACE = REQUIREMENT_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NAME = USAGE__NAME;
+ int CONCERN_USAGE__OWNING_RELATIONSHIP = REQUIREMENT_USAGE__OWNING_RELATIONSHIP;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -60919,43 +61031,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
+ int CONCERN_USAGE__QUALIFIED_NAME = REQUIREMENT_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
+ int CONCERN_USAGE__SHORT_NAME = REQUIREMENT_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
+ int CONCERN_USAGE__TEXTUAL_REPRESENTATION = REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
+ int CONCERN_USAGE__IMPORTED_MEMBERSHIP = REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
+ int CONCERN_USAGE__MEMBER = REQUIREMENT_USAGE__MEMBER;
/**
* The feature id for the 'Membership' reference list.
@@ -60964,7 +61076,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
+ int CONCERN_USAGE__MEMBERSHIP = REQUIREMENT_USAGE__MEMBERSHIP;
/**
* The feature id for the 'Owned Import' reference list.
@@ -60973,322 +61085,322 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
+ int CONCERN_USAGE__OWNED_IMPORT = REQUIREMENT_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__MEMBER = USAGE__MEMBER;
+ int CONCERN_USAGE__OWNED_MEMBER = REQUIREMENT_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
+ int CONCERN_USAGE__OWNED_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
+ int CONCERN_USAGE__DIFFERENCING_TYPE = REQUIREMENT_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int CONCERN_USAGE__DIRECTED_FEATURE = REQUIREMENT_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__FEATURE = USAGE__FEATURE;
+ int CONCERN_USAGE__END_FEATURE = REQUIREMENT_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
+ int CONCERN_USAGE__FEATURE = REQUIREMENT_USAGE__FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__INPUT = USAGE__INPUT;
+ int CONCERN_USAGE__FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OUTPUT = USAGE__OUTPUT;
+ int CONCERN_USAGE__INHERITED_FEATURE = REQUIREMENT_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
+ int CONCERN_USAGE__INHERITED_MEMBERSHIP = REQUIREMENT_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
+ int CONCERN_USAGE__INPUT = REQUIREMENT_USAGE__INPUT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__END_FEATURE = USAGE__END_FEATURE;
+ int CONCERN_USAGE__INTERSECTING_TYPE = REQUIREMENT_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
+ int CONCERN_USAGE__IS_ABSTRACT = REQUIREMENT_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
+ int CONCERN_USAGE__IS_CONJUGATED = REQUIREMENT_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
+ int CONCERN_USAGE__IS_SUFFICIENT = REQUIREMENT_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
+ int CONCERN_USAGE__MULTIPLICITY = REQUIREMENT_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
+ int CONCERN_USAGE__OUTPUT = REQUIREMENT_USAGE__OUTPUT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
+ int CONCERN_USAGE__OWNED_CONJUGATOR = REQUIREMENT_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
+ int CONCERN_USAGE__OWNED_DIFFERENCING = REQUIREMENT_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
+ int CONCERN_USAGE__OWNED_DISJOINING = REQUIREMENT_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
+ int CONCERN_USAGE__OWNED_END_FEATURE = REQUIREMENT_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
+ int CONCERN_USAGE__OWNED_FEATURE = REQUIREMENT_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
+ int CONCERN_USAGE__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
+ int CONCERN_USAGE__OWNED_INTERSECTING = REQUIREMENT_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
+ int CONCERN_USAGE__OWNED_SPECIALIZATION = REQUIREMENT_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
+ int CONCERN_USAGE__OWNED_UNIONING = REQUIREMENT_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
+ int CONCERN_USAGE__UNIONING_TYPE = REQUIREMENT_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int CONCERN_USAGE__CHAINING_FEATURE = REQUIREMENT_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
+ int CONCERN_USAGE__CROSS_FEATURE = REQUIREMENT_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
+ int CONCERN_USAGE__DIRECTION = REQUIREMENT_USAGE__DIRECTION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
+ int CONCERN_USAGE__END_OWNING_TYPE = REQUIREMENT_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
+ int CONCERN_USAGE__FEATURE_TARGET = REQUIREMENT_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__TYPE = USAGE__TYPE;
+ int CONCERN_USAGE__FEATURING_TYPE = REQUIREMENT_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
+ int CONCERN_USAGE__IS_COMPOSITE = REQUIREMENT_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
+ int CONCERN_USAGE__IS_CONSTANT = REQUIREMENT_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
+ int CONCERN_USAGE__IS_DERIVED = REQUIREMENT_USAGE__IS_DERIVED;
/**
* The feature id for the 'Is End' attribute.
@@ -61297,502 +61409,502 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_END = USAGE__IS_END;
+ int CONCERN_USAGE__IS_END = REQUIREMENT_USAGE__IS_END;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
+ int CONCERN_USAGE__IS_ORDERED = REQUIREMENT_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
+ int CONCERN_USAGE__IS_PORTION = REQUIREMENT_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
+ int CONCERN_USAGE__IS_UNIQUE = REQUIREMENT_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
+ int CONCERN_USAGE__IS_VARIABLE = REQUIREMENT_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
+ int CONCERN_USAGE__OWNED_CROSS_SUBSETTING = REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
+ int CONCERN_USAGE__OWNED_FEATURE_CHAINING = REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
+ int CONCERN_USAGE__OWNED_FEATURE_INVERTING = REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_PORTION = USAGE__IS_PORTION;
+ int CONCERN_USAGE__OWNED_REDEFINITION = REQUIREMENT_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
+ int CONCERN_USAGE__OWNED_REFERENCE_SUBSETTING = REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
+ int CONCERN_USAGE__OWNED_SUBSETTING = REQUIREMENT_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
+ int CONCERN_USAGE__OWNED_TYPE_FEATURING = REQUIREMENT_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
+ int CONCERN_USAGE__OWNED_TYPING = REQUIREMENT_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
+ int CONCERN_USAGE__OWNING_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DIRECTION = USAGE__DIRECTION;
+ int CONCERN_USAGE__OWNING_TYPE = REQUIREMENT_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
+ int CONCERN_USAGE__TYPE = REQUIREMENT_USAGE__TYPE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
+ int CONCERN_USAGE__DEFINITION = REQUIREMENT_USAGE__DEFINITION;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
+ int CONCERN_USAGE__DIRECTED_USAGE = REQUIREMENT_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__VARIANT = USAGE__VARIANT;
+ int CONCERN_USAGE__IS_REFERENCE = REQUIREMENT_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
+ int CONCERN_USAGE__IS_VARIATION = REQUIREMENT_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
+ int CONCERN_USAGE__MAY_TIME_VARY = REQUIREMENT_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
+ int CONCERN_USAGE__NESTED_ACTION = REQUIREMENT_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
+ int CONCERN_USAGE__NESTED_ALLOCATION = REQUIREMENT_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DEFINITION = USAGE__DEFINITION;
+ int CONCERN_USAGE__NESTED_ANALYSIS_CASE = REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__USAGE = USAGE__USAGE;
+ int CONCERN_USAGE__NESTED_ATTRIBUTE = REQUIREMENT_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
+ int CONCERN_USAGE__NESTED_CALCULATION = REQUIREMENT_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
+ int CONCERN_USAGE__NESTED_CASE = REQUIREMENT_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
+ int CONCERN_USAGE__NESTED_CONCERN = REQUIREMENT_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
+ int CONCERN_USAGE__NESTED_CONNECTION = REQUIREMENT_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
+ int CONCERN_USAGE__NESTED_CONSTRAINT = REQUIREMENT_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
+ int CONCERN_USAGE__NESTED_ENUMERATION = REQUIREMENT_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_PART = USAGE__NESTED_PART;
+ int CONCERN_USAGE__NESTED_FLOW = REQUIREMENT_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
+ int CONCERN_USAGE__NESTED_INTERFACE = REQUIREMENT_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
+ int CONCERN_USAGE__NESTED_ITEM = REQUIREMENT_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
+ int CONCERN_USAGE__NESTED_METADATA = REQUIREMENT_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
+ int CONCERN_USAGE__NESTED_OCCURRENCE = REQUIREMENT_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
+ int CONCERN_USAGE__NESTED_PART = REQUIREMENT_USAGE__NESTED_PART;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
+ int CONCERN_USAGE__NESTED_PORT = REQUIREMENT_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
+ int CONCERN_USAGE__NESTED_REFERENCE = REQUIREMENT_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
+ int CONCERN_USAGE__NESTED_RENDERING = REQUIREMENT_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
+ int CONCERN_USAGE__NESTED_REQUIREMENT = REQUIREMENT_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
+ int CONCERN_USAGE__NESTED_STATE = REQUIREMENT_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
+ int CONCERN_USAGE__NESTED_TRANSITION = REQUIREMENT_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
+ int CONCERN_USAGE__NESTED_USAGE = REQUIREMENT_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
+ int CONCERN_USAGE__NESTED_USE_CASE = REQUIREMENT_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
+ int CONCERN_USAGE__NESTED_VERIFICATION_CASE = REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
+ int CONCERN_USAGE__NESTED_VIEW = REQUIREMENT_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
+ int CONCERN_USAGE__NESTED_VIEWPOINT = REQUIREMENT_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
+ int CONCERN_USAGE__OWNING_DEFINITION = REQUIREMENT_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
+ int CONCERN_USAGE__OWNING_USAGE = REQUIREMENT_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
+ int CONCERN_USAGE__USAGE = REQUIREMENT_USAGE__USAGE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
+ int CONCERN_USAGE__VARIANT = REQUIREMENT_USAGE__VARIANT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
+ int CONCERN_USAGE__VARIANT_MEMBERSHIP = REQUIREMENT_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__OCCURRENCE_DEFINITION = USAGE_FEATURE_COUNT + 0;
+ int CONCERN_USAGE__INDIVIDUAL_DEFINITION = REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION = USAGE_FEATURE_COUNT + 1;
+ int CONCERN_USAGE__IS_INDIVIDUAL = REQUIREMENT_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__IS_INDIVIDUAL = USAGE_FEATURE_COUNT + 2;
+ int CONCERN_USAGE__OCCURRENCE_DEFINITION = REQUIREMENT_USAGE__OCCURRENCE_DEFINITION;
/**
* The feature id for the 'Portion Kind' attribute.
@@ -61801,4870 +61913,4869 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE__PORTION_KIND = USAGE_FEATURE_COUNT + 3;
+ int CONCERN_USAGE__PORTION_KIND = REQUIREMENT_USAGE__PORTION_KIND;
/**
- * The number of structural features of the 'Occurrence Usage' class.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 4;
+ int CONCERN_USAGE__BEHAVIOR = REQUIREMENT_USAGE__BEHAVIOR;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
+ int CONCERN_USAGE__PARAMETER = REQUIREMENT_USAGE__PARAMETER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
+ int CONCERN_USAGE__FUNCTION = REQUIREMENT_USAGE__FUNCTION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
+ int CONCERN_USAGE__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
+ int CONCERN_USAGE__RESULT = REQUIREMENT_USAGE__RESULT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___PATH = USAGE___PATH;
+ int CONCERN_USAGE__PREDICATE = REQUIREMENT_USAGE__PREDICATE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Constraint Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
+ int CONCERN_USAGE__CONSTRAINT_DEFINITION = REQUIREMENT_USAGE__CONSTRAINT_DEFINITION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int CONCERN_USAGE__ACTOR_PARAMETER = REQUIREMENT_USAGE__ACTOR_PARAMETER;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONCERN_USAGE__ASSUMED_CONSTRAINT = REQUIREMENT_USAGE__ASSUMED_CONSTRAINT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONCERN_USAGE__FRAMED_CONCERN = REQUIREMENT_USAGE__FRAMED_CONCERN;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONCERN_USAGE__REQ_ID = REQUIREMENT_USAGE__REQ_ID;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
+ int CONCERN_USAGE__REQUIRED_CONSTRAINT = REQUIREMENT_USAGE__REQUIRED_CONSTRAINT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Requirement Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
+ int CONCERN_USAGE__REQUIREMENT_DEFINITION = REQUIREMENT_USAGE__REQUIREMENT_DEFINITION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
+ int CONCERN_USAGE__STAKEHOLDER_PARAMETER = REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
+ int CONCERN_USAGE__SUBJECT_PARAMETER = REQUIREMENT_USAGE__SUBJECT_PARAMETER;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
+ int CONCERN_USAGE__TEXT = REQUIREMENT_USAGE__TEXT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Concern Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int CONCERN_USAGE__CONCERN_DEFINITION = REQUIREMENT_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The number of structural features of the 'Concern Usage' class.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONCERN_USAGE_FEATURE_COUNT = REQUIREMENT_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONCERN_USAGE___EFFECTIVE_NAME = REQUIREMENT_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONCERN_USAGE___EFFECTIVE_SHORT_NAME = REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONCERN_USAGE___ESCAPED_NAME = REQUIREMENT_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONCERN_USAGE___LIBRARY_NAMESPACE = REQUIREMENT_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ int CONCERN_USAGE___PATH = REQUIREMENT_USAGE___PATH;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONCERN_USAGE___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
+ int CONCERN_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
+ int CONCERN_USAGE___NAMES_OF__ELEMENT = REQUIREMENT_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
+ int CONCERN_USAGE___QUALIFICATION_OF__STRING = REQUIREMENT_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONCERN_USAGE___RESOLVE__STRING = REQUIREMENT_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int CONCERN_USAGE___RESOLVE_GLOBAL__STRING = REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
+ int CONCERN_USAGE___RESOLVE_LOCAL__STRING = REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
+ int CONCERN_USAGE___RESOLVE_VISIBLE__STRING = REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
+ int CONCERN_USAGE___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
+ int CONCERN_USAGE___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int CONCERN_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONCERN_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
+ int CONCERN_USAGE___ALL_SUPERTYPES = REQUIREMENT_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
+ int CONCERN_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
+ int CONCERN_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
+ int CONCERN_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
+ int CONCERN_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
+ int CONCERN_USAGE___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
+ int CONCERN_USAGE___MULTIPLICITIES = REQUIREMENT_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
+ int CONCERN_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
+ int CONCERN_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
+ int CONCERN_USAGE___SPECIALIZES__TYPE = REQUIREMENT_USAGE___SPECIALIZES__TYPE;
/**
- * The number of operations of the 'Occurrence Usage' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
+ int CONCERN_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ActionUsageImpl Action Usage}' class.
+ * The operation id for the 'Supertypes' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getActionUsage()
* @generated
+ * @ordered
*/
- int ACTION_USAGE = 85;
+ int CONCERN_USAGE___SUPERTYPES__BOOLEAN = REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
+ int CONCERN_USAGE___ALL_REDEFINED_FEATURES = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
+ int CONCERN_USAGE___AS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
+ int CONCERN_USAGE___CAN_ACCESS__FEATURE = REQUIREMENT_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
+ int CONCERN_USAGE___DIRECTION_FOR__TYPE = REQUIREMENT_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
+ int CONCERN_USAGE___IS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
+ int CONCERN_USAGE___IS_FEATURED_WITHIN__TYPE = REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
+ int CONCERN_USAGE___IS_FEATURING_TYPE__TYPE = REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
+ int CONCERN_USAGE___IS_OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
+ int CONCERN_USAGE___NAMING_FEATURE = REQUIREMENT_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
+ int CONCERN_USAGE___OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
+ int CONCERN_USAGE___REDEFINES__FEATURE = REQUIREMENT_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
+ int CONCERN_USAGE___REDEFINES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
+ int CONCERN_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
+ int CONCERN_USAGE___TYPING_FEATURES = REQUIREMENT_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NAME = OCCURRENCE_USAGE__NAME;
+ int CONCERN_USAGE___REFERENCED_FEATURE_TARGET = REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
+ int CONCERN_USAGE___CHECK_CONDITION__ELEMENT = REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
+ int CONCERN_USAGE___EVALUATE__ELEMENT = REQUIREMENT_USAGE___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
+ int CONCERN_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The number of operations of the 'Concern Usage' class.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
+ int CONCERN_USAGE_OPERATION_COUNT = REQUIREMENT_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
+ int PORT_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
+ int PORT_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
+ int PORT_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
+ int PORT_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
+ int PORT_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
+ int PORT_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int PORT_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
+ int PORT_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
+ int PORT_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
+ int PORT_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
+ int PORT_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
+ int PORT_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
+ int PORT_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
+ int PORT_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
+ int PORT_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
+ int PORT_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
+ int PORT_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
+ int PORT_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
+ int PORT_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
+ int PORT_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
+ int PORT_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
+ int PORT_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
+ int PORT_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
+ int PORT_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
+ int PORT_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
+ int PORT_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
+ int PORT_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
+ int PORT_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
+ int PORT_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int PORT_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
+ int PORT_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
+ int PORT_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
+ int PORT_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
+ int PORT_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
+ int PORT_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
+ int PORT_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
+ int PORT_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
+ int PORT_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
+ int PORT_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
+ int PORT_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
+ int PORT_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
+ int PORT_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
+ int PORT_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
+ int PORT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
+ int PORT_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
+ int PORT_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
+ int PORT_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
+ int PORT_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
+ int PORT_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int PORT_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
+ int PORT_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
+ int PORT_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
+ int PORT_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
+ int PORT_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
+ int PORT_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
+ int PORT_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
+ int PORT_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
+ int PORT_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
+ int PORT_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
+ int PORT_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
+ int PORT_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
+ int PORT_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
+ int PORT_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
+ int PORT_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
+ int PORT_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
+ int PORT_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
+ int PORT_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
+ int PORT_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
+ int PORT_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
+ int PORT_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
+ int PORT_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
+ int PORT_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
+ int PORT_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
+ int PORT_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
+ int PORT_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
+ int PORT_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
+ int PORT_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
+ int PORT_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
+ int PORT_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
+ int PORT_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
+ int PORT_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
+ int PORT_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Conjugated Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
+ int PORT_DEFINITION__CONJUGATED_PORT_DEFINITION = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The number of structural features of the 'Port Definition' class.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
+ int PORT_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
+ int PORT_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
+ int PORT_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
+ int PORT_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
+ int PORT_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
+ int PORT_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
+ int PORT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
+ int PORT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
+ int PORT_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
+ int PORT_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
+ int PORT_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
+ int PORT_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__BEHAVIOR = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
+ int PORT_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__PARAMETER = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
+ int PORT_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE__ACTION_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 2;
+ int PORT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The number of structural features of the 'Action Usage' class.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 3;
+ int PORT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
+ int PORT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
+ int PORT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
+ int PORT_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
+ int PORT_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___PATH = OCCURRENCE_USAGE___PATH;
+ int PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
+ int PORT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int PORT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int PORT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int PORT_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int PORT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
+ int PORT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
+ int PORT_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
+ int PORT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
+ int PORT_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The number of operations of the 'Port Definition' class.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
+ int PORT_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int CONJUGATED_PORT_DEFINITION__ALIAS_IDS = PORT_DEFINITION__ALIAS_IDS;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONJUGATED_PORT_DEFINITION__DECLARED_NAME = PORT_DEFINITION__DECLARED_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONJUGATED_PORT_DEFINITION__DECLARED_SHORT_NAME = PORT_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONJUGATED_PORT_DEFINITION__DOCUMENTATION = PORT_DEFINITION__DOCUMENTATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONJUGATED_PORT_DEFINITION__ELEMENT_ID = PORT_DEFINITION__ELEMENT_ID;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__IS_IMPLIED_INCLUDED = PORT_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ int CONJUGATED_PORT_DEFINITION__IS_LIBRARY_ELEMENT = PORT_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONJUGATED_PORT_DEFINITION__NAME = PORT_DEFINITION__NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ANNOTATION = PORT_DEFINITION__OWNED_ANNOTATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ELEMENT = PORT_DEFINITION__OWNED_ELEMENT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_RELATIONSHIP = PORT_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONJUGATED_PORT_DEFINITION__OWNER = PORT_DEFINITION__OWNER;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int CONJUGATED_PORT_DEFINITION__OWNING_MEMBERSHIP = PORT_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
+ int CONJUGATED_PORT_DEFINITION__OWNING_NAMESPACE = PORT_DEFINITION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
+ int CONJUGATED_PORT_DEFINITION__OWNING_RELATIONSHIP = PORT_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__QUALIFIED_NAME = PORT_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
+ int CONJUGATED_PORT_DEFINITION__SHORT_NAME = PORT_DEFINITION__SHORT_NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int CONJUGATED_PORT_DEFINITION__TEXTUAL_REPRESENTATION = PORT_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__IMPORTED_MEMBERSHIP = PORT_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
+ int CONJUGATED_PORT_DEFINITION__MEMBER = PORT_DEFINITION__MEMBER;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
+ int CONJUGATED_PORT_DEFINITION__MEMBERSHIP = PORT_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_IMPORT = PORT_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_MEMBER = PORT_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_MEMBERSHIP = PORT_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
+ int CONJUGATED_PORT_DEFINITION__DIFFERENCING_TYPE = PORT_DEFINITION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int CONJUGATED_PORT_DEFINITION__DIRECTED_FEATURE = PORT_DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
+ int CONJUGATED_PORT_DEFINITION__END_FEATURE = PORT_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int CONJUGATED_PORT_DEFINITION__FEATURE = PORT_DEFINITION__FEATURE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
+ int CONJUGATED_PORT_DEFINITION__FEATURE_MEMBERSHIP = PORT_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___INPUT_PARAMETERS = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
+ int CONJUGATED_PORT_DEFINITION__INHERITED_FEATURE = PORT_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___INPUT_PARAMETER__INT = OCCURRENCE_USAGE_OPERATION_COUNT + 1;
+ int CONJUGATED_PORT_DEFINITION__INHERITED_MEMBERSHIP = PORT_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___ARGUMENT__INT = OCCURRENCE_USAGE_OPERATION_COUNT + 2;
+ int CONJUGATED_PORT_DEFINITION__INPUT = PORT_DEFINITION__INPUT;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE___IS_SUBACTION_USAGE = OCCURRENCE_USAGE_OPERATION_COUNT + 3;
+ int CONJUGATED_PORT_DEFINITION__INTERSECTING_TYPE = PORT_DEFINITION__INTERSECTING_TYPE;
/**
- * The number of operations of the 'Action Usage' class.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 4;
+ int CONJUGATED_PORT_DEFINITION__IS_ABSTRACT = PORT_DEFINITION__IS_ABSTRACT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CalculationUsageImpl Calculation Usage}' class.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CalculationUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCalculationUsage()
* @generated
+ * @ordered
*/
- int CALCULATION_USAGE = 84;
+ int CONJUGATED_PORT_DEFINITION__IS_CONJUGATED = PORT_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__IS_SUFFICIENT = PORT_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int CONJUGATED_PORT_DEFINITION__MULTIPLICITY = PORT_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int CONJUGATED_PORT_DEFINITION__OUTPUT = PORT_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_CONJUGATOR = PORT_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int CONJUGATED_PORT_DEFINITION__OWNED_DIFFERENCING = PORT_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int CONJUGATED_PORT_DEFINITION__OWNED_DISJOINING = PORT_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_END_FEATURE = PORT_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int CONJUGATED_PORT_DEFINITION__OWNED_FEATURE = PORT_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int CONJUGATED_PORT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PORT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int CONJUGATED_PORT_DEFINITION__OWNED_INTERSECTING = PORT_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int CONJUGATED_PORT_DEFINITION__OWNED_SPECIALIZATION = PORT_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int CONJUGATED_PORT_DEFINITION__OWNED_UNIONING = PORT_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int CONJUGATED_PORT_DEFINITION__UNIONING_TYPE = PORT_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int CONJUGATED_PORT_DEFINITION__OWNED_SUBCLASSIFICATION = PORT_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NAME = ACTION_USAGE__NAME;
+ int CONJUGATED_PORT_DEFINITION__DIRECTED_USAGE = PORT_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int CONJUGATED_PORT_DEFINITION__IS_VARIATION = PORT_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ACTION = PORT_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ALLOCATION = PORT_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ANALYSIS_CASE = PORT_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ATTRIBUTE = PORT_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__OWNED_CALCULATION = PORT_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_CASE = PORT_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int CONJUGATED_PORT_DEFINITION__OWNED_CONCERN = PORT_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__OWNED_CONNECTION = PORT_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int CONJUGATED_PORT_DEFINITION__OWNED_CONSTRAINT = PORT_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ENUMERATION = PORT_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_FLOW = PORT_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_INTERFACE = PORT_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_ITEM = PORT_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_METADATA = PORT_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_OCCURRENCE = PORT_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__OWNED_PART = PORT_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_PORT = PORT_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_REFERENCE = PORT_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int CONJUGATED_PORT_DEFINITION__OWNED_RENDERING = PORT_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int CONJUGATED_PORT_DEFINITION__OWNED_REQUIREMENT = PORT_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int CONJUGATED_PORT_DEFINITION__OWNED_STATE = PORT_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_TRANSITION = PORT_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int CONJUGATED_PORT_DEFINITION__OWNED_USAGE = PORT_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_USE_CASE = PORT_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int CONJUGATED_PORT_DEFINITION__OWNED_VERIFICATION_CASE = PORT_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_VIEW = PORT_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int CONJUGATED_PORT_DEFINITION__OWNED_VIEWPOINT = PORT_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int CONJUGATED_PORT_DEFINITION__USAGE = PORT_DEFINITION__USAGE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__VARIANT = PORT_DEFINITION__VARIANT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int CONJUGATED_PORT_DEFINITION__VARIANT_MEMBERSHIP = PORT_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int CONJUGATED_PORT_DEFINITION__IS_INDIVIDUAL = PORT_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Conjugated Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int CONJUGATED_PORT_DEFINITION__CONJUGATED_PORT_DEFINITION = PORT_DEFINITION__CONJUGATED_PORT_DEFINITION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Original Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION__ORIGINAL_PORT_DEFINITION = PORT_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Port Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int CONJUGATED_PORT_DEFINITION__OWNED_PORT_CONJUGATOR = PORT_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The number of structural features of the 'Conjugated Port Definition' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int CONJUGATED_PORT_DEFINITION_FEATURE_COUNT = PORT_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int CONJUGATED_PORT_DEFINITION___EFFECTIVE_NAME = PORT_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int CONJUGATED_PORT_DEFINITION___EFFECTIVE_SHORT_NAME = PORT_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int CONJUGATED_PORT_DEFINITION___ESCAPED_NAME = PORT_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int CONJUGATED_PORT_DEFINITION___LIBRARY_NAMESPACE = PORT_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int CONJUGATED_PORT_DEFINITION___PATH = PORT_DEFINITION___PATH;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int CONJUGATED_PORT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PORT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int CONJUGATED_PORT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PORT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int CONJUGATED_PORT_DEFINITION___NAMES_OF__ELEMENT = PORT_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int CONJUGATED_PORT_DEFINITION___QUALIFICATION_OF__STRING = PORT_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int CONJUGATED_PORT_DEFINITION___RESOLVE__STRING = PORT_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int CONJUGATED_PORT_DEFINITION___RESOLVE_GLOBAL__STRING = PORT_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int CONJUGATED_PORT_DEFINITION___RESOLVE_LOCAL__STRING = PORT_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int CONJUGATED_PORT_DEFINITION___RESOLVE_VISIBLE__STRING = PORT_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int CONJUGATED_PORT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PORT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int CONJUGATED_PORT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PORT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int CONJUGATED_PORT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PORT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int CONJUGATED_PORT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PORT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int CONJUGATED_PORT_DEFINITION___ALL_SUPERTYPES = PORT_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int CONJUGATED_PORT_DEFINITION___DIRECTION_OF__FEATURE = PORT_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int CONJUGATED_PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int CONJUGATED_PORT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PORT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int CONJUGATED_PORT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PORT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int CONJUGATED_PORT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PORT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int CONJUGATED_PORT_DEFINITION___MULTIPLICITIES = PORT_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int CONJUGATED_PORT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PORT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int CONJUGATED_PORT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PORT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int CONJUGATED_PORT_DEFINITION___SPECIALIZES__TYPE = PORT_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int CONJUGATED_PORT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PORT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int CONJUGATED_PORT_DEFINITION___SUPERTYPES__BOOLEAN = PORT_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Definition' reference list.
+ * The number of operations of the 'Conjugated Port Definition' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int CONJUGATED_PORT_DEFINITION_OPERATION_COUNT = PORT_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int SPECIALIZATION__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int SPECIALIZATION__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int SPECIALIZATION__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int SPECIALIZATION__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int SPECIALIZATION__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int SPECIALIZATION__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int SPECIALIZATION__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int SPECIALIZATION__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int SPECIALIZATION__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int SPECIALIZATION__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int SPECIALIZATION__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int SPECIALIZATION__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int SPECIALIZATION__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int SPECIALIZATION__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int SPECIALIZATION__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int SPECIALIZATION__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int SPECIALIZATION__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int SPECIALIZATION__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int SPECIALIZATION__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int SPECIALIZATION__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int SPECIALIZATION__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int SPECIALIZATION__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int SPECIALIZATION__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int SPECIALIZATION__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int SPECIALIZATION__GENERAL = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int SPECIALIZATION__OWNING_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int SPECIALIZATION__SPECIFIC = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The number of structural features of the 'Specialization' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int SPECIALIZATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int SPECIALIZATION___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int SPECIALIZATION___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int SPECIALIZATION___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int SPECIALIZATION___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int SPECIALIZATION___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Behavior' reference list.
+ * The number of operations of the 'Specialization' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int SPECIALIZATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int FEATURE_TYPING__ALIAS_IDS = SPECIALIZATION__ALIAS_IDS;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int FEATURE_TYPING__DECLARED_NAME = SPECIALIZATION__DECLARED_NAME;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__FUNCTION = ACTION_USAGE_FEATURE_COUNT + 0;
+ int FEATURE_TYPING__DECLARED_SHORT_NAME = SPECIALIZATION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__RESULT = ACTION_USAGE_FEATURE_COUNT + 1;
+ int FEATURE_TYPING__DOCUMENTATION = SPECIALIZATION__DOCUMENTATION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__IS_MODEL_LEVEL_EVALUABLE = ACTION_USAGE_FEATURE_COUNT + 2;
+ int FEATURE_TYPING__ELEMENT_ID = SPECIALIZATION__ELEMENT_ID;
/**
- * The feature id for the 'Calculation Definition' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE__CALCULATION_DEFINITION = ACTION_USAGE_FEATURE_COUNT + 3;
+ int FEATURE_TYPING__IS_IMPLIED_INCLUDED = SPECIALIZATION__IS_IMPLIED_INCLUDED;
/**
- * The number of structural features of the 'Calculation Usage' class.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 4;
+ int FEATURE_TYPING__IS_LIBRARY_ELEMENT = SPECIALIZATION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int FEATURE_TYPING__NAME = SPECIALIZATION__NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int FEATURE_TYPING__OWNED_ANNOTATION = SPECIALIZATION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int FEATURE_TYPING__OWNED_ELEMENT = SPECIALIZATION__OWNED_ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int FEATURE_TYPING__OWNED_RELATIONSHIP = SPECIALIZATION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___PATH = ACTION_USAGE___PATH;
+ int FEATURE_TYPING__OWNER = SPECIALIZATION__OWNER;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int FEATURE_TYPING__OWNING_MEMBERSHIP = SPECIALIZATION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int FEATURE_TYPING__OWNING_NAMESPACE = SPECIALIZATION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FEATURE_TYPING__OWNING_RELATIONSHIP = SPECIALIZATION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int FEATURE_TYPING__QUALIFIED_NAME = SPECIALIZATION__QUALIFIED_NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FEATURE_TYPING__SHORT_NAME = SPECIALIZATION__SHORT_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int FEATURE_TYPING__TEXTUAL_REPRESENTATION = SPECIALIZATION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int FEATURE_TYPING__IS_IMPLIED = SPECIALIZATION__IS_IMPLIED;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int FEATURE_TYPING__OWNED_RELATED_ELEMENT = SPECIALIZATION__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int FEATURE_TYPING__OWNING_RELATED_ELEMENT = SPECIALIZATION__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int FEATURE_TYPING__RELATED_ELEMENT = SPECIALIZATION__RELATED_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int FEATURE_TYPING__SOURCE = SPECIALIZATION__SOURCE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_TYPING__TARGET = SPECIALIZATION__TARGET;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_TYPING__GENERAL = SPECIALIZATION__GENERAL;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_TYPING__OWNING_TYPE = SPECIALIZATION__OWNING_TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FEATURE_TYPING__SPECIFIC = SPECIALIZATION__SPECIFIC;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FEATURE_TYPING__OWNING_FEATURE = SPECIALIZATION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Type' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int FEATURE_TYPING__TYPE = SPECIALIZATION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Typed Feature' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FEATURE_TYPING__TYPED_FEATURE = SPECIALIZATION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Supertypes' operation.
+ * The number of structural features of the 'Feature Typing' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int FEATURE_TYPING_FEATURE_COUNT = SPECIALIZATION_FEATURE_COUNT + 3;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int FEATURE_TYPING___EFFECTIVE_NAME = SPECIALIZATION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int FEATURE_TYPING___EFFECTIVE_SHORT_NAME = SPECIALIZATION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FEATURE_TYPING___ESCAPED_NAME = SPECIALIZATION___ESCAPED_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int FEATURE_TYPING___LIBRARY_NAMESPACE = SPECIALIZATION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int FEATURE_TYPING___PATH = SPECIALIZATION___PATH;
/**
- * The operation id for the 'Direction For' operation.
+ * The number of operations of the 'Feature Typing' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int FEATURE_TYPING_OPERATION_COUNT = SPECIALIZATION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionAsUsageImpl Succession As Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SuccessionAsUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccessionAsUsage()
* @generated
- * @ordered
*/
- int CALCULATION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int SUCCESSION_AS_USAGE = 152;
/**
- * The operation id for the 'Redefines' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConjugatedPortTypingImpl Conjugated Port Typing}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.ConjugatedPortTypingImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConjugatedPortTyping()
* @generated
- * @ordered
*/
- int CALCULATION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int CONJUGATED_PORT_TYPING = 31;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int CONJUGATED_PORT_TYPING__ALIAS_IDS = FEATURE_TYPING__ALIAS_IDS;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONJUGATED_PORT_TYPING__DECLARED_NAME = FEATURE_TYPING__DECLARED_NAME;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int CONJUGATED_PORT_TYPING__DECLARED_SHORT_NAME = FEATURE_TYPING__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int CONJUGATED_PORT_TYPING__DOCUMENTATION = FEATURE_TYPING__DOCUMENTATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int CONJUGATED_PORT_TYPING__ELEMENT_ID = FEATURE_TYPING__ELEMENT_ID;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int CONJUGATED_PORT_TYPING__IS_IMPLIED_INCLUDED = FEATURE_TYPING__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int CONJUGATED_PORT_TYPING__IS_LIBRARY_ELEMENT = FEATURE_TYPING__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int CONJUGATED_PORT_TYPING__NAME = FEATURE_TYPING__NAME;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int CONJUGATED_PORT_TYPING__OWNED_ANNOTATION = FEATURE_TYPING__OWNED_ANNOTATION;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int CONJUGATED_PORT_TYPING__OWNED_ELEMENT = FEATURE_TYPING__OWNED_ELEMENT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int CONJUGATED_PORT_TYPING__OWNED_RELATIONSHIP = FEATURE_TYPING__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int CONJUGATED_PORT_TYPING__OWNER = FEATURE_TYPING__OWNER;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int CONJUGATED_PORT_TYPING__OWNING_MEMBERSHIP = FEATURE_TYPING__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int CONJUGATED_PORT_TYPING__OWNING_NAMESPACE = FEATURE_TYPING__OWNING_NAMESPACE;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int CONJUGATED_PORT_TYPING__OWNING_RELATIONSHIP = FEATURE_TYPING__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int CONJUGATED_PORT_TYPING__QUALIFIED_NAME = FEATURE_TYPING__QUALIFIED_NAME;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = ACTION_USAGE_OPERATION_COUNT + 0;
+ int CONJUGATED_PORT_TYPING__SHORT_NAME = FEATURE_TYPING__SHORT_NAME;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___EVALUATE__ELEMENT = ACTION_USAGE_OPERATION_COUNT + 1;
+ int CONJUGATED_PORT_TYPING__TEXTUAL_REPRESENTATION = FEATURE_TYPING__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE___CHECK_CONDITION__ELEMENT = ACTION_USAGE_OPERATION_COUNT + 2;
+ int CONJUGATED_PORT_TYPING__IS_IMPLIED = FEATURE_TYPING__IS_IMPLIED;
/**
- * The number of operations of the 'Calculation Usage' class.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 3;
+ int CONJUGATED_PORT_TYPING__OWNED_RELATED_ELEMENT = FEATURE_TYPING__OWNED_RELATED_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CaseUsageImpl Case Usage}' class.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CaseUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCaseUsage()
* @generated
+ * @ordered
*/
- int CASE_USAGE = 83;
+ int CONJUGATED_PORT_TYPING__OWNING_RELATED_ELEMENT = FEATURE_TYPING__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_MEMBERSHIP = CALCULATION_USAGE__OWNING_MEMBERSHIP;
+ int CONJUGATED_PORT_TYPING__RELATED_ELEMENT = FEATURE_TYPING__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_RELATIONSHIP = CALCULATION_USAGE__OWNED_RELATIONSHIP;
+ int CONJUGATED_PORT_TYPING__SOURCE = FEATURE_TYPING__SOURCE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_RELATIONSHIP = CALCULATION_USAGE__OWNING_RELATIONSHIP;
+ int CONJUGATED_PORT_TYPING__TARGET = FEATURE_TYPING__TARGET;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_NAMESPACE = CALCULATION_USAGE__OWNING_NAMESPACE;
+ int CONJUGATED_PORT_TYPING__GENERAL = FEATURE_TYPING__GENERAL;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__ELEMENT_ID = CALCULATION_USAGE__ELEMENT_ID;
+ int CONJUGATED_PORT_TYPING__OWNING_TYPE = FEATURE_TYPING__OWNING_TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNER = CALCULATION_USAGE__OWNER;
+ int CONJUGATED_PORT_TYPING__SPECIFIC = FEATURE_TYPING__SPECIFIC;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_ELEMENT = CALCULATION_USAGE__OWNED_ELEMENT;
+ int CONJUGATED_PORT_TYPING__OWNING_FEATURE = FEATURE_TYPING__OWNING_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DOCUMENTATION = CALCULATION_USAGE__DOCUMENTATION;
+ int CONJUGATED_PORT_TYPING__TYPE = FEATURE_TYPING__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Typed Feature' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_ANNOTATION = CALCULATION_USAGE__OWNED_ANNOTATION;
+ int CONJUGATED_PORT_TYPING__TYPED_FEATURE = FEATURE_TYPING__TYPED_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Conjugated Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__TEXTUAL_REPRESENTATION = CALCULATION_USAGE__TEXTUAL_REPRESENTATION;
+ int CONJUGATED_PORT_TYPING__CONJUGATED_PORT_DEFINITION = FEATURE_TYPING_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__ALIAS_IDS = CALCULATION_USAGE__ALIAS_IDS;
+ int CONJUGATED_PORT_TYPING__PORT_DEFINITION = FEATURE_TYPING_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The number of structural features of the 'Conjugated Port Typing' class.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DECLARED_SHORT_NAME = CALCULATION_USAGE__DECLARED_SHORT_NAME;
+ int CONJUGATED_PORT_TYPING_FEATURE_COUNT = FEATURE_TYPING_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DECLARED_NAME = CALCULATION_USAGE__DECLARED_NAME;
+ int CONJUGATED_PORT_TYPING___EFFECTIVE_NAME = FEATURE_TYPING___EFFECTIVE_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__SHORT_NAME = CALCULATION_USAGE__SHORT_NAME;
+ int CONJUGATED_PORT_TYPING___EFFECTIVE_SHORT_NAME = FEATURE_TYPING___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NAME = CALCULATION_USAGE__NAME;
+ int CONJUGATED_PORT_TYPING___ESCAPED_NAME = FEATURE_TYPING___ESCAPED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__QUALIFIED_NAME = CALCULATION_USAGE__QUALIFIED_NAME;
+ int CONJUGATED_PORT_TYPING___LIBRARY_NAMESPACE = FEATURE_TYPING___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_IMPLIED_INCLUDED = CALCULATION_USAGE__IS_IMPLIED_INCLUDED;
+ int CONJUGATED_PORT_TYPING___PATH = FEATURE_TYPING___PATH;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of operations of the 'Conjugated Port Typing' class.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_LIBRARY_ELEMENT = CALCULATION_USAGE__IS_LIBRARY_ELEMENT;
+ int CONJUGATED_PORT_TYPING_OPERATION_COUNT = FEATURE_TYPING_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_MEMBERSHIP = CALCULATION_USAGE__OWNED_MEMBERSHIP;
+ int CONJUGATION__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_MEMBER = CALCULATION_USAGE__OWNED_MEMBER;
+ int CONJUGATION__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__MEMBERSHIP = CALCULATION_USAGE__MEMBERSHIP;
+ int CONJUGATION__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_IMPORT = CALCULATION_USAGE__OWNED_IMPORT;
+ int CONJUGATION__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__MEMBER = CALCULATION_USAGE__MEMBER;
+ int CONJUGATION__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IMPORTED_MEMBERSHIP = CALCULATION_USAGE__IMPORTED_MEMBERSHIP;
+ int CONJUGATION__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_SPECIALIZATION = CALCULATION_USAGE__OWNED_SPECIALIZATION;
+ int CONJUGATION__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CALCULATION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int CONJUGATION__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__FEATURE = CALCULATION_USAGE__FEATURE;
+ int CONJUGATION__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_FEATURE = CALCULATION_USAGE__OWNED_FEATURE;
+ int CONJUGATION__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__INPUT = CALCULATION_USAGE__INPUT;
+ int CONJUGATION__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OUTPUT = CALCULATION_USAGE__OUTPUT;
+ int CONJUGATION__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_ABSTRACT = CALCULATION_USAGE__IS_ABSTRACT;
+ int CONJUGATION__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__INHERITED_MEMBERSHIP = CALCULATION_USAGE__INHERITED_MEMBERSHIP;
+ int CONJUGATION__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__END_FEATURE = CALCULATION_USAGE__END_FEATURE;
+ int CONJUGATION__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_END_FEATURE = CALCULATION_USAGE__OWNED_END_FEATURE;
+ int CONJUGATION__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_SUFFICIENT = CALCULATION_USAGE__IS_SUFFICIENT;
+ int CONJUGATION__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_CONJUGATOR = CALCULATION_USAGE__OWNED_CONJUGATOR;
+ int CONJUGATION__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_CONJUGATED = CALCULATION_USAGE__IS_CONJUGATED;
+ int CONJUGATION__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__INHERITED_FEATURE = CALCULATION_USAGE__INHERITED_FEATURE;
+ int CONJUGATION__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__MULTIPLICITY = CALCULATION_USAGE__MULTIPLICITY;
+ int CONJUGATION__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__UNIONING_TYPE = CALCULATION_USAGE__UNIONING_TYPE;
+ int CONJUGATION__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_INTERSECTING = CALCULATION_USAGE__OWNED_INTERSECTING;
+ int CONJUGATION__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__INTERSECTING_TYPE = CALCULATION_USAGE__INTERSECTING_TYPE;
+ int CONJUGATION__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Conjugated Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_UNIONING = CALCULATION_USAGE__OWNED_UNIONING;
+ int CONJUGATION__CONJUGATED_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Original Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_DISJOINING = CALCULATION_USAGE__OWNED_DISJOINING;
+ int CONJUGATION__ORIGINAL_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__FEATURE_MEMBERSHIP = CALCULATION_USAGE__FEATURE_MEMBERSHIP;
+ int CONJUGATION__OWNING_TYPE = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The number of structural features of the 'Conjugation' class.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DIFFERENCING_TYPE = CALCULATION_USAGE__DIFFERENCING_TYPE;
+ int CONJUGATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_DIFFERENCING = CALCULATION_USAGE__OWNED_DIFFERENCING;
+ int CONJUGATION___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DIRECTED_FEATURE = CALCULATION_USAGE__DIRECTED_FEATURE;
+ int CONJUGATION___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CALCULATION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int CONJUGATION___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_TYPE = CALCULATION_USAGE__OWNING_TYPE;
+ int CONJUGATION___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__END_OWNING_TYPE = CALCULATION_USAGE__END_OWNING_TYPE;
+ int CONJUGATION___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The number of operations of the 'Conjugation' class.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_UNIQUE = CALCULATION_USAGE__IS_UNIQUE;
+ int CONJUGATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_ORDERED = CALCULATION_USAGE__IS_ORDERED;
+ int CONSTRUCTOR_EXPRESSION__ALIAS_IDS = INSTANTIATION_EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__TYPE = CALCULATION_USAGE__TYPE;
+ int CONSTRUCTOR_EXPRESSION__DECLARED_NAME = INSTANTIATION_EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_REDEFINITION = CALCULATION_USAGE__OWNED_REDEFINITION;
+ int CONSTRUCTOR_EXPRESSION__DECLARED_SHORT_NAME = INSTANTIATION_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_SUBSETTING = CALCULATION_USAGE__OWNED_SUBSETTING;
+ int CONSTRUCTOR_EXPRESSION__DOCUMENTATION = INSTANTIATION_EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_COMPOSITE = CALCULATION_USAGE__IS_COMPOSITE;
+ int CONSTRUCTOR_EXPRESSION__ELEMENT_ID = INSTANTIATION_EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_END = CALCULATION_USAGE__IS_END;
+ int CONSTRUCTOR_EXPRESSION__IS_IMPLIED_INCLUDED = INSTANTIATION_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_TYPING = CALCULATION_USAGE__OWNED_TYPING;
+ int CONSTRUCTOR_EXPRESSION__IS_LIBRARY_ELEMENT = INSTANTIATION_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__FEATURING_TYPE = CALCULATION_USAGE__FEATURING_TYPE;
+ int CONSTRUCTOR_EXPRESSION__NAME = INSTANTIATION_EXPRESSION__NAME;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_TYPE_FEATURING = CALCULATION_USAGE__OWNED_TYPE_FEATURING;
+ int CONSTRUCTOR_EXPRESSION__OWNED_ANNOTATION = INSTANTIATION_EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_DERIVED = CALCULATION_USAGE__IS_DERIVED;
+ int CONSTRUCTOR_EXPRESSION__OWNED_ELEMENT = INSTANTIATION_EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__CHAINING_FEATURE = CALCULATION_USAGE__CHAINING_FEATURE;
+ int CONSTRUCTOR_EXPRESSION__OWNED_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_FEATURE_INVERTING = CALCULATION_USAGE__OWNED_FEATURE_INVERTING;
+ int CONSTRUCTOR_EXPRESSION__OWNER = INSTANTIATION_EXPRESSION__OWNER;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_FEATURE_CHAINING = CALCULATION_USAGE__OWNED_FEATURE_CHAINING;
+ int CONSTRUCTOR_EXPRESSION__OWNING_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_PORTION = CALCULATION_USAGE__IS_PORTION;
+ int CONSTRUCTOR_EXPRESSION__OWNING_NAMESPACE = INSTANTIATION_EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_VARIABLE = CALCULATION_USAGE__IS_VARIABLE;
+ int CONSTRUCTOR_EXPRESSION__OWNING_RELATIONSHIP = INSTANTIATION_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_CONSTANT = CALCULATION_USAGE__IS_CONSTANT;
+ int CONSTRUCTOR_EXPRESSION__QUALIFIED_NAME = INSTANTIATION_EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CALCULATION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int CONSTRUCTOR_EXPRESSION__SHORT_NAME = INSTANTIATION_EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__FEATURE_TARGET = CALCULATION_USAGE__FEATURE_TARGET;
+ int CONSTRUCTOR_EXPRESSION__TEXTUAL_REPRESENTATION = INSTANTIATION_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__CROSS_FEATURE = CALCULATION_USAGE__CROSS_FEATURE;
+ int CONSTRUCTOR_EXPRESSION__IMPORTED_MEMBERSHIP = INSTANTIATION_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DIRECTION = CALCULATION_USAGE__DIRECTION;
+ int CONSTRUCTOR_EXPRESSION__MEMBER = INSTANTIATION_EXPRESSION__MEMBER;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNED_CROSS_SUBSETTING = CALCULATION_USAGE__OWNED_CROSS_SUBSETTING;
+ int CONSTRUCTOR_EXPRESSION__MEMBERSHIP = INSTANTIATION_EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__MAY_TIME_VARY = CALCULATION_USAGE__MAY_TIME_VARY;
+ int CONSTRUCTOR_EXPRESSION__OWNED_IMPORT = INSTANTIATION_EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_REFERENCE = CALCULATION_USAGE__IS_REFERENCE;
+ int CONSTRUCTOR_EXPRESSION__OWNED_MEMBER = INSTANTIATION_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__VARIANT = CALCULATION_USAGE__VARIANT;
+ int CONSTRUCTOR_EXPRESSION__OWNED_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__VARIANT_MEMBERSHIP = CALCULATION_USAGE__VARIANT_MEMBERSHIP;
+ int CONSTRUCTOR_EXPRESSION__DIFFERENCING_TYPE = INSTANTIATION_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_DEFINITION = CALCULATION_USAGE__OWNING_DEFINITION;
+ int CONSTRUCTOR_EXPRESSION__DIRECTED_FEATURE = INSTANTIATION_EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OWNING_USAGE = CALCULATION_USAGE__OWNING_USAGE;
+ int CONSTRUCTOR_EXPRESSION__END_FEATURE = INSTANTIATION_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_USAGE = CALCULATION_USAGE__NESTED_USAGE;
+ int CONSTRUCTOR_EXPRESSION__FEATURE = INSTANTIATION_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DEFINITION = CALCULATION_USAGE__DEFINITION;
+ int CONSTRUCTOR_EXPRESSION__FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__USAGE = CALCULATION_USAGE__USAGE;
+ int CONSTRUCTOR_EXPRESSION__INHERITED_FEATURE = INSTANTIATION_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__DIRECTED_USAGE = CALCULATION_USAGE__DIRECTED_USAGE;
+ int CONSTRUCTOR_EXPRESSION__INHERITED_MEMBERSHIP = INSTANTIATION_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_REFERENCE = CALCULATION_USAGE__NESTED_REFERENCE;
+ int CONSTRUCTOR_EXPRESSION__INPUT = INSTANTIATION_EXPRESSION__INPUT;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_ATTRIBUTE = CALCULATION_USAGE__NESTED_ATTRIBUTE;
+ int CONSTRUCTOR_EXPRESSION__INTERSECTING_TYPE = INSTANTIATION_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_ENUMERATION = CALCULATION_USAGE__NESTED_ENUMERATION;
+ int CONSTRUCTOR_EXPRESSION__IS_ABSTRACT = INSTANTIATION_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_OCCURRENCE = CALCULATION_USAGE__NESTED_OCCURRENCE;
+ int CONSTRUCTOR_EXPRESSION__IS_CONJUGATED = INSTANTIATION_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_ITEM = CALCULATION_USAGE__NESTED_ITEM;
+ int CONSTRUCTOR_EXPRESSION__IS_SUFFICIENT = INSTANTIATION_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_PART = CALCULATION_USAGE__NESTED_PART;
+ int CONSTRUCTOR_EXPRESSION__MULTIPLICITY = INSTANTIATION_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_PORT = CALCULATION_USAGE__NESTED_PORT;
+ int CONSTRUCTOR_EXPRESSION__OUTPUT = INSTANTIATION_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_CONNECTION = CALCULATION_USAGE__NESTED_CONNECTION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_CONJUGATOR = INSTANTIATION_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_FLOW = CALCULATION_USAGE__NESTED_FLOW;
+ int CONSTRUCTOR_EXPRESSION__OWNED_DIFFERENCING = INSTANTIATION_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_INTERFACE = CALCULATION_USAGE__NESTED_INTERFACE;
+ int CONSTRUCTOR_EXPRESSION__OWNED_DISJOINING = INSTANTIATION_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_ALLOCATION = CALCULATION_USAGE__NESTED_ALLOCATION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_END_FEATURE = INSTANTIATION_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_ACTION = CALCULATION_USAGE__NESTED_ACTION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE = INSTANTIATION_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_STATE = CALCULATION_USAGE__NESTED_STATE;
+ int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_TRANSITION = CALCULATION_USAGE__NESTED_TRANSITION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_INTERSECTING = INSTANTIATION_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_CALCULATION = CALCULATION_USAGE__NESTED_CALCULATION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_SPECIALIZATION = INSTANTIATION_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_CONSTRAINT = CALCULATION_USAGE__NESTED_CONSTRAINT;
+ int CONSTRUCTOR_EXPRESSION__OWNED_UNIONING = INSTANTIATION_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_REQUIREMENT = CALCULATION_USAGE__NESTED_REQUIREMENT;
+ int CONSTRUCTOR_EXPRESSION__UNIONING_TYPE = INSTANTIATION_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_CONCERN = CALCULATION_USAGE__NESTED_CONCERN;
+ int CONSTRUCTOR_EXPRESSION__CHAINING_FEATURE = INSTANTIATION_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_CASE = CALCULATION_USAGE__NESTED_CASE;
+ int CONSTRUCTOR_EXPRESSION__CROSS_FEATURE = INSTANTIATION_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_ANALYSIS_CASE = CALCULATION_USAGE__NESTED_ANALYSIS_CASE;
+ int CONSTRUCTOR_EXPRESSION__DIRECTION = INSTANTIATION_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_VERIFICATION_CASE = CALCULATION_USAGE__NESTED_VERIFICATION_CASE;
+ int CONSTRUCTOR_EXPRESSION__END_OWNING_TYPE = INSTANTIATION_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_USE_CASE = CALCULATION_USAGE__NESTED_USE_CASE;
+ int CONSTRUCTOR_EXPRESSION__FEATURE_TARGET = INSTANTIATION_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_VIEW = CALCULATION_USAGE__NESTED_VIEW;
+ int CONSTRUCTOR_EXPRESSION__FEATURING_TYPE = INSTANTIATION_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_VIEWPOINT = CALCULATION_USAGE__NESTED_VIEWPOINT;
+ int CONSTRUCTOR_EXPRESSION__IS_COMPOSITE = INSTANTIATION_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_RENDERING = CALCULATION_USAGE__NESTED_RENDERING;
+ int CONSTRUCTOR_EXPRESSION__IS_CONSTANT = INSTANTIATION_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__NESTED_METADATA = CALCULATION_USAGE__NESTED_METADATA;
+ int CONSTRUCTOR_EXPRESSION__IS_DERIVED = INSTANTIATION_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_VARIATION = CALCULATION_USAGE__IS_VARIATION;
+ int CONSTRUCTOR_EXPRESSION__IS_END = INSTANTIATION_EXPRESSION__IS_END;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OCCURRENCE_DEFINITION = CALCULATION_USAGE__OCCURRENCE_DEFINITION;
+ int CONSTRUCTOR_EXPRESSION__IS_ORDERED = INSTANTIATION_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__INDIVIDUAL_DEFINITION = CALCULATION_USAGE__INDIVIDUAL_DEFINITION;
+ int CONSTRUCTOR_EXPRESSION__IS_PORTION = INSTANTIATION_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_INDIVIDUAL = CALCULATION_USAGE__IS_INDIVIDUAL;
+ int CONSTRUCTOR_EXPRESSION__IS_UNIQUE = INSTANTIATION_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__PORTION_KIND = CALCULATION_USAGE__PORTION_KIND;
+ int CONSTRUCTOR_EXPRESSION__IS_VARIABLE = INSTANTIATION_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__BEHAVIOR = CALCULATION_USAGE__BEHAVIOR;
+ int CONSTRUCTOR_EXPRESSION__OWNED_CROSS_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__PARAMETER = CALCULATION_USAGE__PARAMETER;
+ int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE_CHAINING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__ACTION_DEFINITION = CALCULATION_USAGE__ACTION_DEFINITION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_FEATURE_INVERTING = INSTANTIATION_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__FUNCTION = CALCULATION_USAGE__FUNCTION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_REDEFINITION = INSTANTIATION_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__RESULT = CALCULATION_USAGE__RESULT;
+ int CONSTRUCTOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CALCULATION_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int CONSTRUCTOR_EXPRESSION__OWNED_SUBSETTING = INSTANTIATION_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Calculation Definition' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__CALCULATION_DEFINITION = CALCULATION_USAGE__CALCULATION_DEFINITION;
+ int CONSTRUCTOR_EXPRESSION__OWNED_TYPE_FEATURING = INSTANTIATION_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__OBJECTIVE_REQUIREMENT = CALCULATION_USAGE_FEATURE_COUNT + 0;
+ int CONSTRUCTOR_EXPRESSION__OWNED_TYPING = INSTANTIATION_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Case Definition' reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__CASE_DEFINITION = CALCULATION_USAGE_FEATURE_COUNT + 1;
+ int CONSTRUCTOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INSTANTIATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__SUBJECT_PARAMETER = CALCULATION_USAGE_FEATURE_COUNT + 2;
+ int CONSTRUCTOR_EXPRESSION__OWNING_TYPE = INSTANTIATION_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE__ACTOR_PARAMETER = CALCULATION_USAGE_FEATURE_COUNT + 3;
+ int CONSTRUCTOR_EXPRESSION__TYPE = INSTANTIATION_EXPRESSION__TYPE;
/**
- * The number of structural features of the 'Case Usage' class.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE_FEATURE_COUNT = CALCULATION_USAGE_FEATURE_COUNT + 4;
+ int CONSTRUCTOR_EXPRESSION__BEHAVIOR = INSTANTIATION_EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___ESCAPED_NAME = CALCULATION_USAGE___ESCAPED_NAME;
+ int CONSTRUCTOR_EXPRESSION__PARAMETER = INSTANTIATION_EXPRESSION__PARAMETER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___EFFECTIVE_SHORT_NAME = CALCULATION_USAGE___EFFECTIVE_SHORT_NAME;
+ int CONSTRUCTOR_EXPRESSION__FUNCTION = INSTANTIATION_EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___EFFECTIVE_NAME = CALCULATION_USAGE___EFFECTIVE_NAME;
+ int CONSTRUCTOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INSTANTIATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___LIBRARY_NAMESPACE = CALCULATION_USAGE___LIBRARY_NAMESPACE;
+ int CONSTRUCTOR_EXPRESSION__RESULT = INSTANTIATION_EXPRESSION__RESULT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___PATH = CALCULATION_USAGE___PATH;
+ int CONSTRUCTOR_EXPRESSION__ARGUMENT = INSTANTIATION_EXPRESSION__ARGUMENT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___NAMES_OF__ELEMENT = CALCULATION_USAGE___NAMES_OF__ELEMENT;
+ int CONSTRUCTOR_EXPRESSION__INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The number of structural features of the 'Constructor Expression' class.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CALCULATION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int CONSTRUCTOR_EXPRESSION_FEATURE_COUNT = INSTANTIATION_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CALCULATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int CONSTRUCTOR_EXPRESSION___EFFECTIVE_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CALCULATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONSTRUCTOR_EXPRESSION___EFFECTIVE_SHORT_NAME = INSTANTIATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CALCULATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONSTRUCTOR_EXPRESSION___ESCAPED_NAME = INSTANTIATION_EXPRESSION___ESCAPED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___RESOLVE__STRING = CALCULATION_USAGE___RESOLVE__STRING;
+ int CONSTRUCTOR_EXPRESSION___LIBRARY_NAMESPACE = INSTANTIATION_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___RESOLVE_GLOBAL__STRING = CALCULATION_USAGE___RESOLVE_GLOBAL__STRING;
+ int CONSTRUCTOR_EXPRESSION___PATH = INSTANTIATION_EXPRESSION___PATH;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___RESOLVE_LOCAL__STRING = CALCULATION_USAGE___RESOLVE_LOCAL__STRING;
+ int CONSTRUCTOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INSTANTIATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___RESOLVE_VISIBLE__STRING = CALCULATION_USAGE___RESOLVE_VISIBLE__STRING;
+ int CONSTRUCTOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INSTANTIATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___QUALIFICATION_OF__STRING = CALCULATION_USAGE___QUALIFICATION_OF__STRING;
+ int CONSTRUCTOR_EXPRESSION___NAMES_OF__ELEMENT = INSTANTIATION_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CALCULATION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int CONSTRUCTOR_EXPRESSION___QUALIFICATION_OF__STRING = INSTANTIATION_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRUCTOR_EXPRESSION___RESOLVE__STRING = INSTANTIATION_EXPRESSION___RESOLVE__STRING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRUCTOR_EXPRESSION___RESOLVE_GLOBAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONSTRUCTOR_EXPRESSION___RESOLVE_LOCAL__STRING = INSTANTIATION_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CALCULATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONSTRUCTOR_EXPRESSION___RESOLVE_VISIBLE__STRING = INSTANTIATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CALCULATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONSTRUCTOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INSTANTIATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___DIRECTION_OF__FEATURE = CALCULATION_USAGE___DIRECTION_OF__FEATURE;
+ int CONSTRUCTOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CALCULATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONSTRUCTOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INSTANTIATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___SUPERTYPES__BOOLEAN = CALCULATION_USAGE___SUPERTYPES__BOOLEAN;
+ int CONSTRUCTOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
* The operation id for the 'All Supertypes' operation.
@@ -66673,160 +66784,160 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CASE_USAGE___ALL_SUPERTYPES = CALCULATION_USAGE___ALL_SUPERTYPES;
+ int CONSTRUCTOR_EXPRESSION___ALL_SUPERTYPES = INSTANTIATION_EXPRESSION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___SPECIALIZES__TYPE = CALCULATION_USAGE___SPECIALIZES__TYPE;
+ int CONSTRUCTOR_EXPRESSION___DIRECTION_OF__FEATURE = INSTANTIATION_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CALCULATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONSTRUCTOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INSTANTIATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CALCULATION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int CONSTRUCTOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___MULTIPLICITIES = CALCULATION_USAGE___MULTIPLICITIES;
+ int CONSTRUCTOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___DIRECTION_FOR__TYPE = CALCULATION_USAGE___DIRECTION_FOR__TYPE;
+ int CONSTRUCTOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INSTANTIATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___NAMING_FEATURE = CALCULATION_USAGE___NAMING_FEATURE;
+ int CONSTRUCTOR_EXPRESSION___MULTIPLICITIES = INSTANTIATION_EXPRESSION___MULTIPLICITIES;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___REDEFINES__FEATURE = CALCULATION_USAGE___REDEFINES__FEATURE;
+ int CONSTRUCTOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INSTANTIATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CALCULATION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int CONSTRUCTOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INSTANTIATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CALCULATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONSTRUCTOR_EXPRESSION___SPECIALIZES__TYPE = INSTANTIATION_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___TYPING_FEATURES = CALCULATION_USAGE___TYPING_FEATURES;
+ int CONSTRUCTOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___AS_CARTESIAN_PRODUCT = CALCULATION_USAGE___AS_CARTESIAN_PRODUCT;
+ int CONSTRUCTOR_EXPRESSION___SUPERTYPES__BOOLEAN = INSTANTIATION_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___IS_CARTESIAN_PRODUCT = CALCULATION_USAGE___IS_CARTESIAN_PRODUCT;
+ int CONSTRUCTOR_EXPRESSION___ALL_REDEFINED_FEATURES = INSTANTIATION_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___IS_OWNED_CROSS_FEATURE = CALCULATION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int CONSTRUCTOR_EXPRESSION___AS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___OWNED_CROSS_FEATURE = CALCULATION_USAGE___OWNED_CROSS_FEATURE;
+ int CONSTRUCTOR_EXPRESSION___CAN_ACCESS__FEATURE = INSTANTIATION_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___ALL_REDEFINED_FEATURES = CALCULATION_USAGE___ALL_REDEFINED_FEATURES;
+ int CONSTRUCTOR_EXPRESSION___DIRECTION_FOR__TYPE = INSTANTIATION_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CALCULATION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int CONSTRUCTOR_EXPRESSION___IS_CARTESIAN_PRODUCT = INSTANTIATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___CAN_ACCESS__FEATURE = CALCULATION_USAGE___CAN_ACCESS__FEATURE;
+ int CONSTRUCTOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
* The operation id for the 'Is Featuring Type' operation.
@@ -66835,70 +66946,70 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CASE_USAGE___IS_FEATURING_TYPE__TYPE = CALCULATION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int CONSTRUCTOR_EXPRESSION___IS_FEATURING_TYPE__TYPE = INSTANTIATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___REFERENCED_FEATURE_TARGET = CALCULATION_USAGE___REFERENCED_FEATURE_TARGET;
+ int CONSTRUCTOR_EXPRESSION___IS_OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___INPUT_PARAMETERS = CALCULATION_USAGE___INPUT_PARAMETERS;
+ int CONSTRUCTOR_EXPRESSION___NAMING_FEATURE = INSTANTIATION_EXPRESSION___NAMING_FEATURE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___INPUT_PARAMETER__INT = CALCULATION_USAGE___INPUT_PARAMETER__INT;
+ int CONSTRUCTOR_EXPRESSION___OWNED_CROSS_FEATURE = INSTANTIATION_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Argument' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___ARGUMENT__INT = CALCULATION_USAGE___ARGUMENT__INT;
+ int CONSTRUCTOR_EXPRESSION___REDEFINES__FEATURE = INSTANTIATION_EXPRESSION___REDEFINES__FEATURE;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___IS_SUBACTION_USAGE = CALCULATION_USAGE___IS_SUBACTION_USAGE;
+ int CONSTRUCTOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INSTANTIATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CALCULATION_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int CONSTRUCTOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INSTANTIATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE___EVALUATE__ELEMENT = CALCULATION_USAGE___EVALUATE__ELEMENT;
+ int CONSTRUCTOR_EXPRESSION___TYPING_FEATURES = INSTANTIATION_EXPRESSION___TYPING_FEATURES;
/**
* The operation id for the 'Check Condition' operation.
@@ -66907,350 +67018,349 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CASE_USAGE___CHECK_CONDITION__ELEMENT = CALCULATION_USAGE___CHECK_CONDITION__ELEMENT;
+ int CONSTRUCTOR_EXPRESSION___CHECK_CONDITION__ELEMENT = INSTANTIATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The number of operations of the 'Case Usage' class.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int CASE_USAGE_OPERATION_COUNT = CALCULATION_USAGE_OPERATION_COUNT + 0;
+ int CONSTRUCTOR_EXPRESSION___EVALUATE__ELEMENT = INSTANTIATION_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.VerificationCaseUsageImpl Verification Case Usage}' class.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.VerificationCaseUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVerificationCaseUsage()
* @generated
+ * @ordered
*/
- int VERIFICATION_CASE_USAGE = 82;
+ int CONSTRUCTOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INSTANTIATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_MEMBERSHIP = CASE_USAGE__OWNING_MEMBERSHIP;
+ int CONSTRUCTOR_EXPRESSION___INSTANTIATED_TYPE = INSTANTIATION_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The number of operations of the 'Constructor Expression' class.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_RELATIONSHIP = CASE_USAGE__OWNED_RELATIONSHIP;
+ int CONSTRUCTOR_EXPRESSION_OPERATION_COUNT = INSTANTIATION_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_RELATIONSHIP = CASE_USAGE__OWNING_RELATIONSHIP;
+ int CONTROL_NODE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_NAMESPACE = CASE_USAGE__OWNING_NAMESPACE;
+ int CONTROL_NODE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__ELEMENT_ID = CASE_USAGE__ELEMENT_ID;
+ int CONTROL_NODE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNER = CASE_USAGE__OWNER;
+ int CONTROL_NODE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_ELEMENT = CASE_USAGE__OWNED_ELEMENT;
+ int CONTROL_NODE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DOCUMENTATION = CASE_USAGE__DOCUMENTATION;
+ int CONTROL_NODE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_ANNOTATION = CASE_USAGE__OWNED_ANNOTATION;
+ int CONTROL_NODE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__TEXTUAL_REPRESENTATION = CASE_USAGE__TEXTUAL_REPRESENTATION;
+ int CONTROL_NODE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__ALIAS_IDS = CASE_USAGE__ALIAS_IDS;
+ int CONTROL_NODE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DECLARED_SHORT_NAME = CASE_USAGE__DECLARED_SHORT_NAME;
+ int CONTROL_NODE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DECLARED_NAME = CASE_USAGE__DECLARED_NAME;
+ int CONTROL_NODE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__SHORT_NAME = CASE_USAGE__SHORT_NAME;
+ int CONTROL_NODE__OWNER = ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NAME = CASE_USAGE__NAME;
+ int CONTROL_NODE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__QUALIFIED_NAME = CASE_USAGE__QUALIFIED_NAME;
+ int CONTROL_NODE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_IMPLIED_INCLUDED = CASE_USAGE__IS_IMPLIED_INCLUDED;
+ int CONTROL_NODE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_LIBRARY_ELEMENT = CASE_USAGE__IS_LIBRARY_ELEMENT;
+ int CONTROL_NODE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_MEMBERSHIP = CASE_USAGE__OWNED_MEMBERSHIP;
+ int CONTROL_NODE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_MEMBER = CASE_USAGE__OWNED_MEMBER;
+ int CONTROL_NODE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__MEMBERSHIP = CASE_USAGE__MEMBERSHIP;
+ int CONTROL_NODE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_IMPORT = CASE_USAGE__OWNED_IMPORT;
+ int CONTROL_NODE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__MEMBER = CASE_USAGE__MEMBER;
+ int CONTROL_NODE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IMPORTED_MEMBERSHIP = CASE_USAGE__IMPORTED_MEMBERSHIP;
+ int CONTROL_NODE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_SPECIALIZATION = CASE_USAGE__OWNED_SPECIALIZATION;
+ int CONTROL_NODE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int CONTROL_NODE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__FEATURE = CASE_USAGE__FEATURE;
+ int CONTROL_NODE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_FEATURE = CASE_USAGE__OWNED_FEATURE;
+ int CONTROL_NODE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__INPUT = CASE_USAGE__INPUT;
+ int CONTROL_NODE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OUTPUT = CASE_USAGE__OUTPUT;
+ int CONTROL_NODE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_ABSTRACT = CASE_USAGE__IS_ABSTRACT;
+ int CONTROL_NODE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__INHERITED_MEMBERSHIP = CASE_USAGE__INHERITED_MEMBERSHIP;
+ int CONTROL_NODE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__END_FEATURE = CASE_USAGE__END_FEATURE;
+ int CONTROL_NODE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_END_FEATURE = CASE_USAGE__OWNED_END_FEATURE;
+ int CONTROL_NODE__INPUT = ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_SUFFICIENT = CASE_USAGE__IS_SUFFICIENT;
+ int CONTROL_NODE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_CONJUGATOR = CASE_USAGE__OWNED_CONJUGATOR;
+ int CONTROL_NODE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
* The feature id for the 'Is Conjugated' attribute.
@@ -67259,16 +67369,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_CONJUGATED = CASE_USAGE__IS_CONJUGATED;
+ int CONTROL_NODE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__INHERITED_FEATURE = CASE_USAGE__INHERITED_FEATURE;
+ int CONTROL_NODE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
* The feature id for the 'Multiplicity' reference.
@@ -67277,160 +67387,160 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__MULTIPLICITY = CASE_USAGE__MULTIPLICITY;
+ int CONTROL_NODE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__UNIONING_TYPE = CASE_USAGE__UNIONING_TYPE;
+ int CONTROL_NODE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_INTERSECTING = CASE_USAGE__OWNED_INTERSECTING;
+ int CONTROL_NODE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__INTERSECTING_TYPE = CASE_USAGE__INTERSECTING_TYPE;
+ int CONTROL_NODE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_UNIONING = CASE_USAGE__OWNED_UNIONING;
+ int CONTROL_NODE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_DISJOINING = CASE_USAGE__OWNED_DISJOINING;
+ int CONTROL_NODE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__FEATURE_MEMBERSHIP = CASE_USAGE__FEATURE_MEMBERSHIP;
+ int CONTROL_NODE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DIFFERENCING_TYPE = CASE_USAGE__DIFFERENCING_TYPE;
+ int CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_DIFFERENCING = CASE_USAGE__OWNED_DIFFERENCING;
+ int CONTROL_NODE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DIRECTED_FEATURE = CASE_USAGE__DIRECTED_FEATURE;
+ int CONTROL_NODE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int CONTROL_NODE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_TYPE = CASE_USAGE__OWNING_TYPE;
+ int CONTROL_NODE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__END_OWNING_TYPE = CASE_USAGE__END_OWNING_TYPE;
+ int CONTROL_NODE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_UNIQUE = CASE_USAGE__IS_UNIQUE;
+ int CONTROL_NODE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_ORDERED = CASE_USAGE__IS_ORDERED;
+ int CONTROL_NODE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__TYPE = CASE_USAGE__TYPE;
+ int CONTROL_NODE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_REDEFINITION = CASE_USAGE__OWNED_REDEFINITION;
+ int CONTROL_NODE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_SUBSETTING = CASE_USAGE__OWNED_SUBSETTING;
+ int CONTROL_NODE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
* The feature id for the 'Is Composite' attribute.
@@ -67439,106 +67549,106 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_COMPOSITE = CASE_USAGE__IS_COMPOSITE;
+ int CONTROL_NODE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_END = CASE_USAGE__IS_END;
+ int CONTROL_NODE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_TYPING = CASE_USAGE__OWNED_TYPING;
+ int CONTROL_NODE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__FEATURING_TYPE = CASE_USAGE__FEATURING_TYPE;
+ int CONTROL_NODE__IS_END = ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_TYPE_FEATURING = CASE_USAGE__OWNED_TYPE_FEATURING;
+ int CONTROL_NODE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_DERIVED = CASE_USAGE__IS_DERIVED;
+ int CONTROL_NODE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__CHAINING_FEATURE = CASE_USAGE__CHAINING_FEATURE;
+ int CONTROL_NODE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_FEATURE_INVERTING = CASE_USAGE__OWNED_FEATURE_INVERTING;
+ int CONTROL_NODE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_FEATURE_CHAINING = CASE_USAGE__OWNED_FEATURE_CHAINING;
+ int CONTROL_NODE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_PORTION = CASE_USAGE__IS_PORTION;
+ int CONTROL_NODE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_VARIABLE = CASE_USAGE__IS_VARIABLE;
+ int CONTROL_NODE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_CONSTANT = CASE_USAGE__IS_CONSTANT;
+ int CONTROL_NODE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
* The feature id for the 'Owned Reference Subsetting' reference.
@@ -67547,277 +67657,277 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int CONTROL_NODE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__FEATURE_TARGET = CASE_USAGE__FEATURE_TARGET;
+ int CONTROL_NODE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__CROSS_FEATURE = CASE_USAGE__CROSS_FEATURE;
+ int CONTROL_NODE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DIRECTION = CASE_USAGE__DIRECTION;
+ int CONTROL_NODE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNED_CROSS_SUBSETTING = CASE_USAGE__OWNED_CROSS_SUBSETTING;
+ int CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__MAY_TIME_VARY = CASE_USAGE__MAY_TIME_VARY;
+ int CONTROL_NODE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_REFERENCE = CASE_USAGE__IS_REFERENCE;
+ int CONTROL_NODE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__VARIANT = CASE_USAGE__VARIANT;
+ int CONTROL_NODE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__VARIANT_MEMBERSHIP = CASE_USAGE__VARIANT_MEMBERSHIP;
+ int CONTROL_NODE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_DEFINITION = CASE_USAGE__OWNING_DEFINITION;
+ int CONTROL_NODE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OWNING_USAGE = CASE_USAGE__OWNING_USAGE;
+ int CONTROL_NODE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_USAGE = CASE_USAGE__NESTED_USAGE;
+ int CONTROL_NODE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DEFINITION = CASE_USAGE__DEFINITION;
+ int CONTROL_NODE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__USAGE = CASE_USAGE__USAGE;
+ int CONTROL_NODE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__DIRECTED_USAGE = CASE_USAGE__DIRECTED_USAGE;
+ int CONTROL_NODE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_REFERENCE = CASE_USAGE__NESTED_REFERENCE;
+ int CONTROL_NODE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_ATTRIBUTE = CASE_USAGE__NESTED_ATTRIBUTE;
+ int CONTROL_NODE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_ENUMERATION = CASE_USAGE__NESTED_ENUMERATION;
+ int CONTROL_NODE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_OCCURRENCE = CASE_USAGE__NESTED_OCCURRENCE;
+ int CONTROL_NODE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_ITEM = CASE_USAGE__NESTED_ITEM;
+ int CONTROL_NODE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_PART = CASE_USAGE__NESTED_PART;
+ int CONTROL_NODE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_PORT = CASE_USAGE__NESTED_PORT;
+ int CONTROL_NODE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_CONNECTION = CASE_USAGE__NESTED_CONNECTION;
+ int CONTROL_NODE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_FLOW = CASE_USAGE__NESTED_FLOW;
+ int CONTROL_NODE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_INTERFACE = CASE_USAGE__NESTED_INTERFACE;
+ int CONTROL_NODE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_ALLOCATION = CASE_USAGE__NESTED_ALLOCATION;
+ int CONTROL_NODE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_ACTION = CASE_USAGE__NESTED_ACTION;
+ int CONTROL_NODE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_STATE = CASE_USAGE__NESTED_STATE;
+ int CONTROL_NODE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_TRANSITION = CASE_USAGE__NESTED_TRANSITION;
+ int CONTROL_NODE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_CALCULATION = CASE_USAGE__NESTED_CALCULATION;
+ int CONTROL_NODE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_CONSTRAINT = CASE_USAGE__NESTED_CONSTRAINT;
+ int CONTROL_NODE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
* The feature id for the 'Nested Requirement' reference list.
@@ -67826,52 +67936,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_REQUIREMENT = CASE_USAGE__NESTED_REQUIREMENT;
+ int CONTROL_NODE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_CONCERN = CASE_USAGE__NESTED_CONCERN;
+ int CONTROL_NODE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_CASE = CASE_USAGE__NESTED_CASE;
+ int CONTROL_NODE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_ANALYSIS_CASE = CASE_USAGE__NESTED_ANALYSIS_CASE;
+ int CONTROL_NODE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_VERIFICATION_CASE = CASE_USAGE__NESTED_VERIFICATION_CASE;
+ int CONTROL_NODE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_USE_CASE = CASE_USAGE__NESTED_USE_CASE;
+ int CONTROL_NODE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
* The feature id for the 'Nested View' reference list.
@@ -67880,7 +67990,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_VIEW = CASE_USAGE__NESTED_VIEW;
+ int CONTROL_NODE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
* The feature id for the 'Nested Viewpoint' reference list.
@@ -67889,250 +67999,250 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_VIEWPOINT = CASE_USAGE__NESTED_VIEWPOINT;
+ int CONTROL_NODE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_RENDERING = CASE_USAGE__NESTED_RENDERING;
+ int CONTROL_NODE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__NESTED_METADATA = CASE_USAGE__NESTED_METADATA;
+ int CONTROL_NODE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_VARIATION = CASE_USAGE__IS_VARIATION;
+ int CONTROL_NODE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OCCURRENCE_DEFINITION = CASE_USAGE__OCCURRENCE_DEFINITION;
+ int CONTROL_NODE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__INDIVIDUAL_DEFINITION = CASE_USAGE__INDIVIDUAL_DEFINITION;
+ int CONTROL_NODE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_INDIVIDUAL = CASE_USAGE__IS_INDIVIDUAL;
+ int CONTROL_NODE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__PORTION_KIND = CASE_USAGE__PORTION_KIND;
+ int CONTROL_NODE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__BEHAVIOR = CASE_USAGE__BEHAVIOR;
+ int CONTROL_NODE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__PARAMETER = CASE_USAGE__PARAMETER;
+ int CONTROL_NODE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__ACTION_DEFINITION = CASE_USAGE__ACTION_DEFINITION;
+ int CONTROL_NODE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__FUNCTION = CASE_USAGE__FUNCTION;
+ int CONTROL_NODE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__RESULT = CASE_USAGE__RESULT;
+ int CONTROL_NODE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The number of structural features of the 'Control Node' class.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int CONTROL_NODE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Calculation Definition' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__CALCULATION_DEFINITION = CASE_USAGE__CALCULATION_DEFINITION;
+ int CONTROL_NODE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__OBJECTIVE_REQUIREMENT = CASE_USAGE__OBJECTIVE_REQUIREMENT;
+ int CONTROL_NODE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Case Definition' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__CASE_DEFINITION = CASE_USAGE__CASE_DEFINITION;
+ int CONTROL_NODE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__SUBJECT_PARAMETER = CASE_USAGE__SUBJECT_PARAMETER;
+ int CONTROL_NODE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__ACTOR_PARAMETER = CASE_USAGE__ACTOR_PARAMETER;
+ int CONTROL_NODE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Verification Case Definition' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__VERIFICATION_CASE_DEFINITION = CASE_USAGE_FEATURE_COUNT + 0;
+ int CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Verified Requirement' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE__VERIFIED_REQUIREMENT = CASE_USAGE_FEATURE_COUNT + 1;
+ int CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The number of structural features of the 'Verification Case Usage' class.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE_FEATURE_COUNT = CASE_USAGE_FEATURE_COUNT + 2;
+ int CONTROL_NODE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___ESCAPED_NAME = CASE_USAGE___ESCAPED_NAME;
+ int CONTROL_NODE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___EFFECTIVE_SHORT_NAME = CASE_USAGE___EFFECTIVE_SHORT_NAME;
+ int CONTROL_NODE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___EFFECTIVE_NAME = CASE_USAGE___EFFECTIVE_NAME;
+ int CONTROL_NODE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___LIBRARY_NAMESPACE = CASE_USAGE___LIBRARY_NAMESPACE;
+ int CONTROL_NODE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___PATH = CASE_USAGE___PATH;
+ int CONTROL_NODE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___NAMES_OF__ELEMENT = CASE_USAGE___NAMES_OF__ELEMENT;
+ int CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
* The operation id for the 'Visibility Of' operation.
@@ -68141,7 +68251,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
* The operation id for the 'Visible Memberships' operation.
@@ -68150,205 +68260,196 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
-
- /**
- * The operation id for the 'Imported Memberships' operation.
- *
- *
- * @generated
- * @ordered
- */
- int VERIFICATION_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___RESOLVE__STRING = CASE_USAGE___RESOLVE__STRING;
+ int CONTROL_NODE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___RESOLVE_GLOBAL__STRING = CASE_USAGE___RESOLVE_GLOBAL__STRING;
+ int CONTROL_NODE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___RESOLVE_LOCAL__STRING = CASE_USAGE___RESOLVE_LOCAL__STRING;
+ int CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___RESOLVE_VISIBLE__STRING = CASE_USAGE___RESOLVE_VISIBLE__STRING;
+ int CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___QUALIFICATION_OF__STRING = CASE_USAGE___QUALIFICATION_OF__STRING;
+ int CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONTROL_NODE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int CONTROL_NODE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
+ int CONTROL_NODE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int CONTROL_NODE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___SUPERTYPES__BOOLEAN = CASE_USAGE___SUPERTYPES__BOOLEAN;
+ int CONTROL_NODE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___ALL_SUPERTYPES = CASE_USAGE___ALL_SUPERTYPES;
+ int CONTROL_NODE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___SPECIALIZES__TYPE = CASE_USAGE___SPECIALIZES__TYPE;
+ int CONTROL_NODE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int CONTROL_NODE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int CONTROL_NODE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___MULTIPLICITIES = CASE_USAGE___MULTIPLICITIES;
+ int CONTROL_NODE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___DIRECTION_FOR__TYPE = CASE_USAGE___DIRECTION_FOR__TYPE;
+ int CONTROL_NODE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
* The operation id for the 'Naming Feature' operation.
@@ -68357,233 +68458,232 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___NAMING_FEATURE = CASE_USAGE___NAMING_FEATURE;
+ int CONTROL_NODE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___REDEFINES__FEATURE = CASE_USAGE___REDEFINES__FEATURE;
+ int CONTROL_NODE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int CONTROL_NODE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___TYPING_FEATURES = CASE_USAGE___TYPING_FEATURES;
+ int CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___AS_CARTESIAN_PRODUCT = CASE_USAGE___AS_CARTESIAN_PRODUCT;
+ int CONTROL_NODE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___IS_CARTESIAN_PRODUCT = CASE_USAGE___IS_CARTESIAN_PRODUCT;
+ int CONTROL_NODE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___IS_OWNED_CROSS_FEATURE = CASE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int CONTROL_NODE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___OWNED_CROSS_FEATURE = CASE_USAGE___OWNED_CROSS_FEATURE;
+ int CONTROL_NODE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___ALL_REDEFINED_FEATURES = CASE_USAGE___ALL_REDEFINED_FEATURES;
+ int CONTROL_NODE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int CONTROL_NODE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Multiplicity Has Bounds' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___CAN_ACCESS__FEATURE = CASE_USAGE___CAN_ACCESS__FEATURE;
+ int CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The number of operations of the 'Control Node' class.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___IS_FEATURING_TYPE__TYPE = CASE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int CONTROL_NODE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___REFERENCED_FEATURE_TARGET = CASE_USAGE___REFERENCED_FEATURE_TARGET;
+ int SUBSETTING__ALIAS_IDS = SPECIALIZATION__ALIAS_IDS;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___INPUT_PARAMETERS = CASE_USAGE___INPUT_PARAMETERS;
+ int SUBSETTING__DECLARED_NAME = SPECIALIZATION__DECLARED_NAME;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___INPUT_PARAMETER__INT = CASE_USAGE___INPUT_PARAMETER__INT;
+ int SUBSETTING__DECLARED_SHORT_NAME = SPECIALIZATION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___ARGUMENT__INT = CASE_USAGE___ARGUMENT__INT;
+ int SUBSETTING__DOCUMENTATION = SPECIALIZATION__DOCUMENTATION;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___IS_SUBACTION_USAGE = CASE_USAGE___IS_SUBACTION_USAGE;
+ int SUBSETTING__ELEMENT_ID = SPECIALIZATION__ELEMENT_ID;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int SUBSETTING__IS_IMPLIED_INCLUDED = SPECIALIZATION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___EVALUATE__ELEMENT = CASE_USAGE___EVALUATE__ELEMENT;
+ int SUBSETTING__IS_LIBRARY_ELEMENT = SPECIALIZATION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE___CHECK_CONDITION__ELEMENT = CASE_USAGE___CHECK_CONDITION__ELEMENT;
+ int SUBSETTING__NAME = SPECIALIZATION__NAME;
/**
- * The number of operations of the 'Verification Case Usage' class.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_USAGE_OPERATION_COUNT = CASE_USAGE_OPERATION_COUNT + 0;
+ int SUBSETTING__OWNED_ANNOTATION = SPECIALIZATION__OWNED_ANNOTATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.VariantMembershipImpl Variant Membership}' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.VariantMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVariantMembership()
* @generated
+ * @ordered
*/
- int VARIANT_MEMBERSHIP = 88;
+ int SUBSETTING__OWNED_ELEMENT = SPECIALIZATION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int SUBSETTING__OWNED_RELATIONSHIP = SPECIALIZATION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int SUBSETTING__OWNER = SPECIALIZATION__OWNER;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int SUBSETTING__OWNING_MEMBERSHIP = SPECIALIZATION__OWNING_MEMBERSHIP;
/**
* The feature id for the 'Owning Namespace' reference.
@@ -68592,791 +68692,790 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
+ int SUBSETTING__OWNING_NAMESPACE = SPECIALIZATION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
+ int SUBSETTING__OWNING_RELATIONSHIP = SPECIALIZATION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNER = OWNING_MEMBERSHIP__OWNER;
+ int SUBSETTING__QUALIFIED_NAME = SPECIALIZATION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
+ int SUBSETTING__SHORT_NAME = SPECIALIZATION__SHORT_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
+ int SUBSETTING__TEXTUAL_REPRESENTATION = SPECIALIZATION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
+ int SUBSETTING__IS_IMPLIED = SPECIALIZATION__IS_IMPLIED;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int SUBSETTING__OWNED_RELATED_ELEMENT = SPECIALIZATION__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
+ int SUBSETTING__OWNING_RELATED_ELEMENT = SPECIALIZATION__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int SUBSETTING__RELATED_ELEMENT = SPECIALIZATION__RELATED_ELEMENT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
+ int SUBSETTING__SOURCE = SPECIALIZATION__SOURCE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
+ int SUBSETTING__TARGET = SPECIALIZATION__TARGET;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__NAME = OWNING_MEMBERSHIP__NAME;
+ int SUBSETTING__GENERAL = SPECIALIZATION__GENERAL;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
+ int SUBSETTING__OWNING_TYPE = SPECIALIZATION__OWNING_TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int SUBSETTING__SPECIFIC = SPECIALIZATION__SPECIFIC;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int SUBSETTING__OWNING_FEATURE = SPECIALIZATION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Subsetted Feature' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
+ int SUBSETTING__SUBSETTED_FEATURE = SPECIALIZATION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Subsetting Feature' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__TARGET = OWNING_MEMBERSHIP__TARGET;
+ int SUBSETTING__SUBSETTING_FEATURE = SPECIALIZATION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Source' reference list.
+ * The number of structural features of the 'Subsetting' class.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__SOURCE = OWNING_MEMBERSHIP__SOURCE;
+ int SUBSETTING_FEATURE_COUNT = SPECIALIZATION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int SUBSETTING___EFFECTIVE_NAME = SPECIALIZATION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int SUBSETTING___EFFECTIVE_SHORT_NAME = SPECIALIZATION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
+ int SUBSETTING___ESCAPED_NAME = SPECIALIZATION___ESCAPED_NAME;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int SUBSETTING___LIBRARY_NAMESPACE = SPECIALIZATION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int SUBSETTING___PATH = SPECIALIZATION___PATH;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The number of operations of the 'Subsetting' class.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int SUBSETTING_OPERATION_COUNT = SPECIALIZATION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
+ int CROSS_SUBSETTING__ALIAS_IDS = SUBSETTING__ALIAS_IDS;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
+ int CROSS_SUBSETTING__DECLARED_NAME = SUBSETTING__DECLARED_NAME;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
+ int CROSS_SUBSETTING__DECLARED_SHORT_NAME = SUBSETTING__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int CROSS_SUBSETTING__DOCUMENTATION = SUBSETTING__DOCUMENTATION;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int CROSS_SUBSETTING__ELEMENT_ID = SUBSETTING__ELEMENT_ID;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int CROSS_SUBSETTING__IS_IMPLIED_INCLUDED = SUBSETTING__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int CROSS_SUBSETTING__IS_LIBRARY_ELEMENT = SUBSETTING__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Variant Usage' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP__OWNED_VARIANT_USAGE = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
+ int CROSS_SUBSETTING__NAME = SUBSETTING__NAME;
/**
- * The number of structural features of the 'Variant Membership' class.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
+ int CROSS_SUBSETTING__OWNED_ANNOTATION = SUBSETTING__OWNED_ANNOTATION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
+ int CROSS_SUBSETTING__OWNED_ELEMENT = SUBSETTING__OWNED_ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int CROSS_SUBSETTING__OWNED_RELATIONSHIP = SUBSETTING__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
+ int CROSS_SUBSETTING__OWNER = SUBSETTING__OWNER;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int CROSS_SUBSETTING__OWNING_MEMBERSHIP = SUBSETTING__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP___PATH = OWNING_MEMBERSHIP___PATH;
+ int CROSS_SUBSETTING__OWNING_NAMESPACE = SUBSETTING__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int CROSS_SUBSETTING__OWNING_RELATIONSHIP = SUBSETTING__OWNING_RELATIONSHIP;
/**
- * The number of operations of the 'Variant Membership' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VARIANT_MEMBERSHIP_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
+ int CROSS_SUBSETTING__QUALIFIED_NAME = SUBSETTING__QUALIFIED_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DefinitionImpl Definition}' class.
+ * The feature id for the 'Short Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDefinition()
* @generated
+ * @ordered
*/
- int DEFINITION = 89;
+ int CROSS_SUBSETTING__SHORT_NAME = SUBSETTING__SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
+ int CROSS_SUBSETTING__TEXTUAL_REPRESENTATION = SUBSETTING__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
+ int CROSS_SUBSETTING__IS_IMPLIED = SUBSETTING__IS_IMPLIED;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
+ int CROSS_SUBSETTING__OWNED_RELATED_ELEMENT = SUBSETTING__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
+ int CROSS_SUBSETTING__OWNING_RELATED_ELEMENT = SUBSETTING__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
+ int CROSS_SUBSETTING__RELATED_ELEMENT = SUBSETTING__RELATED_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNER = CLASSIFIER__OWNER;
+ int CROSS_SUBSETTING__SOURCE = SUBSETTING__SOURCE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
+ int CROSS_SUBSETTING__TARGET = SUBSETTING__TARGET;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
+ int CROSS_SUBSETTING__GENERAL = SUBSETTING__GENERAL;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
+ int CROSS_SUBSETTING__OWNING_TYPE = SUBSETTING__OWNING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
+ int CROSS_SUBSETTING__SPECIFIC = SUBSETTING__SPECIFIC;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
+ int CROSS_SUBSETTING__OWNING_FEATURE = SUBSETTING__OWNING_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Subsetted Feature' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
+ int CROSS_SUBSETTING__SUBSETTED_FEATURE = SUBSETTING__SUBSETTED_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Subsetting Feature' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
+ int CROSS_SUBSETTING__SUBSETTING_FEATURE = SUBSETTING__SUBSETTING_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Crossed Feature' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__SHORT_NAME = CLASSIFIER__SHORT_NAME;
+ int CROSS_SUBSETTING__CROSSED_FEATURE = SUBSETTING_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Crossing Feature' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__NAME = CLASSIFIER__NAME;
+ int CROSS_SUBSETTING__CROSSING_FEATURE = SUBSETTING_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The number of structural features of the 'Cross Subsetting' class.
*
*
* @generated
* @ordered
*/
- int DEFINITION__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
+ int CROSS_SUBSETTING_FEATURE_COUNT = SUBSETTING_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
+ int CROSS_SUBSETTING___EFFECTIVE_NAME = SUBSETTING___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
+ int CROSS_SUBSETTING___EFFECTIVE_SHORT_NAME = SUBSETTING___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
+ int CROSS_SUBSETTING___ESCAPED_NAME = SUBSETTING___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
+ int CROSS_SUBSETTING___LIBRARY_NAMESPACE = SUBSETTING___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
+ int CROSS_SUBSETTING___PATH = SUBSETTING___PATH;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The number of operations of the 'Cross Subsetting' class.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
+ int CROSS_SUBSETTING_OPERATION_COUNT = SUBSETTING_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__MEMBER = CLASSIFIER__MEMBER;
+ int DATA_TYPE__ALIAS_IDS = CLASSIFIER__ALIAS_IDS;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
+ int DATA_TYPE__DECLARED_NAME = CLASSIFIER__DECLARED_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
+ int DATA_TYPE__DECLARED_SHORT_NAME = CLASSIFIER__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
+ int DATA_TYPE__DOCUMENTATION = CLASSIFIER__DOCUMENTATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__FEATURE = CLASSIFIER__FEATURE;
+ int DATA_TYPE__ELEMENT_ID = CLASSIFIER__ELEMENT_ID;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
+ int DATA_TYPE__IS_IMPLIED_INCLUDED = CLASSIFIER__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__INPUT = CLASSIFIER__INPUT;
+ int DATA_TYPE__IS_LIBRARY_ELEMENT = CLASSIFIER__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OUTPUT = CLASSIFIER__OUTPUT;
+ int DATA_TYPE__NAME = CLASSIFIER__NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
+ int DATA_TYPE__OWNED_ANNOTATION = CLASSIFIER__OWNED_ANNOTATION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
+ int DATA_TYPE__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__END_FEATURE = CLASSIFIER__END_FEATURE;
+ int DATA_TYPE__OWNED_RELATIONSHIP = CLASSIFIER__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
+ int DATA_TYPE__OWNER = CLASSIFIER__OWNER;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
+ int DATA_TYPE__OWNING_MEMBERSHIP = CLASSIFIER__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
+ int DATA_TYPE__OWNING_NAMESPACE = CLASSIFIER__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
+ int DATA_TYPE__OWNING_RELATIONSHIP = CLASSIFIER__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
+ int DATA_TYPE__QUALIFIED_NAME = CLASSIFIER__QUALIFIED_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
+ int DATA_TYPE__SHORT_NAME = CLASSIFIER__SHORT_NAME;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
+ int DATA_TYPE__TEXTUAL_REPRESENTATION = CLASSIFIER__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
+ int DATA_TYPE__IMPORTED_MEMBERSHIP = CLASSIFIER__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
+ int DATA_TYPE__MEMBER = CLASSIFIER__MEMBER;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
+ int DATA_TYPE__MEMBERSHIP = CLASSIFIER__MEMBERSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
+ int DATA_TYPE__OWNED_IMPORT = CLASSIFIER__OWNED_IMPORT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
+ int DATA_TYPE__OWNED_MEMBER = CLASSIFIER__OWNED_MEMBER;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
+ int DATA_TYPE__OWNED_MEMBERSHIP = CLASSIFIER__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
+ int DATA_TYPE__DIFFERENCING_TYPE = CLASSIFIER__DIFFERENCING_TYPE;
/**
* The feature id for the 'Directed Feature' reference list.
@@ -69385,1079 +69484,1078 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int DEFINITION__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
+ int DATA_TYPE__DIRECTED_FEATURE = CLASSIFIER__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
+ int DATA_TYPE__END_FEATURE = CLASSIFIER__END_FEATURE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__IS_VARIATION = CLASSIFIER_FEATURE_COUNT + 0;
+ int DATA_TYPE__FEATURE = CLASSIFIER__FEATURE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__VARIANT = CLASSIFIER_FEATURE_COUNT + 1;
+ int DATA_TYPE__FEATURE_MEMBERSHIP = CLASSIFIER__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__VARIANT_MEMBERSHIP = CLASSIFIER_FEATURE_COUNT + 2;
+ int DATA_TYPE__INHERITED_FEATURE = CLASSIFIER__INHERITED_FEATURE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__USAGE = CLASSIFIER_FEATURE_COUNT + 3;
+ int DATA_TYPE__INHERITED_MEMBERSHIP = CLASSIFIER__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__DIRECTED_USAGE = CLASSIFIER_FEATURE_COUNT + 4;
+ int DATA_TYPE__INPUT = CLASSIFIER__INPUT;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_REFERENCE = CLASSIFIER_FEATURE_COUNT + 5;
+ int DATA_TYPE__INTERSECTING_TYPE = CLASSIFIER__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ATTRIBUTE = CLASSIFIER_FEATURE_COUNT + 6;
+ int DATA_TYPE__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ENUMERATION = CLASSIFIER_FEATURE_COUNT + 7;
+ int DATA_TYPE__IS_CONJUGATED = CLASSIFIER__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_OCCURRENCE = CLASSIFIER_FEATURE_COUNT + 8;
+ int DATA_TYPE__IS_SUFFICIENT = CLASSIFIER__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ITEM = CLASSIFIER_FEATURE_COUNT + 9;
+ int DATA_TYPE__MULTIPLICITY = CLASSIFIER__MULTIPLICITY;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_PART = CLASSIFIER_FEATURE_COUNT + 10;
+ int DATA_TYPE__OUTPUT = CLASSIFIER__OUTPUT;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_PORT = CLASSIFIER_FEATURE_COUNT + 11;
+ int DATA_TYPE__OWNED_CONJUGATOR = CLASSIFIER__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_CONNECTION = CLASSIFIER_FEATURE_COUNT + 12;
+ int DATA_TYPE__OWNED_DIFFERENCING = CLASSIFIER__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_FLOW = CLASSIFIER_FEATURE_COUNT + 13;
+ int DATA_TYPE__OWNED_DISJOINING = CLASSIFIER__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_INTERFACE = CLASSIFIER_FEATURE_COUNT + 14;
+ int DATA_TYPE__OWNED_END_FEATURE = CLASSIFIER__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ALLOCATION = CLASSIFIER_FEATURE_COUNT + 15;
+ int DATA_TYPE__OWNED_FEATURE = CLASSIFIER__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ACTION = CLASSIFIER_FEATURE_COUNT + 16;
+ int DATA_TYPE__OWNED_FEATURE_MEMBERSHIP = CLASSIFIER__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_STATE = CLASSIFIER_FEATURE_COUNT + 17;
+ int DATA_TYPE__OWNED_INTERSECTING = CLASSIFIER__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_TRANSITION = CLASSIFIER_FEATURE_COUNT + 18;
+ int DATA_TYPE__OWNED_SPECIALIZATION = CLASSIFIER__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_CALCULATION = CLASSIFIER_FEATURE_COUNT + 19;
+ int DATA_TYPE__OWNED_UNIONING = CLASSIFIER__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_CONSTRAINT = CLASSIFIER_FEATURE_COUNT + 20;
+ int DATA_TYPE__UNIONING_TYPE = CLASSIFIER__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_REQUIREMENT = CLASSIFIER_FEATURE_COUNT + 21;
+ int DATA_TYPE__OWNED_SUBCLASSIFICATION = CLASSIFIER__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The number of structural features of the 'Data Type' class.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_CONCERN = CLASSIFIER_FEATURE_COUNT + 22;
+ int DATA_TYPE_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_CASE = CLASSIFIER_FEATURE_COUNT + 23;
+ int DATA_TYPE___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_ANALYSIS_CASE = CLASSIFIER_FEATURE_COUNT + 24;
+ int DATA_TYPE___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_VERIFICATION_CASE = CLASSIFIER_FEATURE_COUNT + 25;
+ int DATA_TYPE___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_USE_CASE = CLASSIFIER_FEATURE_COUNT + 26;
+ int DATA_TYPE___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_VIEW = CLASSIFIER_FEATURE_COUNT + 27;
+ int DATA_TYPE___PATH = CLASSIFIER___PATH;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_VIEWPOINT = CLASSIFIER_FEATURE_COUNT + 28;
+ int DATA_TYPE___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_RENDERING = CLASSIFIER_FEATURE_COUNT + 29;
+ int DATA_TYPE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_METADATA = CLASSIFIER_FEATURE_COUNT + 30;
+ int DATA_TYPE___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION__OWNED_USAGE = CLASSIFIER_FEATURE_COUNT + 31;
+ int DATA_TYPE___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
/**
- * The number of structural features of the 'Definition' class.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 32;
+ int DATA_TYPE___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___ESCAPED_NAME = CLASSIFIER___ESCAPED_NAME;
+ int DATA_TYPE___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___EFFECTIVE_SHORT_NAME = CLASSIFIER___EFFECTIVE_SHORT_NAME;
+ int DATA_TYPE___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___EFFECTIVE_NAME = CLASSIFIER___EFFECTIVE_NAME;
+ int DATA_TYPE___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___LIBRARY_NAMESPACE = CLASSIFIER___LIBRARY_NAMESPACE;
+ int DATA_TYPE___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___PATH = CLASSIFIER___PATH;
+ int DATA_TYPE___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___NAMES_OF__ELEMENT = CLASSIFIER___NAMES_OF__ELEMENT;
+ int DATA_TYPE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___VISIBILITY_OF__MEMBERSHIP = CLASSIFIER___VISIBILITY_OF__MEMBERSHIP;
+ int DATA_TYPE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASSIFIER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int DATA_TYPE___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CLASSIFIER___IMPORTED_MEMBERSHIPS__ELIST;
+ int DATA_TYPE___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASSIFIER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int DATA_TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___RESOLVE__STRING = CLASSIFIER___RESOLVE__STRING;
+ int DATA_TYPE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___RESOLVE_GLOBAL__STRING = CLASSIFIER___RESOLVE_GLOBAL__STRING;
+ int DATA_TYPE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___RESOLVE_LOCAL__STRING = CLASSIFIER___RESOLVE_LOCAL__STRING;
+ int DATA_TYPE___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___RESOLVE_VISIBLE__STRING = CLASSIFIER___RESOLVE_VISIBLE__STRING;
+ int DATA_TYPE___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___QUALIFICATION_OF__STRING = CLASSIFIER___QUALIFICATION_OF__STRING;
+ int DATA_TYPE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___UNQUALIFIED_NAME_OF__STRING = CLASSIFIER___UNQUALIFIED_NAME_OF__STRING;
+ int DATA_TYPE___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DATA_TYPE___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DATA_TYPE___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASSIFIER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DATA_TYPE___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The number of operations of the 'Data Type' class.
*
*
* @generated
* @ordered
*/
- int DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CLASSIFIER___REMOVE_REDEFINED_FEATURES__ELIST;
+ int DATA_TYPE_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASSIFIER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int DECISION_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ int DECISION_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int DECISION_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION___SUPERTYPES__BOOLEAN = CLASSIFIER___SUPERTYPES__BOOLEAN;
+ int DECISION_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION___ALL_SUPERTYPES = CLASSIFIER___ALL_SUPERTYPES;
+ int DECISION_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION___SPECIALIZES__TYPE = CLASSIFIER___SPECIALIZES__TYPE;
+ int DECISION_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CLASSIFIER___SPECIALIZES_FROM_LIBRARY__STRING;
+ int DECISION_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DEFINITION___IS_COMPATIBLE_WITH__TYPE = CLASSIFIER___IS_COMPATIBLE_WITH__TYPE;
+ int DECISION_NODE__NAME = CONTROL_NODE__NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION___MULTIPLICITIES = CLASSIFIER___MULTIPLICITIES;
+ int DECISION_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
/**
- * The number of operations of the 'Definition' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DEFINITION_OPERATION_COUNT = CLASSIFIER_OPERATION_COUNT + 0;
+ int DECISION_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ReferenceUsageImpl Reference Usage}' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ReferenceUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getReferenceUsage()
* @generated
+ * @ordered
*/
- int REFERENCE_USAGE = 90;
+ int DECISION_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
+ int DECISION_NODE__OWNER = CONTROL_NODE__OWNER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
+ int DECISION_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
+ int DECISION_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
+ int DECISION_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
+ int DECISION_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNER = USAGE__OWNER;
+ int DECISION_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
+ int DECISION_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
+ int DECISION_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
+ int DECISION_NODE__MEMBER = CONTROL_NODE__MEMBER;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
+ int DECISION_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
+ int DECISION_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
+ int DECISION_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
+ int DECISION_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
+ int DECISION_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NAME = USAGE__NAME;
+ int DECISION_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
+ int DECISION_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
+ int DECISION_NODE__FEATURE = CONTROL_NODE__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
+ int DECISION_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
+ int DECISION_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
+ int DECISION_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
+ int DECISION_NODE__INPUT = CONTROL_NODE__INPUT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
+ int DECISION_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__MEMBER = USAGE__MEMBER;
+ int DECISION_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
+ int DECISION_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
+ int DECISION_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int DECISION_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__FEATURE = USAGE__FEATURE;
+ int DECISION_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
+ int DECISION_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__INPUT = USAGE__INPUT;
+ int DECISION_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OUTPUT = USAGE__OUTPUT;
+ int DECISION_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
+ int DECISION_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
+ int DECISION_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__END_FEATURE = USAGE__END_FEATURE;
+ int DECISION_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
+ int DECISION_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
+ int DECISION_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
+ int DECISION_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
+ int DECISION_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
+ int DECISION_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
+ int DECISION_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
+ int DECISION_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
+ int DECISION_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
+ int DECISION_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
+ int DECISION_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
+ int DECISION_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
+ int DECISION_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
+ int DECISION_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
+ int DECISION_NODE__IS_END = CONTROL_NODE__IS_END;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
+ int DECISION_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int DECISION_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
+ int DECISION_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
+ int DECISION_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
+ int DECISION_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
+ int DECISION_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__TYPE = USAGE__TYPE;
+ int DECISION_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
/**
* The feature id for the 'Owned Redefinition' reference list.
@@ -70466,34 +70564,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
+ int DECISION_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
+ int DECISION_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
+ int DECISION_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_END = USAGE__IS_END;
+ int DECISION_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
/**
* The feature id for the 'Owned Typing' reference list.
@@ -70502,926 +70600,925 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
+ int DECISION_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
+ int DECISION_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
+ int DECISION_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
+ int DECISION_NODE__TYPE = CONTROL_NODE__TYPE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
+ int DECISION_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
+ int DECISION_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
+ int DECISION_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_PORTION = USAGE__IS_PORTION;
+ int DECISION_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
+ int DECISION_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
+ int DECISION_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
+ int DECISION_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
+ int DECISION_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
+ int DECISION_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DIRECTION = USAGE__DIRECTION;
+ int DECISION_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
+ int DECISION_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
+ int DECISION_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
+ int DECISION_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__VARIANT = USAGE__VARIANT;
+ int DECISION_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
+ int DECISION_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
+ int DECISION_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
+ int DECISION_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
+ int DECISION_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DEFINITION = USAGE__DEFINITION;
+ int DECISION_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__USAGE = USAGE__USAGE;
+ int DECISION_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
+ int DECISION_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
+ int DECISION_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
+ int DECISION_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
+ int DECISION_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
+ int DECISION_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
+ int DECISION_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_PART = USAGE__NESTED_PART;
+ int DECISION_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
+ int DECISION_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
+ int DECISION_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
+ int DECISION_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
+ int DECISION_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
+ int DECISION_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
+ int DECISION_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
+ int DECISION_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
+ int DECISION_NODE__USAGE = CONTROL_NODE__USAGE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
+ int DECISION_NODE__VARIANT = CONTROL_NODE__VARIANT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
+ int DECISION_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
+ int DECISION_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
+ int DECISION_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
+ int DECISION_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
+ int DECISION_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
+ int DECISION_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
+ int DECISION_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
+ int DECISION_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The number of structural features of the 'Decision Node' class.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
+ int DECISION_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
+ int DECISION_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
+ int DECISION_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
+ int DECISION_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
/**
- * The number of structural features of the 'Reference Usage' class.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 0;
+ int DECISION_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
+ int DECISION_NODE___PATH = CONTROL_NODE___PATH;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
+ int DECISION_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
+ int DECISION_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
+ int DECISION_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___PATH = USAGE___PATH;
+ int DECISION_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
+ int DECISION_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int DECISION_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int DECISION_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int DECISION_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int DECISION_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
+ int DECISION_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
+ int DECISION_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
+ int DECISION_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
+ int DECISION_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
+ int DECISION_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int DECISION_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DECISION_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DECISION_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DECISION_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int DECISION_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int DECISION_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ int DECISION_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int DECISION_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
+ int DECISION_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
+ int DECISION_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
+ int DECISION_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int DECISION_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int DECISION_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
+ int DECISION_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
+ int DECISION_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
+ int DECISION_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
+ int DECISION_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int DECISION_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int DECISION_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
+ int DECISION_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
+ int DECISION_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
+ int DECISION_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
+ int DECISION_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
+ int DECISION_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
+ int DECISION_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
+ int DECISION_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
+ int DECISION_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
+ int DECISION_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
+ int DECISION_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
/**
- * The number of operations of the 'Reference Usage' class.
+ * The operation id for the 'Multiplicity Has Bounds' operation.
*
*
* @generated
* @ordered
*/
- int REFERENCE_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
+ int DECISION_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AttributeUsageImpl Attribute Usage}' class.
+ * The number of operations of the 'Decision Node' class.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AttributeUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAttributeUsage()
* @generated
+ * @ordered
*/
- int ATTRIBUTE_USAGE = 91;
+ int DECISION_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
+ int DEPENDENCY__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
+ int DEPENDENCY__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
+ int DEPENDENCY__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
+ int DEPENDENCY__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
* The feature id for the 'Element Id' attribute.
@@ -71430,34 +71527,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
+ int DEPENDENCY__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNER = USAGE__OWNER;
+ int DEPENDENCY__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
+ int DEPENDENCY__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
+ int DEPENDENCY__NAME = RELATIONSHIP__NAME;
/**
* The feature id for the 'Owned Annotation' reference list.
@@ -71466,61 +71563,61 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
+ int DEPENDENCY__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
+ int DEPENDENCY__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
+ int DEPENDENCY__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
+ int DEPENDENCY__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
+ int DEPENDENCY__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
+ int DEPENDENCY__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NAME = USAGE__NAME;
+ int DEPENDENCY__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
* The feature id for the 'Qualified Name' attribute.
@@ -71529,8437 +71626,8431 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
+ int DEPENDENCY__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
+ int DEPENDENCY__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
+ int DEPENDENCY__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
+ int DEPENDENCY__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
+ int DEPENDENCY__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
+ int DEPENDENCY__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
+ int DEPENDENCY__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__MEMBER = USAGE__MEMBER;
+ int DEPENDENCY__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
+ int DEPENDENCY__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Client' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
+ int DEPENDENCY__CLIENT = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Supplier' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int DEPENDENCY__SUPPLIER = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Feature' reference list.
+ * The number of structural features of the 'Dependency' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__FEATURE = USAGE__FEATURE;
+ int DEPENDENCY_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
+ int DEPENDENCY___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__INPUT = USAGE__INPUT;
+ int DEPENDENCY___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OUTPUT = USAGE__OUTPUT;
+ int DEPENDENCY___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
+ int DEPENDENCY___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
+ int DEPENDENCY___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'End Feature' reference list.
+ * The number of operations of the 'Dependency' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__END_FEATURE = USAGE__END_FEATURE;
+ int DEPENDENCY_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
+ int DIFFERENCING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
+ int DIFFERENCING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
+ int DIFFERENCING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
+ int DIFFERENCING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
+ int DIFFERENCING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
+ int DIFFERENCING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
+ int DIFFERENCING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
+ int DIFFERENCING__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
+ int DIFFERENCING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
+ int DIFFERENCING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
+ int DIFFERENCING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
+ int DIFFERENCING__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
+ int DIFFERENCING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
+ int DIFFERENCING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
+ int DIFFERENCING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int DIFFERENCING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
+ int DIFFERENCING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
+ int DIFFERENCING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
+ int DIFFERENCING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
+ int DIFFERENCING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__TYPE = USAGE__TYPE;
+ int DIFFERENCING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
+ int DIFFERENCING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
+ int DIFFERENCING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
+ int DIFFERENCING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Differencing Type' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_END = USAGE__IS_END;
+ int DIFFERENCING__DIFFERENCING_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Type Differenced' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
+ int DIFFERENCING__TYPE_DIFFERENCED = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The number of structural features of the 'Differencing' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
+ int DIFFERENCING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
+ int DIFFERENCING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
+ int DIFFERENCING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
+ int DIFFERENCING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
+ int DIFFERENCING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
+ int DIFFERENCING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The number of operations of the 'Differencing' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_PORTION = USAGE__IS_PORTION;
+ int DIFFERENCING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
+ int DISJOINING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
+ int DISJOINING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
+ int DISJOINING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
+ int DISJOINING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
+ int DISJOINING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DIRECTION = USAGE__DIRECTION;
+ int DISJOINING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
+ int DISJOINING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
+ int DISJOINING__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
+ int DISJOINING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__VARIANT = USAGE__VARIANT;
+ int DISJOINING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
+ int DISJOINING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
+ int DISJOINING__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
+ int DISJOINING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
+ int DISJOINING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DEFINITION = USAGE__DEFINITION;
+ int DISJOINING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__USAGE = USAGE__USAGE;
+ int DISJOINING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
+ int DISJOINING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
+ int DISJOINING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
+ int DISJOINING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
+ int DISJOINING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
+ int DISJOINING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
+ int DISJOINING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_PART = USAGE__NESTED_PART;
+ int DISJOINING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
+ int DISJOINING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Disjoining Type' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
+ int DISJOINING__DISJOINING_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
+ int DISJOINING__OWNING_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Type Disjoined' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
+ int DISJOINING__TYPE_DISJOINED = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The number of structural features of the 'Disjoining' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
+ int DISJOINING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
+ int DISJOINING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
+ int DISJOINING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
+ int DISJOINING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
+ int DISJOINING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
+ int DISJOINING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The number of operations of the 'Disjoining' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
+ int DISJOINING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
+ int DOCUMENTATION__ALIAS_IDS = COMMENT__ALIAS_IDS;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
+ int DOCUMENTATION__DECLARED_NAME = COMMENT__DECLARED_NAME;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
+ int DOCUMENTATION__DECLARED_SHORT_NAME = COMMENT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
+ int DOCUMENTATION__DOCUMENTATION = COMMENT__DOCUMENTATION;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
+ int DOCUMENTATION__ELEMENT_ID = COMMENT__ELEMENT_ID;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
+ int DOCUMENTATION__IS_IMPLIED_INCLUDED = COMMENT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
+ int DOCUMENTATION__IS_LIBRARY_ELEMENT = COMMENT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
+ int DOCUMENTATION__NAME = COMMENT__NAME;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
+ int DOCUMENTATION__OWNED_ANNOTATION = COMMENT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
+ int DOCUMENTATION__OWNED_ELEMENT = COMMENT__OWNED_ELEMENT;
/**
- * The feature id for the 'Attribute Definition' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE__ATTRIBUTE_DEFINITION = USAGE_FEATURE_COUNT + 0;
+ int DOCUMENTATION__OWNED_RELATIONSHIP = COMMENT__OWNED_RELATIONSHIP;
/**
- * The number of structural features of the 'Attribute Usage' class.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 1;
+ int DOCUMENTATION__OWNER = COMMENT__OWNER;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
+ int DOCUMENTATION__OWNING_MEMBERSHIP = COMMENT__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
+ int DOCUMENTATION__OWNING_NAMESPACE = COMMENT__OWNING_NAMESPACE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
+ int DOCUMENTATION__OWNING_RELATIONSHIP = COMMENT__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
+ int DOCUMENTATION__QUALIFIED_NAME = COMMENT__QUALIFIED_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___PATH = USAGE___PATH;
+ int DOCUMENTATION__SHORT_NAME = COMMENT__SHORT_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
+ int DOCUMENTATION__TEXTUAL_REPRESENTATION = COMMENT__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Annotated Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int DOCUMENTATION__ANNOTATED_ELEMENT = COMMENT__ANNOTATED_ELEMENT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int DOCUMENTATION__ANNOTATION = COMMENT__ANNOTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Annotating Relationship' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int DOCUMENTATION__OWNED_ANNOTATING_RELATIONSHIP = COMMENT__OWNED_ANNOTATING_RELATIONSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Annotating Relationship' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int DOCUMENTATION__OWNING_ANNOTATING_RELATIONSHIP = COMMENT__OWNING_ANNOTATING_RELATIONSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Body' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
+ int DOCUMENTATION__BODY = COMMENT__BODY;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Locale' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
+ int DOCUMENTATION__LOCALE = COMMENT__LOCALE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Documented Element' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
+ int DOCUMENTATION__DOCUMENTED_ELEMENT = COMMENT_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The number of structural features of the 'Documentation' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
+ int DOCUMENTATION_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
+ int DOCUMENTATION___EFFECTIVE_NAME = COMMENT___EFFECTIVE_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int DOCUMENTATION___EFFECTIVE_SHORT_NAME = COMMENT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DOCUMENTATION___ESCAPED_NAME = COMMENT___ESCAPED_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DOCUMENTATION___LIBRARY_NAMESPACE = COMMENT___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int DOCUMENTATION___PATH = COMMENT___PATH;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The number of operations of the 'Documentation' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int DOCUMENTATION_OPERATION_COUNT = COMMENT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ELEMENT_FILTER_MEMBERSHIP__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ELEMENT_FILTER_MEMBERSHIP__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
+ int ELEMENT_FILTER_MEMBERSHIP__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
+ int ELEMENT_FILTER_MEMBERSHIP__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
+ int ELEMENT_FILTER_MEMBERSHIP__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ELEMENT_FILTER_MEMBERSHIP__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int ELEMENT_FILTER_MEMBERSHIP__NAME = OWNING_MEMBERSHIP__NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNER = OWNING_MEMBERSHIP__OWNER;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
+ int ELEMENT_FILTER_MEMBERSHIP__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
+ int ELEMENT_FILTER_MEMBERSHIP__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
+ int ELEMENT_FILTER_MEMBERSHIP__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
+ int ELEMENT_FILTER_MEMBERSHIP__SOURCE = OWNING_MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
+ int ELEMENT_FILTER_MEMBERSHIP__TARGET = OWNING_MEMBERSHIP__TARGET;
/**
- * The number of operations of the 'Attribute Usage' class.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
+ int ELEMENT_FILTER_MEMBERSHIP__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EnumerationUsageImpl Enumeration Usage}' class.
+ * The feature id for the 'Member Element Id' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.EnumerationUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEnumerationUsage()
* @generated
+ * @ordered
*/
- int ENUMERATION_USAGE = 92;
+ int ELEMENT_FILTER_MEMBERSHIP__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_MEMBERSHIP = ATTRIBUTE_USAGE__OWNING_MEMBERSHIP;
+ int ELEMENT_FILTER_MEMBERSHIP__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_RELATIONSHIP = ATTRIBUTE_USAGE__OWNED_RELATIONSHIP;
+ int ELEMENT_FILTER_MEMBERSHIP__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_RELATIONSHIP = ATTRIBUTE_USAGE__OWNING_RELATIONSHIP;
+ int ELEMENT_FILTER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_NAMESPACE = ATTRIBUTE_USAGE__OWNING_NAMESPACE;
+ int ELEMENT_FILTER_MEMBERSHIP__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__ELEMENT_ID = ATTRIBUTE_USAGE__ELEMENT_ID;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNER = ATTRIBUTE_USAGE__OWNER;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_ELEMENT = ATTRIBUTE_USAGE__OWNED_ELEMENT;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DOCUMENTATION = ATTRIBUTE_USAGE__DOCUMENTATION;
+ int ELEMENT_FILTER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Condition' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_ANNOTATION = ATTRIBUTE_USAGE__OWNED_ANNOTATION;
+ int ELEMENT_FILTER_MEMBERSHIP__CONDITION = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The number of structural features of the 'Element Filter Membership' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__TEXTUAL_REPRESENTATION = ATTRIBUTE_USAGE__TEXTUAL_REPRESENTATION;
+ int ELEMENT_FILTER_MEMBERSHIP_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__ALIAS_IDS = ATTRIBUTE_USAGE__ALIAS_IDS;
+ int ELEMENT_FILTER_MEMBERSHIP___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DECLARED_SHORT_NAME = ATTRIBUTE_USAGE__DECLARED_SHORT_NAME;
+ int ELEMENT_FILTER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DECLARED_NAME = ATTRIBUTE_USAGE__DECLARED_NAME;
+ int ELEMENT_FILTER_MEMBERSHIP___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__SHORT_NAME = ATTRIBUTE_USAGE__SHORT_NAME;
+ int ELEMENT_FILTER_MEMBERSHIP___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NAME = ATTRIBUTE_USAGE__NAME;
+ int ELEMENT_FILTER_MEMBERSHIP___PATH = OWNING_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__QUALIFIED_NAME = ATTRIBUTE_USAGE__QUALIFIED_NAME;
+ int ELEMENT_FILTER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of operations of the 'Element Filter Membership' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_IMPLIED_INCLUDED = ATTRIBUTE_USAGE__IS_IMPLIED_INCLUDED;
+ int ELEMENT_FILTER_MEMBERSHIP_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_LIBRARY_ELEMENT = ATTRIBUTE_USAGE__IS_LIBRARY_ELEMENT;
+ int END_FEATURE_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_MEMBERSHIP = ATTRIBUTE_USAGE__OWNED_MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_MEMBER = ATTRIBUTE_USAGE__OWNED_MEMBER;
+ int END_FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__MEMBERSHIP = ATTRIBUTE_USAGE__MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_IMPORT = ATTRIBUTE_USAGE__OWNED_IMPORT;
+ int END_FEATURE_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__MEMBER = ATTRIBUTE_USAGE__MEMBER;
+ int END_FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IMPORTED_MEMBERSHIP = ATTRIBUTE_USAGE__IMPORTED_MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_SPECIALIZATION = ATTRIBUTE_USAGE__OWNED_SPECIALIZATION;
+ int END_FEATURE_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_FEATURE_MEMBERSHIP = ATTRIBUTE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__FEATURE = ATTRIBUTE_USAGE__FEATURE;
+ int END_FEATURE_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_FEATURE = ATTRIBUTE_USAGE__OWNED_FEATURE;
+ int END_FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__INPUT = ATTRIBUTE_USAGE__INPUT;
+ int END_FEATURE_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OUTPUT = ATTRIBUTE_USAGE__OUTPUT;
+ int END_FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_ABSTRACT = ATTRIBUTE_USAGE__IS_ABSTRACT;
+ int END_FEATURE_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__INHERITED_MEMBERSHIP = ATTRIBUTE_USAGE__INHERITED_MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__END_FEATURE = ATTRIBUTE_USAGE__END_FEATURE;
+ int END_FEATURE_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_END_FEATURE = ATTRIBUTE_USAGE__OWNED_END_FEATURE;
+ int END_FEATURE_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_SUFFICIENT = ATTRIBUTE_USAGE__IS_SUFFICIENT;
+ int END_FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_CONJUGATOR = ATTRIBUTE_USAGE__OWNED_CONJUGATOR;
+ int END_FEATURE_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_CONJUGATED = ATTRIBUTE_USAGE__IS_CONJUGATED;
+ int END_FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__INHERITED_FEATURE = ATTRIBUTE_USAGE__INHERITED_FEATURE;
+ int END_FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__MULTIPLICITY = ATTRIBUTE_USAGE__MULTIPLICITY;
+ int END_FEATURE_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__UNIONING_TYPE = ATTRIBUTE_USAGE__UNIONING_TYPE;
+ int END_FEATURE_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_INTERSECTING = ATTRIBUTE_USAGE__OWNED_INTERSECTING;
+ int END_FEATURE_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__INTERSECTING_TYPE = ATTRIBUTE_USAGE__INTERSECTING_TYPE;
+ int END_FEATURE_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_UNIONING = ATTRIBUTE_USAGE__OWNED_UNIONING;
+ int END_FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_DISJOINING = ATTRIBUTE_USAGE__OWNED_DISJOINING;
+ int END_FEATURE_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__FEATURE_MEMBERSHIP = ATTRIBUTE_USAGE__FEATURE_MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DIFFERENCING_TYPE = ATTRIBUTE_USAGE__DIFFERENCING_TYPE;
+ int END_FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_DIFFERENCING = ATTRIBUTE_USAGE__OWNED_DIFFERENCING;
+ int END_FEATURE_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DIRECTED_FEATURE = ATTRIBUTE_USAGE__DIRECTED_FEATURE;
+ int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_FEATURE_MEMBERSHIP = ATTRIBUTE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_TYPE = ATTRIBUTE_USAGE__OWNING_TYPE;
+ int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__END_OWNING_TYPE = ATTRIBUTE_USAGE__END_OWNING_TYPE;
+ int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_UNIQUE = ATTRIBUTE_USAGE__IS_UNIQUE;
+ int END_FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_ORDERED = ATTRIBUTE_USAGE__IS_ORDERED;
+ int END_FEATURE_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Type' reference list.
+ * The number of structural features of the 'End Feature Membership' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__TYPE = ATTRIBUTE_USAGE__TYPE;
+ int END_FEATURE_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_REDEFINITION = ATTRIBUTE_USAGE__OWNED_REDEFINITION;
+ int END_FEATURE_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_SUBSETTING = ATTRIBUTE_USAGE__OWNED_SUBSETTING;
+ int END_FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_COMPOSITE = ATTRIBUTE_USAGE__IS_COMPOSITE;
+ int END_FEATURE_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_END = ATTRIBUTE_USAGE__IS_END;
+ int END_FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_TYPING = ATTRIBUTE_USAGE__OWNED_TYPING;
+ int END_FEATURE_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__FEATURING_TYPE = ATTRIBUTE_USAGE__FEATURING_TYPE;
+ int END_FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The number of operations of the 'End Feature Membership' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_TYPE_FEATURING = ATTRIBUTE_USAGE__OWNED_TYPE_FEATURING;
+ int END_FEATURE_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_DERIVED = ATTRIBUTE_USAGE__IS_DERIVED;
+ int ENUMERATION_DEFINITION__ALIAS_IDS = ATTRIBUTE_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__CHAINING_FEATURE = ATTRIBUTE_USAGE__CHAINING_FEATURE;
+ int ENUMERATION_DEFINITION__DECLARED_NAME = ATTRIBUTE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_FEATURE_INVERTING = ATTRIBUTE_USAGE__OWNED_FEATURE_INVERTING;
+ int ENUMERATION_DEFINITION__DECLARED_SHORT_NAME = ATTRIBUTE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_FEATURE_CHAINING = ATTRIBUTE_USAGE__OWNED_FEATURE_CHAINING;
+ int ENUMERATION_DEFINITION__DOCUMENTATION = ATTRIBUTE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_PORTION = ATTRIBUTE_USAGE__IS_PORTION;
+ int ENUMERATION_DEFINITION__ELEMENT_ID = ATTRIBUTE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_VARIABLE = ATTRIBUTE_USAGE__IS_VARIABLE;
+ int ENUMERATION_DEFINITION__IS_IMPLIED_INCLUDED = ATTRIBUTE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_CONSTANT = ATTRIBUTE_USAGE__IS_CONSTANT;
+ int ENUMERATION_DEFINITION__IS_LIBRARY_ELEMENT = ATTRIBUTE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_REFERENCE_SUBSETTING = ATTRIBUTE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int ENUMERATION_DEFINITION__NAME = ATTRIBUTE_DEFINITION__NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__FEATURE_TARGET = ATTRIBUTE_USAGE__FEATURE_TARGET;
+ int ENUMERATION_DEFINITION__OWNED_ANNOTATION = ATTRIBUTE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__CROSS_FEATURE = ATTRIBUTE_USAGE__CROSS_FEATURE;
+ int ENUMERATION_DEFINITION__OWNED_ELEMENT = ATTRIBUTE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DIRECTION = ATTRIBUTE_USAGE__DIRECTION;
+ int ENUMERATION_DEFINITION__OWNED_RELATIONSHIP = ATTRIBUTE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNED_CROSS_SUBSETTING = ATTRIBUTE_USAGE__OWNED_CROSS_SUBSETTING;
+ int ENUMERATION_DEFINITION__OWNER = ATTRIBUTE_DEFINITION__OWNER;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__MAY_TIME_VARY = ATTRIBUTE_USAGE__MAY_TIME_VARY;
+ int ENUMERATION_DEFINITION__OWNING_MEMBERSHIP = ATTRIBUTE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_REFERENCE = ATTRIBUTE_USAGE__IS_REFERENCE;
+ int ENUMERATION_DEFINITION__OWNING_NAMESPACE = ATTRIBUTE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__VARIANT = ATTRIBUTE_USAGE__VARIANT;
+ int ENUMERATION_DEFINITION__OWNING_RELATIONSHIP = ATTRIBUTE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__VARIANT_MEMBERSHIP = ATTRIBUTE_USAGE__VARIANT_MEMBERSHIP;
+ int ENUMERATION_DEFINITION__QUALIFIED_NAME = ATTRIBUTE_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_DEFINITION = ATTRIBUTE_USAGE__OWNING_DEFINITION;
+ int ENUMERATION_DEFINITION__SHORT_NAME = ATTRIBUTE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__OWNING_USAGE = ATTRIBUTE_USAGE__OWNING_USAGE;
+ int ENUMERATION_DEFINITION__TEXTUAL_REPRESENTATION = ATTRIBUTE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_USAGE = ATTRIBUTE_USAGE__NESTED_USAGE;
+ int ENUMERATION_DEFINITION__IMPORTED_MEMBERSHIP = ATTRIBUTE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DEFINITION = ATTRIBUTE_USAGE__DEFINITION;
+ int ENUMERATION_DEFINITION__MEMBER = ATTRIBUTE_DEFINITION__MEMBER;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__USAGE = ATTRIBUTE_USAGE__USAGE;
+ int ENUMERATION_DEFINITION__MEMBERSHIP = ATTRIBUTE_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__DIRECTED_USAGE = ATTRIBUTE_USAGE__DIRECTED_USAGE;
+ int ENUMERATION_DEFINITION__OWNED_IMPORT = ATTRIBUTE_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_REFERENCE = ATTRIBUTE_USAGE__NESTED_REFERENCE;
+ int ENUMERATION_DEFINITION__OWNED_MEMBER = ATTRIBUTE_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_ATTRIBUTE = ATTRIBUTE_USAGE__NESTED_ATTRIBUTE;
+ int ENUMERATION_DEFINITION__OWNED_MEMBERSHIP = ATTRIBUTE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_ENUMERATION = ATTRIBUTE_USAGE__NESTED_ENUMERATION;
+ int ENUMERATION_DEFINITION__DIFFERENCING_TYPE = ATTRIBUTE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_OCCURRENCE = ATTRIBUTE_USAGE__NESTED_OCCURRENCE;
+ int ENUMERATION_DEFINITION__DIRECTED_FEATURE = ATTRIBUTE_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_ITEM = ATTRIBUTE_USAGE__NESTED_ITEM;
+ int ENUMERATION_DEFINITION__END_FEATURE = ATTRIBUTE_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_PART = ATTRIBUTE_USAGE__NESTED_PART;
+ int ENUMERATION_DEFINITION__FEATURE = ATTRIBUTE_DEFINITION__FEATURE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_PORT = ATTRIBUTE_USAGE__NESTED_PORT;
+ int ENUMERATION_DEFINITION__FEATURE_MEMBERSHIP = ATTRIBUTE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_CONNECTION = ATTRIBUTE_USAGE__NESTED_CONNECTION;
+ int ENUMERATION_DEFINITION__INHERITED_FEATURE = ATTRIBUTE_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_FLOW = ATTRIBUTE_USAGE__NESTED_FLOW;
+ int ENUMERATION_DEFINITION__INHERITED_MEMBERSHIP = ATTRIBUTE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_INTERFACE = ATTRIBUTE_USAGE__NESTED_INTERFACE;
+ int ENUMERATION_DEFINITION__INPUT = ATTRIBUTE_DEFINITION__INPUT;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_ALLOCATION = ATTRIBUTE_USAGE__NESTED_ALLOCATION;
+ int ENUMERATION_DEFINITION__INTERSECTING_TYPE = ATTRIBUTE_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_ACTION = ATTRIBUTE_USAGE__NESTED_ACTION;
+ int ENUMERATION_DEFINITION__IS_ABSTRACT = ATTRIBUTE_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_STATE = ATTRIBUTE_USAGE__NESTED_STATE;
+ int ENUMERATION_DEFINITION__IS_CONJUGATED = ATTRIBUTE_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_TRANSITION = ATTRIBUTE_USAGE__NESTED_TRANSITION;
+ int ENUMERATION_DEFINITION__IS_SUFFICIENT = ATTRIBUTE_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_CALCULATION = ATTRIBUTE_USAGE__NESTED_CALCULATION;
+ int ENUMERATION_DEFINITION__MULTIPLICITY = ATTRIBUTE_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_CONSTRAINT = ATTRIBUTE_USAGE__NESTED_CONSTRAINT;
+ int ENUMERATION_DEFINITION__OUTPUT = ATTRIBUTE_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_REQUIREMENT = ATTRIBUTE_USAGE__NESTED_REQUIREMENT;
+ int ENUMERATION_DEFINITION__OWNED_CONJUGATOR = ATTRIBUTE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_CONCERN = ATTRIBUTE_USAGE__NESTED_CONCERN;
+ int ENUMERATION_DEFINITION__OWNED_DIFFERENCING = ATTRIBUTE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_CASE = ATTRIBUTE_USAGE__NESTED_CASE;
+ int ENUMERATION_DEFINITION__OWNED_DISJOINING = ATTRIBUTE_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_ANALYSIS_CASE = ATTRIBUTE_USAGE__NESTED_ANALYSIS_CASE;
+ int ENUMERATION_DEFINITION__OWNED_END_FEATURE = ATTRIBUTE_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_VERIFICATION_CASE = ATTRIBUTE_USAGE__NESTED_VERIFICATION_CASE;
+ int ENUMERATION_DEFINITION__OWNED_FEATURE = ATTRIBUTE_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_USE_CASE = ATTRIBUTE_USAGE__NESTED_USE_CASE;
+ int ENUMERATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ATTRIBUTE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_VIEW = ATTRIBUTE_USAGE__NESTED_VIEW;
+ int ENUMERATION_DEFINITION__OWNED_INTERSECTING = ATTRIBUTE_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_VIEWPOINT = ATTRIBUTE_USAGE__NESTED_VIEWPOINT;
+ int ENUMERATION_DEFINITION__OWNED_SPECIALIZATION = ATTRIBUTE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_RENDERING = ATTRIBUTE_USAGE__NESTED_RENDERING;
+ int ENUMERATION_DEFINITION__OWNED_UNIONING = ATTRIBUTE_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__NESTED_METADATA = ATTRIBUTE_USAGE__NESTED_METADATA;
+ int ENUMERATION_DEFINITION__UNIONING_TYPE = ATTRIBUTE_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__IS_VARIATION = ATTRIBUTE_USAGE__IS_VARIATION;
+ int ENUMERATION_DEFINITION__OWNED_SUBCLASSIFICATION = ATTRIBUTE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Attribute Definition' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__ATTRIBUTE_DEFINITION = ATTRIBUTE_USAGE__ATTRIBUTE_DEFINITION;
+ int ENUMERATION_DEFINITION__DIRECTED_USAGE = ATTRIBUTE_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Enumeration Definition' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE__ENUMERATION_DEFINITION = ATTRIBUTE_USAGE_FEATURE_COUNT + 0;
+ int ENUMERATION_DEFINITION__IS_VARIATION = ATTRIBUTE_DEFINITION__IS_VARIATION;
/**
- * The number of structural features of the 'Enumeration Usage' class.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE_FEATURE_COUNT = ATTRIBUTE_USAGE_FEATURE_COUNT + 1;
+ int ENUMERATION_DEFINITION__OWNED_ACTION = ATTRIBUTE_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___ESCAPED_NAME = ATTRIBUTE_USAGE___ESCAPED_NAME;
+ int ENUMERATION_DEFINITION__OWNED_ALLOCATION = ATTRIBUTE_DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___EFFECTIVE_SHORT_NAME = ATTRIBUTE_USAGE___EFFECTIVE_SHORT_NAME;
+ int ENUMERATION_DEFINITION__OWNED_ANALYSIS_CASE = ATTRIBUTE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___EFFECTIVE_NAME = ATTRIBUTE_USAGE___EFFECTIVE_NAME;
+ int ENUMERATION_DEFINITION__OWNED_ATTRIBUTE = ATTRIBUTE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___LIBRARY_NAMESPACE = ATTRIBUTE_USAGE___LIBRARY_NAMESPACE;
+ int ENUMERATION_DEFINITION__OWNED_CALCULATION = ATTRIBUTE_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___PATH = ATTRIBUTE_USAGE___PATH;
+ int ENUMERATION_DEFINITION__OWNED_CASE = ATTRIBUTE_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___NAMES_OF__ELEMENT = ATTRIBUTE_USAGE___NAMES_OF__ELEMENT;
+ int ENUMERATION_DEFINITION__OWNED_CONCERN = ATTRIBUTE_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___VISIBILITY_OF__MEMBERSHIP = ATTRIBUTE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int ENUMERATION_DEFINITION__OWNED_CONNECTION = ATTRIBUTE_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ATTRIBUTE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ENUMERATION_DEFINITION__OWNED_CONSTRAINT = ATTRIBUTE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ATTRIBUTE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int ENUMERATION_DEFINITION__OWNED_ENUMERATION = ATTRIBUTE_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ATTRIBUTE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ENUMERATION_DEFINITION__OWNED_FLOW = ATTRIBUTE_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___RESOLVE__STRING = ATTRIBUTE_USAGE___RESOLVE__STRING;
+ int ENUMERATION_DEFINITION__OWNED_INTERFACE = ATTRIBUTE_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___RESOLVE_GLOBAL__STRING = ATTRIBUTE_USAGE___RESOLVE_GLOBAL__STRING;
+ int ENUMERATION_DEFINITION__OWNED_ITEM = ATTRIBUTE_DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___RESOLVE_LOCAL__STRING = ATTRIBUTE_USAGE___RESOLVE_LOCAL__STRING;
+ int ENUMERATION_DEFINITION__OWNED_METADATA = ATTRIBUTE_DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___RESOLVE_VISIBLE__STRING = ATTRIBUTE_USAGE___RESOLVE_VISIBLE__STRING;
+ int ENUMERATION_DEFINITION__OWNED_OCCURRENCE = ATTRIBUTE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___QUALIFICATION_OF__STRING = ATTRIBUTE_USAGE___QUALIFICATION_OF__STRING;
+ int ENUMERATION_DEFINITION__OWNED_PART = ATTRIBUTE_DEFINITION__OWNED_PART;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___UNQUALIFIED_NAME_OF__STRING = ATTRIBUTE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int ENUMERATION_DEFINITION__OWNED_PORT = ATTRIBUTE_DEFINITION__OWNED_PORT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ENUMERATION_DEFINITION__OWNED_REFERENCE = ATTRIBUTE_DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ENUMERATION_DEFINITION__OWNED_RENDERING = ATTRIBUTE_DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ENUMERATION_DEFINITION__OWNED_REQUIREMENT = ATTRIBUTE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ATTRIBUTE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ENUMERATION_DEFINITION__OWNED_STATE = ATTRIBUTE_DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ENUMERATION_DEFINITION__OWNED_TRANSITION = ATTRIBUTE_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___DIRECTION_OF__FEATURE = ATTRIBUTE_USAGE___DIRECTION_OF__FEATURE;
+ int ENUMERATION_DEFINITION__OWNED_USAGE = ATTRIBUTE_DEFINITION__OWNED_USAGE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ATTRIBUTE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ENUMERATION_DEFINITION__OWNED_USE_CASE = ATTRIBUTE_DEFINITION__OWNED_USE_CASE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___SUPERTYPES__BOOLEAN = ATTRIBUTE_USAGE___SUPERTYPES__BOOLEAN;
+ int ENUMERATION_DEFINITION__OWNED_VERIFICATION_CASE = ATTRIBUTE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___ALL_SUPERTYPES = ATTRIBUTE_USAGE___ALL_SUPERTYPES;
+ int ENUMERATION_DEFINITION__OWNED_VIEW = ATTRIBUTE_DEFINITION__OWNED_VIEW;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___SPECIALIZES__TYPE = ATTRIBUTE_USAGE___SPECIALIZES__TYPE;
+ int ENUMERATION_DEFINITION__OWNED_VIEWPOINT = ATTRIBUTE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ATTRIBUTE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ENUMERATION_DEFINITION__USAGE = ATTRIBUTE_DEFINITION__USAGE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___IS_COMPATIBLE_WITH__TYPE = ATTRIBUTE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int ENUMERATION_DEFINITION__VARIANT = ATTRIBUTE_DEFINITION__VARIANT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___MULTIPLICITIES = ATTRIBUTE_USAGE___MULTIPLICITIES;
+ int ENUMERATION_DEFINITION__VARIANT_MEMBERSHIP = ATTRIBUTE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Enumerated Value' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___DIRECTION_FOR__TYPE = ATTRIBUTE_USAGE___DIRECTION_FOR__TYPE;
+ int ENUMERATION_DEFINITION__ENUMERATED_VALUE = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The number of structural features of the 'Enumeration Definition' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___NAMING_FEATURE = ATTRIBUTE_USAGE___NAMING_FEATURE;
+ int ENUMERATION_DEFINITION_FEATURE_COUNT = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___REDEFINES__FEATURE = ATTRIBUTE_USAGE___REDEFINES__FEATURE;
+ int ENUMERATION_DEFINITION___EFFECTIVE_NAME = ATTRIBUTE_DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ATTRIBUTE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int ENUMERATION_DEFINITION___EFFECTIVE_SHORT_NAME = ATTRIBUTE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ATTRIBUTE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int ENUMERATION_DEFINITION___ESCAPED_NAME = ATTRIBUTE_DEFINITION___ESCAPED_NAME;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___TYPING_FEATURES = ATTRIBUTE_USAGE___TYPING_FEATURES;
+ int ENUMERATION_DEFINITION___LIBRARY_NAMESPACE = ATTRIBUTE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___AS_CARTESIAN_PRODUCT = ATTRIBUTE_USAGE___AS_CARTESIAN_PRODUCT;
+ int ENUMERATION_DEFINITION___PATH = ATTRIBUTE_DEFINITION___PATH;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___IS_CARTESIAN_PRODUCT = ATTRIBUTE_USAGE___IS_CARTESIAN_PRODUCT;
+ int ENUMERATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ATTRIBUTE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___IS_OWNED_CROSS_FEATURE = ATTRIBUTE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int ENUMERATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ATTRIBUTE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___OWNED_CROSS_FEATURE = ATTRIBUTE_USAGE___OWNED_CROSS_FEATURE;
+ int ENUMERATION_DEFINITION___NAMES_OF__ELEMENT = ATTRIBUTE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___ALL_REDEFINED_FEATURES = ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES;
+ int ENUMERATION_DEFINITION___QUALIFICATION_OF__STRING = ATTRIBUTE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___IS_FEATURED_WITHIN__TYPE = ATTRIBUTE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int ENUMERATION_DEFINITION___RESOLVE__STRING = ATTRIBUTE_DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___CAN_ACCESS__FEATURE = ATTRIBUTE_USAGE___CAN_ACCESS__FEATURE;
+ int ENUMERATION_DEFINITION___RESOLVE_GLOBAL__STRING = ATTRIBUTE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___IS_FEATURING_TYPE__TYPE = ATTRIBUTE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int ENUMERATION_DEFINITION___RESOLVE_LOCAL__STRING = ATTRIBUTE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE___REFERENCED_FEATURE_TARGET = ATTRIBUTE_USAGE___REFERENCED_FEATURE_TARGET;
+ int ENUMERATION_DEFINITION___RESOLVE_VISIBLE__STRING = ATTRIBUTE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The number of operations of the 'Enumeration Usage' class.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_USAGE_OPERATION_COUNT = ATTRIBUTE_USAGE_OPERATION_COUNT + 0;
+ int ENUMERATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ATTRIBUTE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AttributeDefinitionImpl Attribute Definition}' class.
+ * The operation id for the 'Visibility Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AttributeDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAttributeDefinition()
* @generated
+ * @ordered
*/
- int ATTRIBUTE_DEFINITION = 94;
+ int ENUMERATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ATTRIBUTE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNING_MEMBERSHIP = DEFINITION__OWNING_MEMBERSHIP;
+ int ENUMERATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ATTRIBUTE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_RELATIONSHIP = DEFINITION__OWNED_RELATIONSHIP;
+ int ENUMERATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ATTRIBUTE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNING_RELATIONSHIP = DEFINITION__OWNING_RELATIONSHIP;
+ int ENUMERATION_DEFINITION___ALL_SUPERTYPES = ATTRIBUTE_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNING_NAMESPACE = DEFINITION__OWNING_NAMESPACE;
+ int ENUMERATION_DEFINITION___DIRECTION_OF__FEATURE = ATTRIBUTE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__ELEMENT_ID = DEFINITION__ELEMENT_ID;
+ int ENUMERATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ATTRIBUTE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNER = DEFINITION__OWNER;
+ int ENUMERATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ELEMENT = DEFINITION__OWNED_ELEMENT;
+ int ENUMERATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__DOCUMENTATION = DEFINITION__DOCUMENTATION;
+ int ENUMERATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ATTRIBUTE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ANNOTATION = DEFINITION__OWNED_ANNOTATION;
+ int ENUMERATION_DEFINITION___MULTIPLICITIES = ATTRIBUTE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__TEXTUAL_REPRESENTATION = DEFINITION__TEXTUAL_REPRESENTATION;
+ int ENUMERATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__ALIAS_IDS = DEFINITION__ALIAS_IDS;
+ int ENUMERATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ATTRIBUTE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__DECLARED_SHORT_NAME = DEFINITION__DECLARED_SHORT_NAME;
+ int ENUMERATION_DEFINITION___SPECIALIZES__TYPE = ATTRIBUTE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__DECLARED_NAME = DEFINITION__DECLARED_NAME;
+ int ENUMERATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ATTRIBUTE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__SHORT_NAME = DEFINITION__SHORT_NAME;
+ int ENUMERATION_DEFINITION___SUPERTYPES__BOOLEAN = ATTRIBUTE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The number of operations of the 'Enumeration Definition' class.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__NAME = DEFINITION__NAME;
+ int ENUMERATION_DEFINITION_OPERATION_COUNT = ATTRIBUTE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__QUALIFIED_NAME = DEFINITION__QUALIFIED_NAME;
+ int ENUMERATION_USAGE__ALIAS_IDS = ATTRIBUTE_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IS_IMPLIED_INCLUDED = DEFINITION__IS_IMPLIED_INCLUDED;
+ int ENUMERATION_USAGE__DECLARED_NAME = ATTRIBUTE_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IS_LIBRARY_ELEMENT = DEFINITION__IS_LIBRARY_ELEMENT;
+ int ENUMERATION_USAGE__DECLARED_SHORT_NAME = ATTRIBUTE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_MEMBERSHIP = DEFINITION__OWNED_MEMBERSHIP;
+ int ENUMERATION_USAGE__DOCUMENTATION = ATTRIBUTE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_MEMBER = DEFINITION__OWNED_MEMBER;
+ int ENUMERATION_USAGE__ELEMENT_ID = ATTRIBUTE_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__MEMBERSHIP = DEFINITION__MEMBERSHIP;
+ int ENUMERATION_USAGE__IS_IMPLIED_INCLUDED = ATTRIBUTE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_IMPORT = DEFINITION__OWNED_IMPORT;
+ int ENUMERATION_USAGE__IS_LIBRARY_ELEMENT = ATTRIBUTE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__MEMBER = DEFINITION__MEMBER;
+ int ENUMERATION_USAGE__NAME = ATTRIBUTE_USAGE__NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IMPORTED_MEMBERSHIP = DEFINITION__IMPORTED_MEMBERSHIP;
+ int ENUMERATION_USAGE__OWNED_ANNOTATION = ATTRIBUTE_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_SPECIALIZATION = DEFINITION__OWNED_SPECIALIZATION;
+ int ENUMERATION_USAGE__OWNED_ELEMENT = ATTRIBUTE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int ENUMERATION_USAGE__OWNED_RELATIONSHIP = ATTRIBUTE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__FEATURE = DEFINITION__FEATURE;
+ int ENUMERATION_USAGE__OWNER = ATTRIBUTE_USAGE__OWNER;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_FEATURE = DEFINITION__OWNED_FEATURE;
+ int ENUMERATION_USAGE__OWNING_MEMBERSHIP = ATTRIBUTE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__INPUT = DEFINITION__INPUT;
+ int ENUMERATION_USAGE__OWNING_NAMESPACE = ATTRIBUTE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OUTPUT = DEFINITION__OUTPUT;
+ int ENUMERATION_USAGE__OWNING_RELATIONSHIP = ATTRIBUTE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IS_ABSTRACT = DEFINITION__IS_ABSTRACT;
+ int ENUMERATION_USAGE__QUALIFIED_NAME = ATTRIBUTE_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__INHERITED_MEMBERSHIP = DEFINITION__INHERITED_MEMBERSHIP;
+ int ENUMERATION_USAGE__SHORT_NAME = ATTRIBUTE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__END_FEATURE = DEFINITION__END_FEATURE;
+ int ENUMERATION_USAGE__TEXTUAL_REPRESENTATION = ATTRIBUTE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_END_FEATURE = DEFINITION__OWNED_END_FEATURE;
+ int ENUMERATION_USAGE__IMPORTED_MEMBERSHIP = ATTRIBUTE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IS_SUFFICIENT = DEFINITION__IS_SUFFICIENT;
+ int ENUMERATION_USAGE__MEMBER = ATTRIBUTE_USAGE__MEMBER;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_CONJUGATOR = DEFINITION__OWNED_CONJUGATOR;
+ int ENUMERATION_USAGE__MEMBERSHIP = ATTRIBUTE_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IS_CONJUGATED = DEFINITION__IS_CONJUGATED;
+ int ENUMERATION_USAGE__OWNED_IMPORT = ATTRIBUTE_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__INHERITED_FEATURE = DEFINITION__INHERITED_FEATURE;
+ int ENUMERATION_USAGE__OWNED_MEMBER = ATTRIBUTE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__MULTIPLICITY = DEFINITION__MULTIPLICITY;
+ int ENUMERATION_USAGE__OWNED_MEMBERSHIP = ATTRIBUTE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__UNIONING_TYPE = DEFINITION__UNIONING_TYPE;
+ int ENUMERATION_USAGE__DIFFERENCING_TYPE = ATTRIBUTE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_INTERSECTING = DEFINITION__OWNED_INTERSECTING;
+ int ENUMERATION_USAGE__DIRECTED_FEATURE = ATTRIBUTE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__INTERSECTING_TYPE = DEFINITION__INTERSECTING_TYPE;
+ int ENUMERATION_USAGE__END_FEATURE = ATTRIBUTE_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_UNIONING = DEFINITION__OWNED_UNIONING;
+ int ENUMERATION_USAGE__FEATURE = ATTRIBUTE_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_DISJOINING = DEFINITION__OWNED_DISJOINING;
+ int ENUMERATION_USAGE__FEATURE_MEMBERSHIP = ATTRIBUTE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__FEATURE_MEMBERSHIP = DEFINITION__FEATURE_MEMBERSHIP;
+ int ENUMERATION_USAGE__INHERITED_FEATURE = ATTRIBUTE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__DIFFERENCING_TYPE = DEFINITION__DIFFERENCING_TYPE;
+ int ENUMERATION_USAGE__INHERITED_MEMBERSHIP = ATTRIBUTE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_DIFFERENCING = DEFINITION__OWNED_DIFFERENCING;
+ int ENUMERATION_USAGE__INPUT = ATTRIBUTE_USAGE__INPUT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__DIRECTED_FEATURE = DEFINITION__DIRECTED_FEATURE;
+ int ENUMERATION_USAGE__INTERSECTING_TYPE = ATTRIBUTE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_SUBCLASSIFICATION = DEFINITION__OWNED_SUBCLASSIFICATION;
+ int ENUMERATION_USAGE__IS_ABSTRACT = ATTRIBUTE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__IS_VARIATION = DEFINITION__IS_VARIATION;
+ int ENUMERATION_USAGE__IS_CONJUGATED = ATTRIBUTE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__VARIANT = DEFINITION__VARIANT;
+ int ENUMERATION_USAGE__IS_SUFFICIENT = ATTRIBUTE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__VARIANT_MEMBERSHIP = DEFINITION__VARIANT_MEMBERSHIP;
+ int ENUMERATION_USAGE__MULTIPLICITY = ATTRIBUTE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__USAGE = DEFINITION__USAGE;
+ int ENUMERATION_USAGE__OUTPUT = ATTRIBUTE_USAGE__OUTPUT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__DIRECTED_USAGE = DEFINITION__DIRECTED_USAGE;
+ int ENUMERATION_USAGE__OWNED_CONJUGATOR = ATTRIBUTE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_REFERENCE = DEFINITION__OWNED_REFERENCE;
+ int ENUMERATION_USAGE__OWNED_DIFFERENCING = ATTRIBUTE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ATTRIBUTE = DEFINITION__OWNED_ATTRIBUTE;
+ int ENUMERATION_USAGE__OWNED_DISJOINING = ATTRIBUTE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ENUMERATION = DEFINITION__OWNED_ENUMERATION;
+ int ENUMERATION_USAGE__OWNED_END_FEATURE = ATTRIBUTE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_OCCURRENCE = DEFINITION__OWNED_OCCURRENCE;
+ int ENUMERATION_USAGE__OWNED_FEATURE = ATTRIBUTE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ITEM = DEFINITION__OWNED_ITEM;
+ int ENUMERATION_USAGE__OWNED_FEATURE_MEMBERSHIP = ATTRIBUTE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_PART = DEFINITION__OWNED_PART;
+ int ENUMERATION_USAGE__OWNED_INTERSECTING = ATTRIBUTE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_PORT = DEFINITION__OWNED_PORT;
+ int ENUMERATION_USAGE__OWNED_SPECIALIZATION = ATTRIBUTE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_CONNECTION = DEFINITION__OWNED_CONNECTION;
+ int ENUMERATION_USAGE__OWNED_UNIONING = ATTRIBUTE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_FLOW = DEFINITION__OWNED_FLOW;
+ int ENUMERATION_USAGE__UNIONING_TYPE = ATTRIBUTE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_INTERFACE = DEFINITION__OWNED_INTERFACE;
+ int ENUMERATION_USAGE__CHAINING_FEATURE = ATTRIBUTE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ALLOCATION = DEFINITION__OWNED_ALLOCATION;
+ int ENUMERATION_USAGE__CROSS_FEATURE = ATTRIBUTE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ACTION = DEFINITION__OWNED_ACTION;
+ int ENUMERATION_USAGE__DIRECTION = ATTRIBUTE_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_STATE = DEFINITION__OWNED_STATE;
+ int ENUMERATION_USAGE__END_OWNING_TYPE = ATTRIBUTE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_TRANSITION = DEFINITION__OWNED_TRANSITION;
+ int ENUMERATION_USAGE__FEATURE_TARGET = ATTRIBUTE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_CALCULATION = DEFINITION__OWNED_CALCULATION;
+ int ENUMERATION_USAGE__FEATURING_TYPE = ATTRIBUTE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_CONSTRAINT = DEFINITION__OWNED_CONSTRAINT;
+ int ENUMERATION_USAGE__IS_COMPOSITE = ATTRIBUTE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_REQUIREMENT = DEFINITION__OWNED_REQUIREMENT;
+ int ENUMERATION_USAGE__IS_CONSTANT = ATTRIBUTE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_CONCERN = DEFINITION__OWNED_CONCERN;
+ int ENUMERATION_USAGE__IS_DERIVED = ATTRIBUTE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_CASE = DEFINITION__OWNED_CASE;
+ int ENUMERATION_USAGE__IS_END = ATTRIBUTE_USAGE__IS_END;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_ANALYSIS_CASE = DEFINITION__OWNED_ANALYSIS_CASE;
+ int ENUMERATION_USAGE__IS_ORDERED = ATTRIBUTE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_VERIFICATION_CASE = DEFINITION__OWNED_VERIFICATION_CASE;
+ int ENUMERATION_USAGE__IS_PORTION = ATTRIBUTE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_USE_CASE = DEFINITION__OWNED_USE_CASE;
+ int ENUMERATION_USAGE__IS_UNIQUE = ATTRIBUTE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_VIEW = DEFINITION__OWNED_VIEW;
+ int ENUMERATION_USAGE__IS_VARIABLE = ATTRIBUTE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_VIEWPOINT = DEFINITION__OWNED_VIEWPOINT;
+ int ENUMERATION_USAGE__OWNED_CROSS_SUBSETTING = ATTRIBUTE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_RENDERING = DEFINITION__OWNED_RENDERING;
+ int ENUMERATION_USAGE__OWNED_FEATURE_CHAINING = ATTRIBUTE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_METADATA = DEFINITION__OWNED_METADATA;
+ int ENUMERATION_USAGE__OWNED_FEATURE_INVERTING = ATTRIBUTE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION__OWNED_USAGE = DEFINITION__OWNED_USAGE;
+ int ENUMERATION_USAGE__OWNED_REDEFINITION = ATTRIBUTE_USAGE__OWNED_REDEFINITION;
/**
- * The number of structural features of the 'Attribute Definition' class.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 0;
+ int ENUMERATION_USAGE__OWNED_REFERENCE_SUBSETTING = ATTRIBUTE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___ESCAPED_NAME = DEFINITION___ESCAPED_NAME;
+ int ENUMERATION_USAGE__OWNED_SUBSETTING = ATTRIBUTE_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___EFFECTIVE_SHORT_NAME = DEFINITION___EFFECTIVE_SHORT_NAME;
+ int ENUMERATION_USAGE__OWNED_TYPE_FEATURING = ATTRIBUTE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___EFFECTIVE_NAME = DEFINITION___EFFECTIVE_NAME;
+ int ENUMERATION_USAGE__OWNED_TYPING = ATTRIBUTE_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___LIBRARY_NAMESPACE = DEFINITION___LIBRARY_NAMESPACE;
+ int ENUMERATION_USAGE__OWNING_FEATURE_MEMBERSHIP = ATTRIBUTE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___PATH = DEFINITION___PATH;
+ int ENUMERATION_USAGE__OWNING_TYPE = ATTRIBUTE_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___NAMES_OF__ELEMENT = DEFINITION___NAMES_OF__ELEMENT;
+ int ENUMERATION_USAGE__TYPE = ATTRIBUTE_USAGE__TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int ENUMERATION_USAGE__DEFINITION = ATTRIBUTE_USAGE__DEFINITION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ENUMERATION_USAGE__DIRECTED_USAGE = ATTRIBUTE_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ENUMERATION_USAGE__IS_REFERENCE = ATTRIBUTE_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ENUMERATION_USAGE__IS_VARIATION = ATTRIBUTE_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___RESOLVE__STRING = DEFINITION___RESOLVE__STRING;
+ int ENUMERATION_USAGE__MAY_TIME_VARY = ATTRIBUTE_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___RESOLVE_GLOBAL__STRING = DEFINITION___RESOLVE_GLOBAL__STRING;
+ int ENUMERATION_USAGE__NESTED_ACTION = ATTRIBUTE_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___RESOLVE_LOCAL__STRING = DEFINITION___RESOLVE_LOCAL__STRING;
+ int ENUMERATION_USAGE__NESTED_ALLOCATION = ATTRIBUTE_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___RESOLVE_VISIBLE__STRING = DEFINITION___RESOLVE_VISIBLE__STRING;
+ int ENUMERATION_USAGE__NESTED_ANALYSIS_CASE = ATTRIBUTE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___QUALIFICATION_OF__STRING = DEFINITION___QUALIFICATION_OF__STRING;
+ int ENUMERATION_USAGE__NESTED_ATTRIBUTE = ATTRIBUTE_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int ENUMERATION_USAGE__NESTED_CALCULATION = ATTRIBUTE_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ENUMERATION_USAGE__NESTED_CASE = ATTRIBUTE_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ENUMERATION_USAGE__NESTED_CONCERN = ATTRIBUTE_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ENUMERATION_USAGE__NESTED_CONNECTION = ATTRIBUTE_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ENUMERATION_USAGE__NESTED_CONSTRAINT = ATTRIBUTE_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ENUMERATION_USAGE__NESTED_ENUMERATION = ATTRIBUTE_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___DIRECTION_OF__FEATURE = DEFINITION___DIRECTION_OF__FEATURE;
+ int ENUMERATION_USAGE__NESTED_FLOW = ATTRIBUTE_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ENUMERATION_USAGE__NESTED_INTERFACE = ATTRIBUTE_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___SUPERTYPES__BOOLEAN = DEFINITION___SUPERTYPES__BOOLEAN;
+ int ENUMERATION_USAGE__NESTED_ITEM = ATTRIBUTE_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___ALL_SUPERTYPES = DEFINITION___ALL_SUPERTYPES;
+ int ENUMERATION_USAGE__NESTED_METADATA = ATTRIBUTE_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___SPECIALIZES__TYPE = DEFINITION___SPECIALIZES__TYPE;
+ int ENUMERATION_USAGE__NESTED_OCCURRENCE = ATTRIBUTE_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ENUMERATION_USAGE__NESTED_PART = ATTRIBUTE_USAGE__NESTED_PART;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int ENUMERATION_USAGE__NESTED_PORT = ATTRIBUTE_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION___MULTIPLICITIES = DEFINITION___MULTIPLICITIES;
+ int ENUMERATION_USAGE__NESTED_REFERENCE = ATTRIBUTE_USAGE__NESTED_REFERENCE;
/**
- * The number of operations of the 'Attribute Definition' class.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ATTRIBUTE_DEFINITION_OPERATION_COUNT = DEFINITION_OPERATION_COUNT + 0;
+ int ENUMERATION_USAGE__NESTED_RENDERING = ATTRIBUTE_USAGE__NESTED_RENDERING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EnumerationDefinitionImpl Enumeration Definition}' class.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.EnumerationDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEnumerationDefinition()
* @generated
+ * @ordered
*/
- int ENUMERATION_DEFINITION = 93;
+ int ENUMERATION_USAGE__NESTED_REQUIREMENT = ATTRIBUTE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNING_MEMBERSHIP = ATTRIBUTE_DEFINITION__OWNING_MEMBERSHIP;
+ int ENUMERATION_USAGE__NESTED_STATE = ATTRIBUTE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_RELATIONSHIP = ATTRIBUTE_DEFINITION__OWNED_RELATIONSHIP;
+ int ENUMERATION_USAGE__NESTED_TRANSITION = ATTRIBUTE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNING_RELATIONSHIP = ATTRIBUTE_DEFINITION__OWNING_RELATIONSHIP;
+ int ENUMERATION_USAGE__NESTED_USAGE = ATTRIBUTE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNING_NAMESPACE = ATTRIBUTE_DEFINITION__OWNING_NAMESPACE;
+ int ENUMERATION_USAGE__NESTED_USE_CASE = ATTRIBUTE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__ELEMENT_ID = ATTRIBUTE_DEFINITION__ELEMENT_ID;
+ int ENUMERATION_USAGE__NESTED_VERIFICATION_CASE = ATTRIBUTE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNER = ATTRIBUTE_DEFINITION__OWNER;
+ int ENUMERATION_USAGE__NESTED_VIEW = ATTRIBUTE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ELEMENT = ATTRIBUTE_DEFINITION__OWNED_ELEMENT;
+ int ENUMERATION_USAGE__NESTED_VIEWPOINT = ATTRIBUTE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__DOCUMENTATION = ATTRIBUTE_DEFINITION__DOCUMENTATION;
+ int ENUMERATION_USAGE__OWNING_DEFINITION = ATTRIBUTE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ANNOTATION = ATTRIBUTE_DEFINITION__OWNED_ANNOTATION;
+ int ENUMERATION_USAGE__OWNING_USAGE = ATTRIBUTE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__TEXTUAL_REPRESENTATION = ATTRIBUTE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int ENUMERATION_USAGE__USAGE = ATTRIBUTE_USAGE__USAGE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__ALIAS_IDS = ATTRIBUTE_DEFINITION__ALIAS_IDS;
+ int ENUMERATION_USAGE__VARIANT = ATTRIBUTE_USAGE__VARIANT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__DECLARED_SHORT_NAME = ATTRIBUTE_DEFINITION__DECLARED_SHORT_NAME;
+ int ENUMERATION_USAGE__VARIANT_MEMBERSHIP = ATTRIBUTE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Attribute Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__DECLARED_NAME = ATTRIBUTE_DEFINITION__DECLARED_NAME;
+ int ENUMERATION_USAGE__ATTRIBUTE_DEFINITION = ATTRIBUTE_USAGE__ATTRIBUTE_DEFINITION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Enumeration Definition' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__SHORT_NAME = ATTRIBUTE_DEFINITION__SHORT_NAME;
+ int ENUMERATION_USAGE__ENUMERATION_DEFINITION = ATTRIBUTE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Name' attribute.
+ * The number of structural features of the 'Enumeration Usage' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__NAME = ATTRIBUTE_DEFINITION__NAME;
+ int ENUMERATION_USAGE_FEATURE_COUNT = ATTRIBUTE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__QUALIFIED_NAME = ATTRIBUTE_DEFINITION__QUALIFIED_NAME;
+ int ENUMERATION_USAGE___EFFECTIVE_NAME = ATTRIBUTE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IS_IMPLIED_INCLUDED = ATTRIBUTE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int ENUMERATION_USAGE___EFFECTIVE_SHORT_NAME = ATTRIBUTE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IS_LIBRARY_ELEMENT = ATTRIBUTE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int ENUMERATION_USAGE___ESCAPED_NAME = ATTRIBUTE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_MEMBERSHIP = ATTRIBUTE_DEFINITION__OWNED_MEMBERSHIP;
+ int ENUMERATION_USAGE___LIBRARY_NAMESPACE = ATTRIBUTE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_MEMBER = ATTRIBUTE_DEFINITION__OWNED_MEMBER;
+ int ENUMERATION_USAGE___PATH = ATTRIBUTE_USAGE___PATH;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__MEMBERSHIP = ATTRIBUTE_DEFINITION__MEMBERSHIP;
+ int ENUMERATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ATTRIBUTE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_IMPORT = ATTRIBUTE_DEFINITION__OWNED_IMPORT;
+ int ENUMERATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ATTRIBUTE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__MEMBER = ATTRIBUTE_DEFINITION__MEMBER;
+ int ENUMERATION_USAGE___NAMES_OF__ELEMENT = ATTRIBUTE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IMPORTED_MEMBERSHIP = ATTRIBUTE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int ENUMERATION_USAGE___QUALIFICATION_OF__STRING = ATTRIBUTE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_SPECIALIZATION = ATTRIBUTE_DEFINITION__OWNED_SPECIALIZATION;
+ int ENUMERATION_USAGE___RESOLVE__STRING = ATTRIBUTE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ATTRIBUTE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int ENUMERATION_USAGE___RESOLVE_GLOBAL__STRING = ATTRIBUTE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__FEATURE = ATTRIBUTE_DEFINITION__FEATURE;
+ int ENUMERATION_USAGE___RESOLVE_LOCAL__STRING = ATTRIBUTE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_FEATURE = ATTRIBUTE_DEFINITION__OWNED_FEATURE;
+ int ENUMERATION_USAGE___RESOLVE_VISIBLE__STRING = ATTRIBUTE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__INPUT = ATTRIBUTE_DEFINITION__INPUT;
+ int ENUMERATION_USAGE___UNQUALIFIED_NAME_OF__STRING = ATTRIBUTE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OUTPUT = ATTRIBUTE_DEFINITION__OUTPUT;
+ int ENUMERATION_USAGE___VISIBILITY_OF__MEMBERSHIP = ATTRIBUTE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IS_ABSTRACT = ATTRIBUTE_DEFINITION__IS_ABSTRACT;
+ int ENUMERATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ATTRIBUTE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__INHERITED_MEMBERSHIP = ATTRIBUTE_DEFINITION__INHERITED_MEMBERSHIP;
+ int ENUMERATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__END_FEATURE = ATTRIBUTE_DEFINITION__END_FEATURE;
+ int ENUMERATION_USAGE___ALL_SUPERTYPES = ATTRIBUTE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_END_FEATURE = ATTRIBUTE_DEFINITION__OWNED_END_FEATURE;
+ int ENUMERATION_USAGE___DIRECTION_OF__FEATURE = ATTRIBUTE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IS_SUFFICIENT = ATTRIBUTE_DEFINITION__IS_SUFFICIENT;
+ int ENUMERATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ATTRIBUTE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_CONJUGATOR = ATTRIBUTE_DEFINITION__OWNED_CONJUGATOR;
+ int ENUMERATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IS_CONJUGATED = ATTRIBUTE_DEFINITION__IS_CONJUGATED;
+ int ENUMERATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__INHERITED_FEATURE = ATTRIBUTE_DEFINITION__INHERITED_FEATURE;
+ int ENUMERATION_USAGE___IS_COMPATIBLE_WITH__TYPE = ATTRIBUTE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__MULTIPLICITY = ATTRIBUTE_DEFINITION__MULTIPLICITY;
+ int ENUMERATION_USAGE___MULTIPLICITIES = ATTRIBUTE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__UNIONING_TYPE = ATTRIBUTE_DEFINITION__UNIONING_TYPE;
+ int ENUMERATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_INTERSECTING = ATTRIBUTE_DEFINITION__OWNED_INTERSECTING;
+ int ENUMERATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ATTRIBUTE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__INTERSECTING_TYPE = ATTRIBUTE_DEFINITION__INTERSECTING_TYPE;
+ int ENUMERATION_USAGE___SPECIALIZES__TYPE = ATTRIBUTE_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_UNIONING = ATTRIBUTE_DEFINITION__OWNED_UNIONING;
+ int ENUMERATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ATTRIBUTE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_DISJOINING = ATTRIBUTE_DEFINITION__OWNED_DISJOINING;
+ int ENUMERATION_USAGE___SUPERTYPES__BOOLEAN = ATTRIBUTE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__FEATURE_MEMBERSHIP = ATTRIBUTE_DEFINITION__FEATURE_MEMBERSHIP;
+ int ENUMERATION_USAGE___ALL_REDEFINED_FEATURES = ATTRIBUTE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__DIFFERENCING_TYPE = ATTRIBUTE_DEFINITION__DIFFERENCING_TYPE;
+ int ENUMERATION_USAGE___AS_CARTESIAN_PRODUCT = ATTRIBUTE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_DIFFERENCING = ATTRIBUTE_DEFINITION__OWNED_DIFFERENCING;
+ int ENUMERATION_USAGE___CAN_ACCESS__FEATURE = ATTRIBUTE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__DIRECTED_FEATURE = ATTRIBUTE_DEFINITION__DIRECTED_FEATURE;
+ int ENUMERATION_USAGE___DIRECTION_FOR__TYPE = ATTRIBUTE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_SUBCLASSIFICATION = ATTRIBUTE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int ENUMERATION_USAGE___IS_CARTESIAN_PRODUCT = ATTRIBUTE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__IS_VARIATION = ATTRIBUTE_DEFINITION__IS_VARIATION;
+ int ENUMERATION_USAGE___IS_FEATURED_WITHIN__TYPE = ATTRIBUTE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__VARIANT = ATTRIBUTE_DEFINITION__VARIANT;
+ int ENUMERATION_USAGE___IS_FEATURING_TYPE__TYPE = ATTRIBUTE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__VARIANT_MEMBERSHIP = ATTRIBUTE_DEFINITION__VARIANT_MEMBERSHIP;
+ int ENUMERATION_USAGE___IS_OWNED_CROSS_FEATURE = ATTRIBUTE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__USAGE = ATTRIBUTE_DEFINITION__USAGE;
+ int ENUMERATION_USAGE___NAMING_FEATURE = ATTRIBUTE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__DIRECTED_USAGE = ATTRIBUTE_DEFINITION__DIRECTED_USAGE;
+ int ENUMERATION_USAGE___OWNED_CROSS_FEATURE = ATTRIBUTE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_REFERENCE = ATTRIBUTE_DEFINITION__OWNED_REFERENCE;
+ int ENUMERATION_USAGE___REDEFINES__FEATURE = ATTRIBUTE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ATTRIBUTE = ATTRIBUTE_DEFINITION__OWNED_ATTRIBUTE;
+ int ENUMERATION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ATTRIBUTE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ENUMERATION = ATTRIBUTE_DEFINITION__OWNED_ENUMERATION;
+ int ENUMERATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ATTRIBUTE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_OCCURRENCE = ATTRIBUTE_DEFINITION__OWNED_OCCURRENCE;
+ int ENUMERATION_USAGE___TYPING_FEATURES = ATTRIBUTE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ITEM = ATTRIBUTE_DEFINITION__OWNED_ITEM;
+ int ENUMERATION_USAGE___REFERENCED_FEATURE_TARGET = ATTRIBUTE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The number of operations of the 'Enumeration Usage' class.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_PART = ATTRIBUTE_DEFINITION__OWNED_PART;
+ int ENUMERATION_USAGE_OPERATION_COUNT = ATTRIBUTE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_PORT = ATTRIBUTE_DEFINITION__OWNED_PORT;
+ int EVENT_OCCURRENCE_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_CONNECTION = ATTRIBUTE_DEFINITION__OWNED_CONNECTION;
+ int EVENT_OCCURRENCE_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_FLOW = ATTRIBUTE_DEFINITION__OWNED_FLOW;
+ int EVENT_OCCURRENCE_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_INTERFACE = ATTRIBUTE_DEFINITION__OWNED_INTERFACE;
+ int EVENT_OCCURRENCE_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ALLOCATION = ATTRIBUTE_DEFINITION__OWNED_ALLOCATION;
+ int EVENT_OCCURRENCE_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ACTION = ATTRIBUTE_DEFINITION__OWNED_ACTION;
+ int EVENT_OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_STATE = ATTRIBUTE_DEFINITION__OWNED_STATE;
+ int EVENT_OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_TRANSITION = ATTRIBUTE_DEFINITION__OWNED_TRANSITION;
+ int EVENT_OCCURRENCE_USAGE__NAME = OCCURRENCE_USAGE__NAME;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_CALCULATION = ATTRIBUTE_DEFINITION__OWNED_CALCULATION;
+ int EVENT_OCCURRENCE_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_CONSTRAINT = ATTRIBUTE_DEFINITION__OWNED_CONSTRAINT;
+ int EVENT_OCCURRENCE_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_REQUIREMENT = ATTRIBUTE_DEFINITION__OWNED_REQUIREMENT;
+ int EVENT_OCCURRENCE_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_CONCERN = ATTRIBUTE_DEFINITION__OWNED_CONCERN;
+ int EVENT_OCCURRENCE_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_CASE = ATTRIBUTE_DEFINITION__OWNED_CASE;
+ int EVENT_OCCURRENCE_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_ANALYSIS_CASE = ATTRIBUTE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int EVENT_OCCURRENCE_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_VERIFICATION_CASE = ATTRIBUTE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int EVENT_OCCURRENCE_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_USE_CASE = ATTRIBUTE_DEFINITION__OWNED_USE_CASE;
+ int EVENT_OCCURRENCE_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_VIEW = ATTRIBUTE_DEFINITION__OWNED_VIEW;
+ int EVENT_OCCURRENCE_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_VIEWPOINT = ATTRIBUTE_DEFINITION__OWNED_VIEWPOINT;
+ int EVENT_OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_RENDERING = ATTRIBUTE_DEFINITION__OWNED_RENDERING;
+ int EVENT_OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_METADATA = ATTRIBUTE_DEFINITION__OWNED_METADATA;
+ int EVENT_OCCURRENCE_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__OWNED_USAGE = ATTRIBUTE_DEFINITION__OWNED_USAGE;
+ int EVENT_OCCURRENCE_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Enumerated Value' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION__ENUMERATED_VALUE = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 0;
+ int EVENT_OCCURRENCE_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
/**
- * The number of structural features of the 'Enumeration Definition' class.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION_FEATURE_COUNT = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 1;
+ int EVENT_OCCURRENCE_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___ESCAPED_NAME = ATTRIBUTE_DEFINITION___ESCAPED_NAME;
+ int EVENT_OCCURRENCE_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___EFFECTIVE_SHORT_NAME = ATTRIBUTE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int EVENT_OCCURRENCE_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___EFFECTIVE_NAME = ATTRIBUTE_DEFINITION___EFFECTIVE_NAME;
+ int EVENT_OCCURRENCE_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___LIBRARY_NAMESPACE = ATTRIBUTE_DEFINITION___LIBRARY_NAMESPACE;
+ int EVENT_OCCURRENCE_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___PATH = ATTRIBUTE_DEFINITION___PATH;
+ int EVENT_OCCURRENCE_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___NAMES_OF__ELEMENT = ATTRIBUTE_DEFINITION___NAMES_OF__ELEMENT;
+ int EVENT_OCCURRENCE_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ATTRIBUTE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ATTRIBUTE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int EVENT_OCCURRENCE_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ATTRIBUTE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int EVENT_OCCURRENCE_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ATTRIBUTE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int EVENT_OCCURRENCE_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___RESOLVE__STRING = ATTRIBUTE_DEFINITION___RESOLVE__STRING;
+ int EVENT_OCCURRENCE_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___RESOLVE_GLOBAL__STRING = ATTRIBUTE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int EVENT_OCCURRENCE_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___RESOLVE_LOCAL__STRING = ATTRIBUTE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int EVENT_OCCURRENCE_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___RESOLVE_VISIBLE__STRING = ATTRIBUTE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int EVENT_OCCURRENCE_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___QUALIFICATION_OF__STRING = ATTRIBUTE_DEFINITION___QUALIFICATION_OF__STRING;
+ int EVENT_OCCURRENCE_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ATTRIBUTE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int EVENT_OCCURRENCE_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EVENT_OCCURRENCE_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EVENT_OCCURRENCE_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ATTRIBUTE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EVENT_OCCURRENCE_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ATTRIBUTE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ATTRIBUTE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___DIRECTION_OF__FEATURE = ATTRIBUTE_DEFINITION___DIRECTION_OF__FEATURE;
+ int EVENT_OCCURRENCE_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ATTRIBUTE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int EVENT_OCCURRENCE_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___SUPERTYPES__BOOLEAN = ATTRIBUTE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int EVENT_OCCURRENCE_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___ALL_SUPERTYPES = ATTRIBUTE_DEFINITION___ALL_SUPERTYPES;
+ int EVENT_OCCURRENCE_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___SPECIALIZES__TYPE = ATTRIBUTE_DEFINITION___SPECIALIZES__TYPE;
+ int EVENT_OCCURRENCE_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ATTRIBUTE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int EVENT_OCCURRENCE_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ATTRIBUTE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int EVENT_OCCURRENCE_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION___MULTIPLICITIES = ATTRIBUTE_DEFINITION___MULTIPLICITIES;
+ int EVENT_OCCURRENCE_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
/**
- * The number of operations of the 'Enumeration Definition' class.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ENUMERATION_DEFINITION_OPERATION_COUNT = ATTRIBUTE_DEFINITION_OPERATION_COUNT + 0;
+ int EVENT_OCCURRENCE_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ItemUsageImpl Item Usage}' class.
+ * The feature id for the 'Featuring Type' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ItemUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getItemUsage()
* @generated
+ * @ordered
*/
- int ITEM_USAGE = 95;
+ int EVENT_OCCURRENCE_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
+ int EVENT_OCCURRENCE_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
+ int EVENT_OCCURRENCE_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
+ int EVENT_OCCURRENCE_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
+ int EVENT_OCCURRENCE_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
+ int EVENT_OCCURRENCE_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
+ int EVENT_OCCURRENCE_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
+ int EVENT_OCCURRENCE_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
+ int EVENT_OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
+ int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
+ int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
+ int EVENT_OCCURRENCE_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
+ int EVENT_OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
+ int EVENT_OCCURRENCE_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NAME = OCCURRENCE_USAGE__NAME;
+ int EVENT_OCCURRENCE_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
+ int EVENT_OCCURRENCE_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
+ int EVENT_OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
+ int EVENT_OCCURRENCE_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
+ int EVENT_OCCURRENCE_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
+ int EVENT_OCCURRENCE_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
+ int EVENT_OCCURRENCE_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
+ int EVENT_OCCURRENCE_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
+ int EVENT_OCCURRENCE_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
+ int EVENT_OCCURRENCE_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
+ int EVENT_OCCURRENCE_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
+ int EVENT_OCCURRENCE_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
+ int EVENT_OCCURRENCE_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
+ int EVENT_OCCURRENCE_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
+ int EVENT_OCCURRENCE_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
+ int EVENT_OCCURRENCE_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
+ int EVENT_OCCURRENCE_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
+ int EVENT_OCCURRENCE_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
+ int EVENT_OCCURRENCE_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
+ int EVENT_OCCURRENCE_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
+ int EVENT_OCCURRENCE_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
+ int EVENT_OCCURRENCE_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
+ int EVENT_OCCURRENCE_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
+ int EVENT_OCCURRENCE_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
+ int EVENT_OCCURRENCE_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
+ int EVENT_OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
+ int EVENT_OCCURRENCE_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
+ int EVENT_OCCURRENCE_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
+ int EVENT_OCCURRENCE_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Event Occurrence' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
+ int EVENT_OCCURRENCE_USAGE__EVENT_OCCURRENCE = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The number of structural features of the 'Event Occurrence Usage' class.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
+ int EVENT_OCCURRENCE_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
+ int EVENT_OCCURRENCE_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
+ int EVENT_OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
+ int EVENT_OCCURRENCE_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
+ int EVENT_OCCURRENCE_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
+ int EVENT_OCCURRENCE_USAGE___PATH = OCCURRENCE_USAGE___PATH;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
+ int EVENT_OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int EVENT_OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
+ int EVENT_OCCURRENCE_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
+ int EVENT_OCCURRENCE_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
+ int EVENT_OCCURRENCE_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
+ int EVENT_OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
+ int EVENT_OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
+ int EVENT_OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
+ int EVENT_OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
+ int EVENT_OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
+ int EVENT_OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
+ int EVENT_OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
+ int EVENT_OCCURRENCE_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
+ int EVENT_OCCURRENCE_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
+ int EVENT_OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
+ int EVENT_OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
+ int EVENT_OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
+ int EVENT_OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
+ int EVENT_OCCURRENCE_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
+ int EVENT_OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
+ int EVENT_OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
+ int EVENT_OCCURRENCE_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
+ int EVENT_OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
+ int EVENT_OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
+ int EVENT_OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
+ int EVENT_OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
+ int EVENT_OCCURRENCE_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
+ int EVENT_OCCURRENCE_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
+ int EVENT_OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
+ int EVENT_OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
+ int EVENT_OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
+ int EVENT_OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
+ int EVENT_OCCURRENCE_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
+ int EVENT_OCCURRENCE_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
+ int EVENT_OCCURRENCE_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
+ int EVENT_OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
+ int EVENT_OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
+ int EVENT_OCCURRENCE_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
+ int EVENT_OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The number of operations of the 'Event Occurrence Usage' class.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
+ int EVENT_OCCURRENCE_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
+ int STATE_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
+ int STATE_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
+ int STATE_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
+ int STATE_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
+ int STATE_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
+ int STATE_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
+ int STATE_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE__ITEM_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
+ int STATE_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The number of structural features of the 'Item Usage' class.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
+ int STATE_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
+ int STATE_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
+ int STATE_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
+ int STATE_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
+ int STATE_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___PATH = OCCURRENCE_USAGE___PATH;
+ int STATE_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
+ int STATE_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int STATE_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int STATE_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int STATE_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int STATE_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
+ int STATE_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
+ int STATE_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
+ int STATE_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
+ int STATE_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
+ int STATE_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int STATE_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STATE_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STATE_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STATE_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int STATE_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int STATE_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ int STATE_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int STATE_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
+ int STATE_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
+ int STATE_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
+ int STATE_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int STATE_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int STATE_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
+ int STATE_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
+ int STATE_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
+ int STATE_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
+ int STATE_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int STATE_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int STATE_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
+ int STATE_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
+ int STATE_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
+ int STATE_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int STATE_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
+ int STATE_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
+ int STATE_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int STATE_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
+ int STATE_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int STATE_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
+ int STATE_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The number of operations of the 'Item Usage' class.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
+ int STATE_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PartUsageImpl Part Usage}' class.
+ * The feature id for the 'Is Composite' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PartUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPartUsage()
* @generated
+ * @ordered
*/
- int PART_USAGE = 96;
+ int STATE_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_MEMBERSHIP = ITEM_USAGE__OWNING_MEMBERSHIP;
+ int STATE_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_RELATIONSHIP = ITEM_USAGE__OWNED_RELATIONSHIP;
+ int STATE_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_RELATIONSHIP = ITEM_USAGE__OWNING_RELATIONSHIP;
+ int STATE_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_NAMESPACE = ITEM_USAGE__OWNING_NAMESPACE;
+ int STATE_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__ELEMENT_ID = ITEM_USAGE__ELEMENT_ID;
+ int STATE_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNER = ITEM_USAGE__OWNER;
+ int STATE_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_ELEMENT = ITEM_USAGE__OWNED_ELEMENT;
+ int STATE_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DOCUMENTATION = ITEM_USAGE__DOCUMENTATION;
+ int STATE_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_ANNOTATION = ITEM_USAGE__OWNED_ANNOTATION;
+ int STATE_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__TEXTUAL_REPRESENTATION = ITEM_USAGE__TEXTUAL_REPRESENTATION;
+ int STATE_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__ALIAS_IDS = ITEM_USAGE__ALIAS_IDS;
+ int STATE_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DECLARED_SHORT_NAME = ITEM_USAGE__DECLARED_SHORT_NAME;
+ int STATE_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DECLARED_NAME = ITEM_USAGE__DECLARED_NAME;
+ int STATE_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__SHORT_NAME = ITEM_USAGE__SHORT_NAME;
+ int STATE_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NAME = ITEM_USAGE__NAME;
+ int STATE_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__QUALIFIED_NAME = ITEM_USAGE__QUALIFIED_NAME;
+ int STATE_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_IMPLIED_INCLUDED = ITEM_USAGE__IS_IMPLIED_INCLUDED;
+ int STATE_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_LIBRARY_ELEMENT = ITEM_USAGE__IS_LIBRARY_ELEMENT;
+ int STATE_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_MEMBERSHIP = ITEM_USAGE__OWNED_MEMBERSHIP;
+ int STATE_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_MEMBER = ITEM_USAGE__OWNED_MEMBER;
+ int STATE_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__MEMBERSHIP = ITEM_USAGE__MEMBERSHIP;
+ int STATE_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_IMPORT = ITEM_USAGE__OWNED_IMPORT;
+ int STATE_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__MEMBER = ITEM_USAGE__MEMBER;
+ int STATE_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IMPORTED_MEMBERSHIP = ITEM_USAGE__IMPORTED_MEMBERSHIP;
+ int STATE_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_SPECIALIZATION = ITEM_USAGE__OWNED_SPECIALIZATION;
+ int STATE_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int STATE_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__FEATURE = ITEM_USAGE__FEATURE;
+ int STATE_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_FEATURE = ITEM_USAGE__OWNED_FEATURE;
+ int STATE_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__INPUT = ITEM_USAGE__INPUT;
+ int STATE_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OUTPUT = ITEM_USAGE__OUTPUT;
+ int STATE_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_ABSTRACT = ITEM_USAGE__IS_ABSTRACT;
+ int STATE_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__INHERITED_MEMBERSHIP = ITEM_USAGE__INHERITED_MEMBERSHIP;
+ int STATE_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__END_FEATURE = ITEM_USAGE__END_FEATURE;
+ int STATE_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_END_FEATURE = ITEM_USAGE__OWNED_END_FEATURE;
+ int STATE_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_SUFFICIENT = ITEM_USAGE__IS_SUFFICIENT;
+ int STATE_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_CONJUGATOR = ITEM_USAGE__OWNED_CONJUGATOR;
+ int STATE_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_CONJUGATED = ITEM_USAGE__IS_CONJUGATED;
+ int STATE_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__INHERITED_FEATURE = ITEM_USAGE__INHERITED_FEATURE;
+ int STATE_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__MULTIPLICITY = ITEM_USAGE__MULTIPLICITY;
+ int STATE_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__UNIONING_TYPE = ITEM_USAGE__UNIONING_TYPE;
+ int STATE_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_INTERSECTING = ITEM_USAGE__OWNED_INTERSECTING;
+ int STATE_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__INTERSECTING_TYPE = ITEM_USAGE__INTERSECTING_TYPE;
+ int STATE_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_UNIONING = ITEM_USAGE__OWNED_UNIONING;
+ int STATE_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_DISJOINING = ITEM_USAGE__OWNED_DISJOINING;
+ int STATE_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__FEATURE_MEMBERSHIP = ITEM_USAGE__FEATURE_MEMBERSHIP;
+ int STATE_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DIFFERENCING_TYPE = ITEM_USAGE__DIFFERENCING_TYPE;
+ int STATE_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_DIFFERENCING = ITEM_USAGE__OWNED_DIFFERENCING;
+ int STATE_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DIRECTED_FEATURE = ITEM_USAGE__DIRECTED_FEATURE;
+ int STATE_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int STATE_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_TYPE = ITEM_USAGE__OWNING_TYPE;
+ int STATE_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__END_OWNING_TYPE = ITEM_USAGE__END_OWNING_TYPE;
+ int STATE_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_UNIQUE = ITEM_USAGE__IS_UNIQUE;
+ int STATE_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_ORDERED = ITEM_USAGE__IS_ORDERED;
+ int STATE_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__TYPE = ITEM_USAGE__TYPE;
+ int STATE_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_REDEFINITION = ITEM_USAGE__OWNED_REDEFINITION;
+ int STATE_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_SUBSETTING = ITEM_USAGE__OWNED_SUBSETTING;
+ int STATE_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_COMPOSITE = ITEM_USAGE__IS_COMPOSITE;
+ int STATE_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_END = ITEM_USAGE__IS_END;
+ int STATE_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_TYPING = ITEM_USAGE__OWNED_TYPING;
+ int STATE_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__FEATURING_TYPE = ITEM_USAGE__FEATURING_TYPE;
+ int STATE_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_TYPE_FEATURING = ITEM_USAGE__OWNED_TYPE_FEATURING;
+ int STATE_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_DERIVED = ITEM_USAGE__IS_DERIVED;
+ int STATE_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Do Action' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__CHAINING_FEATURE = ITEM_USAGE__CHAINING_FEATURE;
+ int STATE_USAGE__DO_ACTION = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Entry Action' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_FEATURE_INVERTING = ITEM_USAGE__OWNED_FEATURE_INVERTING;
+ int STATE_USAGE__ENTRY_ACTION = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Exit Action' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_FEATURE_CHAINING = ITEM_USAGE__OWNED_FEATURE_CHAINING;
+ int STATE_USAGE__EXIT_ACTION = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Parallel' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_PORTION = ITEM_USAGE__IS_PORTION;
+ int STATE_USAGE__IS_PARALLEL = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'State Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_VARIABLE = ITEM_USAGE__IS_VARIABLE;
+ int STATE_USAGE__STATE_DEFINITION = ACTION_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The number of structural features of the 'State Usage' class.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_CONSTANT = ITEM_USAGE__IS_CONSTANT;
+ int STATE_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_REFERENCE_SUBSETTING = ITEM_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int STATE_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__FEATURE_TARGET = ITEM_USAGE__FEATURE_TARGET;
+ int STATE_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__CROSS_FEATURE = ITEM_USAGE__CROSS_FEATURE;
+ int STATE_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DIRECTION = ITEM_USAGE__DIRECTION;
+ int STATE_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNED_CROSS_SUBSETTING = ITEM_USAGE__OWNED_CROSS_SUBSETTING;
+ int STATE_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__MAY_TIME_VARY = ITEM_USAGE__MAY_TIME_VARY;
+ int STATE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_REFERENCE = ITEM_USAGE__IS_REFERENCE;
+ int STATE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__VARIANT = ITEM_USAGE__VARIANT;
+ int STATE_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__VARIANT_MEMBERSHIP = ITEM_USAGE__VARIANT_MEMBERSHIP;
+ int STATE_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_DEFINITION = ITEM_USAGE__OWNING_DEFINITION;
+ int STATE_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OWNING_USAGE = ITEM_USAGE__OWNING_USAGE;
+ int STATE_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_USAGE = ITEM_USAGE__NESTED_USAGE;
+ int STATE_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DEFINITION = ITEM_USAGE__DEFINITION;
+ int STATE_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__USAGE = ITEM_USAGE__USAGE;
+ int STATE_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__DIRECTED_USAGE = ITEM_USAGE__DIRECTED_USAGE;
+ int STATE_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_REFERENCE = ITEM_USAGE__NESTED_REFERENCE;
+ int STATE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_ATTRIBUTE = ITEM_USAGE__NESTED_ATTRIBUTE;
+ int STATE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_ENUMERATION = ITEM_USAGE__NESTED_ENUMERATION;
+ int STATE_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_OCCURRENCE = ITEM_USAGE__NESTED_OCCURRENCE;
+ int STATE_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_ITEM = ITEM_USAGE__NESTED_ITEM;
+ int STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_PART = ITEM_USAGE__NESTED_PART;
+ int STATE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_PORT = ITEM_USAGE__NESTED_PORT;
+ int STATE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_CONNECTION = ITEM_USAGE__NESTED_CONNECTION;
+ int STATE_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_FLOW = ITEM_USAGE__NESTED_FLOW;
+ int STATE_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_INTERFACE = ITEM_USAGE__NESTED_INTERFACE;
+ int STATE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_ALLOCATION = ITEM_USAGE__NESTED_ALLOCATION;
+ int STATE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_ACTION = ITEM_USAGE__NESTED_ACTION;
+ int STATE_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_STATE = ITEM_USAGE__NESTED_STATE;
+ int STATE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_TRANSITION = ITEM_USAGE__NESTED_TRANSITION;
+ int STATE_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_CALCULATION = ITEM_USAGE__NESTED_CALCULATION;
+ int STATE_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_CONSTRAINT = ITEM_USAGE__NESTED_CONSTRAINT;
+ int STATE_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_REQUIREMENT = ITEM_USAGE__NESTED_REQUIREMENT;
+ int STATE_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_CONCERN = ITEM_USAGE__NESTED_CONCERN;
+ int STATE_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_CASE = ITEM_USAGE__NESTED_CASE;
+ int STATE_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_ANALYSIS_CASE = ITEM_USAGE__NESTED_ANALYSIS_CASE;
+ int STATE_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_VERIFICATION_CASE = ITEM_USAGE__NESTED_VERIFICATION_CASE;
+ int STATE_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_USE_CASE = ITEM_USAGE__NESTED_USE_CASE;
+ int STATE_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_VIEW = ITEM_USAGE__NESTED_VIEW;
+ int STATE_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_VIEWPOINT = ITEM_USAGE__NESTED_VIEWPOINT;
+ int STATE_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_RENDERING = ITEM_USAGE__NESTED_RENDERING;
+ int STATE_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__NESTED_METADATA = ITEM_USAGE__NESTED_METADATA;
+ int STATE_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_VARIATION = ITEM_USAGE__IS_VARIATION;
+ int STATE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__OCCURRENCE_DEFINITION = ITEM_USAGE__OCCURRENCE_DEFINITION;
+ int STATE_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__INDIVIDUAL_DEFINITION = ITEM_USAGE__INDIVIDUAL_DEFINITION;
+ int STATE_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__IS_INDIVIDUAL = ITEM_USAGE__IS_INDIVIDUAL;
+ int STATE_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__PORTION_KIND = ITEM_USAGE__PORTION_KIND;
+ int STATE_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__ITEM_DEFINITION = ITEM_USAGE__ITEM_DEFINITION;
+ int STATE_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Part Definition' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE__PART_DEFINITION = ITEM_USAGE_FEATURE_COUNT + 0;
+ int STATE_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The number of structural features of the 'Part Usage' class.
+ * The operation id for the 'Is Substate Usage' operation.
*
*
* @generated
* @ordered
*/
- int PART_USAGE_FEATURE_COUNT = ITEM_USAGE_FEATURE_COUNT + 1;
+ int STATE_USAGE___IS_SUBSTATE_USAGE__BOOLEAN = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The number of operations of the 'State Usage' class.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___ESCAPED_NAME = ITEM_USAGE___ESCAPED_NAME;
+ int STATE_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___EFFECTIVE_SHORT_NAME = ITEM_USAGE___EFFECTIVE_SHORT_NAME;
+ int EXHIBIT_STATE_USAGE__ALIAS_IDS = STATE_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___EFFECTIVE_NAME = ITEM_USAGE___EFFECTIVE_NAME;
+ int EXHIBIT_STATE_USAGE__DECLARED_NAME = STATE_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___LIBRARY_NAMESPACE = ITEM_USAGE___LIBRARY_NAMESPACE;
+ int EXHIBIT_STATE_USAGE__DECLARED_SHORT_NAME = STATE_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___PATH = ITEM_USAGE___PATH;
+ int EXHIBIT_STATE_USAGE__DOCUMENTATION = STATE_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___NAMES_OF__ELEMENT = ITEM_USAGE___NAMES_OF__ELEMENT;
+ int EXHIBIT_STATE_USAGE__ELEMENT_ID = STATE_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___VISIBILITY_OF__MEMBERSHIP = ITEM_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__IS_IMPLIED_INCLUDED = STATE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int EXHIBIT_STATE_USAGE__IS_LIBRARY_ELEMENT = STATE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ITEM_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int EXHIBIT_STATE_USAGE__NAME = STATE_USAGE__NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int EXHIBIT_STATE_USAGE__OWNED_ANNOTATION = STATE_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___RESOLVE__STRING = ITEM_USAGE___RESOLVE__STRING;
+ int EXHIBIT_STATE_USAGE__OWNED_ELEMENT = STATE_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___RESOLVE_GLOBAL__STRING = ITEM_USAGE___RESOLVE_GLOBAL__STRING;
+ int EXHIBIT_STATE_USAGE__OWNED_RELATIONSHIP = STATE_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___RESOLVE_LOCAL__STRING = ITEM_USAGE___RESOLVE_LOCAL__STRING;
+ int EXHIBIT_STATE_USAGE__OWNER = STATE_USAGE__OWNER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___RESOLVE_VISIBLE__STRING = ITEM_USAGE___RESOLVE_VISIBLE__STRING;
+ int EXHIBIT_STATE_USAGE__OWNING_MEMBERSHIP = STATE_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___QUALIFICATION_OF__STRING = ITEM_USAGE___QUALIFICATION_OF__STRING;
+ int EXHIBIT_STATE_USAGE__OWNING_NAMESPACE = STATE_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___UNQUALIFIED_NAME_OF__STRING = ITEM_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int EXHIBIT_STATE_USAGE__OWNING_RELATIONSHIP = STATE_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXHIBIT_STATE_USAGE__QUALIFIED_NAME = STATE_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXHIBIT_STATE_USAGE__SHORT_NAME = STATE_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXHIBIT_STATE_USAGE__TEXTUAL_REPRESENTATION = STATE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int EXHIBIT_STATE_USAGE__IMPORTED_MEMBERSHIP = STATE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__MEMBER = STATE_USAGE__MEMBER;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___DIRECTION_OF__FEATURE = ITEM_USAGE___DIRECTION_OF__FEATURE;
+ int EXHIBIT_STATE_USAGE__MEMBERSHIP = STATE_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int EXHIBIT_STATE_USAGE__OWNED_IMPORT = STATE_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___SUPERTYPES__BOOLEAN = ITEM_USAGE___SUPERTYPES__BOOLEAN;
+ int EXHIBIT_STATE_USAGE__OWNED_MEMBER = STATE_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___ALL_SUPERTYPES = ITEM_USAGE___ALL_SUPERTYPES;
+ int EXHIBIT_STATE_USAGE__OWNED_MEMBERSHIP = STATE_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___SPECIALIZES__TYPE = ITEM_USAGE___SPECIALIZES__TYPE;
+ int EXHIBIT_STATE_USAGE__DIFFERENCING_TYPE = STATE_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int EXHIBIT_STATE_USAGE__DIRECTED_FEATURE = STATE_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___IS_COMPATIBLE_WITH__TYPE = ITEM_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int EXHIBIT_STATE_USAGE__END_FEATURE = STATE_USAGE__END_FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___MULTIPLICITIES = ITEM_USAGE___MULTIPLICITIES;
+ int EXHIBIT_STATE_USAGE__FEATURE = STATE_USAGE__FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___DIRECTION_FOR__TYPE = ITEM_USAGE___DIRECTION_FOR__TYPE;
+ int EXHIBIT_STATE_USAGE__FEATURE_MEMBERSHIP = STATE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___NAMING_FEATURE = ITEM_USAGE___NAMING_FEATURE;
+ int EXHIBIT_STATE_USAGE__INHERITED_FEATURE = STATE_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___REDEFINES__FEATURE = ITEM_USAGE___REDEFINES__FEATURE;
+ int EXHIBIT_STATE_USAGE__INHERITED_MEMBERSHIP = STATE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___REDEFINES_FROM_LIBRARY__STRING = ITEM_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int EXHIBIT_STATE_USAGE__INPUT = STATE_USAGE__INPUT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ITEM_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int EXHIBIT_STATE_USAGE__INTERSECTING_TYPE = STATE_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___TYPING_FEATURES = ITEM_USAGE___TYPING_FEATURES;
+ int EXHIBIT_STATE_USAGE__IS_ABSTRACT = STATE_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___AS_CARTESIAN_PRODUCT = ITEM_USAGE___AS_CARTESIAN_PRODUCT;
+ int EXHIBIT_STATE_USAGE__IS_CONJUGATED = STATE_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___IS_CARTESIAN_PRODUCT = ITEM_USAGE___IS_CARTESIAN_PRODUCT;
+ int EXHIBIT_STATE_USAGE__IS_SUFFICIENT = STATE_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___IS_OWNED_CROSS_FEATURE = ITEM_USAGE___IS_OWNED_CROSS_FEATURE;
+ int EXHIBIT_STATE_USAGE__MULTIPLICITY = STATE_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___OWNED_CROSS_FEATURE = ITEM_USAGE___OWNED_CROSS_FEATURE;
+ int EXHIBIT_STATE_USAGE__OUTPUT = STATE_USAGE__OUTPUT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___ALL_REDEFINED_FEATURES = ITEM_USAGE___ALL_REDEFINED_FEATURES;
+ int EXHIBIT_STATE_USAGE__OWNED_CONJUGATOR = STATE_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___IS_FEATURED_WITHIN__TYPE = ITEM_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int EXHIBIT_STATE_USAGE__OWNED_DIFFERENCING = STATE_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___CAN_ACCESS__FEATURE = ITEM_USAGE___CAN_ACCESS__FEATURE;
+ int EXHIBIT_STATE_USAGE__OWNED_DISJOINING = STATE_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___IS_FEATURING_TYPE__TYPE = ITEM_USAGE___IS_FEATURING_TYPE__TYPE;
+ int EXHIBIT_STATE_USAGE__OWNED_END_FEATURE = STATE_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE___REFERENCED_FEATURE_TARGET = ITEM_USAGE___REFERENCED_FEATURE_TARGET;
+ int EXHIBIT_STATE_USAGE__OWNED_FEATURE = STATE_USAGE__OWNED_FEATURE;
/**
- * The number of operations of the 'Part Usage' class.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_USAGE_OPERATION_COUNT = ITEM_USAGE_OPERATION_COUNT + 0;
+ int EXHIBIT_STATE_USAGE__OWNED_FEATURE_MEMBERSHIP = STATE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.OccurrenceDefinitionImpl Occurrence Definition}' class.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.OccurrenceDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getOccurrenceDefinition()
* @generated
+ * @ordered
*/
- int OCCURRENCE_DEFINITION = 99;
+ int EXHIBIT_STATE_USAGE__OWNED_INTERSECTING = STATE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP = DEFINITION__OWNING_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__OWNED_SPECIALIZATION = STATE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP = DEFINITION__OWNED_RELATIONSHIP;
+ int EXHIBIT_STATE_USAGE__OWNED_UNIONING = STATE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP = DEFINITION__OWNING_RELATIONSHIP;
+ int EXHIBIT_STATE_USAGE__UNIONING_TYPE = STATE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNING_NAMESPACE = DEFINITION__OWNING_NAMESPACE;
+ int EXHIBIT_STATE_USAGE__CHAINING_FEATURE = STATE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__ELEMENT_ID = DEFINITION__ELEMENT_ID;
+ int EXHIBIT_STATE_USAGE__CROSS_FEATURE = STATE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNER = DEFINITION__OWNER;
+ int EXHIBIT_STATE_USAGE__DIRECTION = STATE_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ELEMENT = DEFINITION__OWNED_ELEMENT;
+ int EXHIBIT_STATE_USAGE__END_OWNING_TYPE = STATE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__DOCUMENTATION = DEFINITION__DOCUMENTATION;
+ int EXHIBIT_STATE_USAGE__FEATURE_TARGET = STATE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ANNOTATION = DEFINITION__OWNED_ANNOTATION;
+ int EXHIBIT_STATE_USAGE__FEATURING_TYPE = STATE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION = DEFINITION__TEXTUAL_REPRESENTATION;
+ int EXHIBIT_STATE_USAGE__IS_COMPOSITE = STATE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__ALIAS_IDS = DEFINITION__ALIAS_IDS;
+ int EXHIBIT_STATE_USAGE__IS_CONSTANT = STATE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME = DEFINITION__DECLARED_SHORT_NAME;
+ int EXHIBIT_STATE_USAGE__IS_DERIVED = STATE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__DECLARED_NAME = DEFINITION__DECLARED_NAME;
+ int EXHIBIT_STATE_USAGE__IS_END = STATE_USAGE__IS_END;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__SHORT_NAME = DEFINITION__SHORT_NAME;
+ int EXHIBIT_STATE_USAGE__IS_ORDERED = STATE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__NAME = DEFINITION__NAME;
+ int EXHIBIT_STATE_USAGE__IS_PORTION = STATE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__QUALIFIED_NAME = DEFINITION__QUALIFIED_NAME;
+ int EXHIBIT_STATE_USAGE__IS_UNIQUE = STATE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED = DEFINITION__IS_IMPLIED_INCLUDED;
+ int EXHIBIT_STATE_USAGE__IS_VARIABLE = STATE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT = DEFINITION__IS_LIBRARY_ELEMENT;
+ int EXHIBIT_STATE_USAGE__OWNED_CROSS_SUBSETTING = STATE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP = DEFINITION__OWNED_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__OWNED_FEATURE_CHAINING = STATE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_MEMBER = DEFINITION__OWNED_MEMBER;
+ int EXHIBIT_STATE_USAGE__OWNED_FEATURE_INVERTING = STATE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__MEMBERSHIP = DEFINITION__MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__OWNED_REDEFINITION = STATE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_IMPORT = DEFINITION__OWNED_IMPORT;
+ int EXHIBIT_STATE_USAGE__OWNED_REFERENCE_SUBSETTING = STATE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__MEMBER = DEFINITION__MEMBER;
+ int EXHIBIT_STATE_USAGE__OWNED_SUBSETTING = STATE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP = DEFINITION__IMPORTED_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__OWNED_TYPE_FEATURING = STATE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION = DEFINITION__OWNED_SPECIALIZATION;
+ int EXHIBIT_STATE_USAGE__OWNED_TYPING = STATE_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__OWNING_FEATURE_MEMBERSHIP = STATE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__FEATURE = DEFINITION__FEATURE;
+ int EXHIBIT_STATE_USAGE__OWNING_TYPE = STATE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_FEATURE = DEFINITION__OWNED_FEATURE;
+ int EXHIBIT_STATE_USAGE__TYPE = STATE_USAGE__TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__INPUT = DEFINITION__INPUT;
+ int EXHIBIT_STATE_USAGE__DEFINITION = STATE_USAGE__DEFINITION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OUTPUT = DEFINITION__OUTPUT;
+ int EXHIBIT_STATE_USAGE__DIRECTED_USAGE = STATE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_ABSTRACT = DEFINITION__IS_ABSTRACT;
+ int EXHIBIT_STATE_USAGE__IS_REFERENCE = STATE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP = DEFINITION__INHERITED_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__IS_VARIATION = STATE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__END_FEATURE = DEFINITION__END_FEATURE;
+ int EXHIBIT_STATE_USAGE__MAY_TIME_VARY = STATE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_END_FEATURE = DEFINITION__OWNED_END_FEATURE;
+ int EXHIBIT_STATE_USAGE__NESTED_ACTION = STATE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_SUFFICIENT = DEFINITION__IS_SUFFICIENT;
+ int EXHIBIT_STATE_USAGE__NESTED_ALLOCATION = STATE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_CONJUGATOR = DEFINITION__OWNED_CONJUGATOR;
+ int EXHIBIT_STATE_USAGE__NESTED_ANALYSIS_CASE = STATE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_CONJUGATED = DEFINITION__IS_CONJUGATED;
+ int EXHIBIT_STATE_USAGE__NESTED_ATTRIBUTE = STATE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__INHERITED_FEATURE = DEFINITION__INHERITED_FEATURE;
+ int EXHIBIT_STATE_USAGE__NESTED_CALCULATION = STATE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__MULTIPLICITY = DEFINITION__MULTIPLICITY;
+ int EXHIBIT_STATE_USAGE__NESTED_CASE = STATE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__UNIONING_TYPE = DEFINITION__UNIONING_TYPE;
+ int EXHIBIT_STATE_USAGE__NESTED_CONCERN = STATE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_INTERSECTING = DEFINITION__OWNED_INTERSECTING;
+ int EXHIBIT_STATE_USAGE__NESTED_CONNECTION = STATE_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__INTERSECTING_TYPE = DEFINITION__INTERSECTING_TYPE;
+ int EXHIBIT_STATE_USAGE__NESTED_CONSTRAINT = STATE_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_UNIONING = DEFINITION__OWNED_UNIONING;
+ int EXHIBIT_STATE_USAGE__NESTED_ENUMERATION = STATE_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_DISJOINING = DEFINITION__OWNED_DISJOINING;
+ int EXHIBIT_STATE_USAGE__NESTED_FLOW = STATE_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP = DEFINITION__FEATURE_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__NESTED_INTERFACE = STATE_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__DIFFERENCING_TYPE = DEFINITION__DIFFERENCING_TYPE;
+ int EXHIBIT_STATE_USAGE__NESTED_ITEM = STATE_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_DIFFERENCING = DEFINITION__OWNED_DIFFERENCING;
+ int EXHIBIT_STATE_USAGE__NESTED_METADATA = STATE_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__DIRECTED_FEATURE = DEFINITION__DIRECTED_FEATURE;
+ int EXHIBIT_STATE_USAGE__NESTED_OCCURRENCE = STATE_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION = DEFINITION__OWNED_SUBCLASSIFICATION;
+ int EXHIBIT_STATE_USAGE__NESTED_PART = STATE_USAGE__NESTED_PART;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_VARIATION = DEFINITION__IS_VARIATION;
+ int EXHIBIT_STATE_USAGE__NESTED_PORT = STATE_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__VARIANT = DEFINITION__VARIANT;
+ int EXHIBIT_STATE_USAGE__NESTED_REFERENCE = STATE_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP = DEFINITION__VARIANT_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE__NESTED_RENDERING = STATE_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__USAGE = DEFINITION__USAGE;
+ int EXHIBIT_STATE_USAGE__NESTED_REQUIREMENT = STATE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__DIRECTED_USAGE = DEFINITION__DIRECTED_USAGE;
+ int EXHIBIT_STATE_USAGE__NESTED_STATE = STATE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_REFERENCE = DEFINITION__OWNED_REFERENCE;
+ int EXHIBIT_STATE_USAGE__NESTED_TRANSITION = STATE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE = DEFINITION__OWNED_ATTRIBUTE;
+ int EXHIBIT_STATE_USAGE__NESTED_USAGE = STATE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ENUMERATION = DEFINITION__OWNED_ENUMERATION;
+ int EXHIBIT_STATE_USAGE__NESTED_USE_CASE = STATE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_OCCURRENCE = DEFINITION__OWNED_OCCURRENCE;
+ int EXHIBIT_STATE_USAGE__NESTED_VERIFICATION_CASE = STATE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ITEM = DEFINITION__OWNED_ITEM;
+ int EXHIBIT_STATE_USAGE__NESTED_VIEW = STATE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_PART = DEFINITION__OWNED_PART;
+ int EXHIBIT_STATE_USAGE__NESTED_VIEWPOINT = STATE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_PORT = DEFINITION__OWNED_PORT;
+ int EXHIBIT_STATE_USAGE__OWNING_DEFINITION = STATE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_CONNECTION = DEFINITION__OWNED_CONNECTION;
+ int EXHIBIT_STATE_USAGE__OWNING_USAGE = STATE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_FLOW = DEFINITION__OWNED_FLOW;
+ int EXHIBIT_STATE_USAGE__USAGE = STATE_USAGE__USAGE;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_INTERFACE = DEFINITION__OWNED_INTERFACE;
+ int EXHIBIT_STATE_USAGE__VARIANT = STATE_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ALLOCATION = DEFINITION__OWNED_ALLOCATION;
+ int EXHIBIT_STATE_USAGE__VARIANT_MEMBERSHIP = STATE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ACTION = DEFINITION__OWNED_ACTION;
+ int EXHIBIT_STATE_USAGE__INDIVIDUAL_DEFINITION = STATE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_STATE = DEFINITION__OWNED_STATE;
+ int EXHIBIT_STATE_USAGE__IS_INDIVIDUAL = STATE_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_TRANSITION = DEFINITION__OWNED_TRANSITION;
+ int EXHIBIT_STATE_USAGE__OCCURRENCE_DEFINITION = STATE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_CALCULATION = DEFINITION__OWNED_CALCULATION;
+ int EXHIBIT_STATE_USAGE__PORTION_KIND = STATE_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_CONSTRAINT = DEFINITION__OWNED_CONSTRAINT;
+ int EXHIBIT_STATE_USAGE__BEHAVIOR = STATE_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_REQUIREMENT = DEFINITION__OWNED_REQUIREMENT;
+ int EXHIBIT_STATE_USAGE__PARAMETER = STATE_USAGE__PARAMETER;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_CONCERN = DEFINITION__OWNED_CONCERN;
+ int EXHIBIT_STATE_USAGE__ACTION_DEFINITION = STATE_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Do Action' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_CASE = DEFINITION__OWNED_CASE;
+ int EXHIBIT_STATE_USAGE__DO_ACTION = STATE_USAGE__DO_ACTION;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Entry Action' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE = DEFINITION__OWNED_ANALYSIS_CASE;
+ int EXHIBIT_STATE_USAGE__ENTRY_ACTION = STATE_USAGE__ENTRY_ACTION;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Exit Action' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE = DEFINITION__OWNED_VERIFICATION_CASE;
+ int EXHIBIT_STATE_USAGE__EXIT_ACTION = STATE_USAGE__EXIT_ACTION;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Is Parallel' attribute.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_USE_CASE = DEFINITION__OWNED_USE_CASE;
+ int EXHIBIT_STATE_USAGE__IS_PARALLEL = STATE_USAGE__IS_PARALLEL;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'State Definition' reference list.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_VIEW = DEFINITION__OWNED_VIEW;
+ int EXHIBIT_STATE_USAGE__STATE_DEFINITION = STATE_USAGE__STATE_DEFINITION;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Event Occurrence' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_VIEWPOINT = DEFINITION__OWNED_VIEWPOINT;
+ int EXHIBIT_STATE_USAGE__EVENT_OCCURRENCE = STATE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Performed Action' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_RENDERING = DEFINITION__OWNED_RENDERING;
+ int EXHIBIT_STATE_USAGE__PERFORMED_ACTION = STATE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Exhibited State' reference.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_METADATA = DEFINITION__OWNED_METADATA;
+ int EXHIBIT_STATE_USAGE__EXHIBITED_STATE = STATE_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The number of structural features of the 'Exhibit State Usage' class.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__OWNED_USAGE = DEFINITION__OWNED_USAGE;
+ int EXHIBIT_STATE_USAGE_FEATURE_COUNT = STATE_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION__IS_INDIVIDUAL = DEFINITION_FEATURE_COUNT + 0;
+ int EXHIBIT_STATE_USAGE___EFFECTIVE_NAME = STATE_USAGE___EFFECTIVE_NAME;
/**
- * The number of structural features of the 'Occurrence Definition' class.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 1;
+ int EXHIBIT_STATE_USAGE___EFFECTIVE_SHORT_NAME = STATE_USAGE___EFFECTIVE_SHORT_NAME;
/**
* The operation id for the 'Escaped Name' operation.
@@ -79968,43 +80059,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___ESCAPED_NAME = DEFINITION___ESCAPED_NAME;
+ int EXHIBIT_STATE_USAGE___ESCAPED_NAME = STATE_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME = DEFINITION___EFFECTIVE_SHORT_NAME;
+ int EXHIBIT_STATE_USAGE___LIBRARY_NAMESPACE = STATE_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___EFFECTIVE_NAME = DEFINITION___EFFECTIVE_NAME;
+ int EXHIBIT_STATE_USAGE___PATH = STATE_USAGE___PATH;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE = DEFINITION___LIBRARY_NAMESPACE;
+ int EXHIBIT_STATE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = STATE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___PATH = DEFINITION___PATH;
+ int EXHIBIT_STATE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = STATE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
* The operation id for the 'Names Of' operation.
@@ -80013,8097 +80104,8091 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT = DEFINITION___NAMES_OF__ELEMENT;
+ int EXHIBIT_STATE_USAGE___NAMES_OF__ELEMENT = STATE_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE___QUALIFICATION_OF__STRING = STATE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int EXHIBIT_STATE_USAGE___RESOLVE__STRING = STATE_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int EXHIBIT_STATE_USAGE___RESOLVE_GLOBAL__STRING = STATE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int EXHIBIT_STATE_USAGE___RESOLVE_LOCAL__STRING = STATE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___RESOLVE__STRING = DEFINITION___RESOLVE__STRING;
+ int EXHIBIT_STATE_USAGE___RESOLVE_VISIBLE__STRING = STATE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING = DEFINITION___RESOLVE_GLOBAL__STRING;
+ int EXHIBIT_STATE_USAGE___UNQUALIFIED_NAME_OF__STRING = STATE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING = DEFINITION___RESOLVE_LOCAL__STRING;
+ int EXHIBIT_STATE_USAGE___VISIBILITY_OF__MEMBERSHIP = STATE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING = DEFINITION___RESOLVE_VISIBLE__STRING;
+ int EXHIBIT_STATE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = STATE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING = DEFINITION___QUALIFICATION_OF__STRING;
+ int EXHIBIT_STATE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = STATE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int EXHIBIT_STATE_USAGE___ALL_SUPERTYPES = STATE_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXHIBIT_STATE_USAGE___DIRECTION_OF__FEATURE = STATE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXHIBIT_STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int EXHIBIT_STATE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STATE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int EXHIBIT_STATE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STATE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE___IS_COMPATIBLE_WITH__TYPE = STATE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE = DEFINITION___DIRECTION_OF__FEATURE;
+ int EXHIBIT_STATE_USAGE___MULTIPLICITIES = STATE_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int EXHIBIT_STATE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STATE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN = DEFINITION___SUPERTYPES__BOOLEAN;
+ int EXHIBIT_STATE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = STATE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___ALL_SUPERTYPES = DEFINITION___ALL_SUPERTYPES;
+ int EXHIBIT_STATE_USAGE___SPECIALIZES__TYPE = STATE_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___SPECIALIZES__TYPE = DEFINITION___SPECIALIZES__TYPE;
+ int EXHIBIT_STATE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = STATE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int EXHIBIT_STATE_USAGE___SUPERTYPES__BOOLEAN = STATE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int EXHIBIT_STATE_USAGE___ALL_REDEFINED_FEATURES = STATE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION___MULTIPLICITIES = DEFINITION___MULTIPLICITIES;
+ int EXHIBIT_STATE_USAGE___AS_CARTESIAN_PRODUCT = STATE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The number of operations of the 'Occurrence Definition' class.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int OCCURRENCE_DEFINITION_OPERATION_COUNT = DEFINITION_OPERATION_COUNT + 0;
+ int EXHIBIT_STATE_USAGE___CAN_ACCESS__FEATURE = STATE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ItemDefinitionImpl Item Definition}' class.
+ * The operation id for the 'Direction For' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ItemDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getItemDefinition()
* @generated
+ * @ordered
*/
- int ITEM_DEFINITION = 98;
+ int EXHIBIT_STATE_USAGE___DIRECTION_FOR__TYPE = STATE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
+ int EXHIBIT_STATE_USAGE___IS_CARTESIAN_PRODUCT = STATE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
+ int EXHIBIT_STATE_USAGE___IS_FEATURED_WITHIN__TYPE = STATE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
+ int EXHIBIT_STATE_USAGE___IS_FEATURING_TYPE__TYPE = STATE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
+ int EXHIBIT_STATE_USAGE___IS_OWNED_CROSS_FEATURE = STATE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
+ int EXHIBIT_STATE_USAGE___NAMING_FEATURE = STATE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
+ int EXHIBIT_STATE_USAGE___OWNED_CROSS_FEATURE = STATE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
+ int EXHIBIT_STATE_USAGE___REDEFINES__FEATURE = STATE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
+ int EXHIBIT_STATE_USAGE___REDEFINES_FROM_LIBRARY__STRING = STATE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
+ int EXHIBIT_STATE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = STATE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int EXHIBIT_STATE_USAGE___TYPING_FEATURES = STATE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
+ int EXHIBIT_STATE_USAGE___REFERENCED_FEATURE_TARGET = STATE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
+ int EXHIBIT_STATE_USAGE___ARGUMENT__INT = STATE_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
+ int EXHIBIT_STATE_USAGE___INPUT_PARAMETER__INT = STATE_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
+ int EXHIBIT_STATE_USAGE___INPUT_PARAMETERS = STATE_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
+ int EXHIBIT_STATE_USAGE___IS_SUBACTION_USAGE = STATE_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Substate Usage' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
+ int EXHIBIT_STATE_USAGE___IS_SUBSTATE_USAGE__BOOLEAN = STATE_USAGE___IS_SUBSTATE_USAGE__BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of operations of the 'Exhibit State Usage' class.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int EXHIBIT_STATE_USAGE_OPERATION_COUNT = STATE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int IMPORT__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
+ int IMPORT__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
+ int IMPORT__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
+ int IMPORT__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
+ int IMPORT__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
+ int IMPORT__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int IMPORT__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
+ int IMPORT__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int IMPORT__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
+ int IMPORT__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
+ int IMPORT__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
+ int IMPORT__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
+ int IMPORT__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
+ int IMPORT__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
+ int IMPORT__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
+ int IMPORT__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
+ int IMPORT__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
+ int IMPORT__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
+ int IMPORT__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
+ int IMPORT__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
+ int IMPORT__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
+ int IMPORT__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
+ int IMPORT__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
+ int IMPORT__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Import Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
+ int IMPORT__IMPORT_OWNING_NAMESPACE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Imported Element' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
+ int IMPORT__IMPORTED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Import All' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
+ int IMPORT__IS_IMPORT_ALL = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Recursive' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
+ int IMPORT__IS_RECURSIVE = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
+ int IMPORT__VISIBILITY = RELATIONSHIP_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The number of structural features of the 'Import' class.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
+ int IMPORT_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
+ int IMPORT___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int IMPORT___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
+ int IMPORT___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
+ int IMPORT___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
+ int IMPORT___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
+ int IMPORT___IMPORTED_MEMBERSHIPS__ELIST = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The number of operations of the 'Import' class.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
+ int IMPORT_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
+ int EXPOSE__ALIAS_IDS = IMPORT__ALIAS_IDS;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
+ int EXPOSE__DECLARED_NAME = IMPORT__DECLARED_NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
+ int EXPOSE__DECLARED_SHORT_NAME = IMPORT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
+ int EXPOSE__DOCUMENTATION = IMPORT__DOCUMENTATION;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
+ int EXPOSE__ELEMENT_ID = IMPORT__ELEMENT_ID;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
+ int EXPOSE__IS_IMPLIED_INCLUDED = IMPORT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
+ int EXPOSE__IS_LIBRARY_ELEMENT = IMPORT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
+ int EXPOSE__NAME = IMPORT__NAME;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
+ int EXPOSE__OWNED_ANNOTATION = IMPORT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
+ int EXPOSE__OWNED_ELEMENT = IMPORT__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
+ int EXPOSE__OWNED_RELATIONSHIP = IMPORT__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
+ int EXPOSE__OWNER = IMPORT__OWNER;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
+ int EXPOSE__OWNING_MEMBERSHIP = IMPORT__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
+ int EXPOSE__OWNING_NAMESPACE = IMPORT__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
+ int EXPOSE__OWNING_RELATIONSHIP = IMPORT__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
+ int EXPOSE__QUALIFIED_NAME = IMPORT__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
+ int EXPOSE__SHORT_NAME = IMPORT__SHORT_NAME;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
+ int EXPOSE__TEXTUAL_REPRESENTATION = IMPORT__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
+ int EXPOSE__IS_IMPLIED = IMPORT__IS_IMPLIED;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int EXPOSE__OWNED_RELATED_ELEMENT = IMPORT__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int EXPOSE__OWNING_RELATED_ELEMENT = IMPORT__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
+ int EXPOSE__RELATED_ELEMENT = IMPORT__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
+ int EXPOSE__SOURCE = IMPORT__SOURCE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
+ int EXPOSE__TARGET = IMPORT__TARGET;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Import Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
+ int EXPOSE__IMPORT_OWNING_NAMESPACE = IMPORT__IMPORT_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Imported Element' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
+ int EXPOSE__IMPORTED_ELEMENT = IMPORT__IMPORTED_ELEMENT;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Is Import All' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
+ int EXPOSE__IS_IMPORT_ALL = IMPORT__IS_IMPORT_ALL;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Is Recursive' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
+ int EXPOSE__IS_RECURSIVE = IMPORT__IS_RECURSIVE;
/**
- * The number of structural features of the 'Item Definition' class.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
+ int EXPOSE__VISIBILITY = IMPORT__VISIBILITY;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The number of structural features of the 'Expose' class.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
+ int EXPOSE_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int EXPOSE___EFFECTIVE_NAME = IMPORT___EFFECTIVE_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
+ int EXPOSE___EFFECTIVE_SHORT_NAME = IMPORT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
+ int EXPOSE___ESCAPED_NAME = IMPORT___ESCAPED_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
+ int EXPOSE___LIBRARY_NAMESPACE = IMPORT___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
+ int EXPOSE___PATH = IMPORT___PATH;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int EXPOSE___IMPORTED_MEMBERSHIPS__ELIST = IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The number of operations of the 'Expose' class.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int EXPOSE_OPERATION_COUNT = IMPORT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int FEATURE_CHAIN_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FEATURE_CHAIN_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
+ int FEATURE_CHAIN_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int FEATURE_CHAIN_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int FEATURE_CHAIN_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int FEATURE_CHAIN_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
+ int FEATURE_CHAIN_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int FEATURE_CHAIN_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FEATURE_CHAIN_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FEATURE_CHAIN_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
+ int FEATURE_CHAIN_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
+ int FEATURE_CHAIN_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FEATURE_CHAIN_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int FEATURE_CHAIN_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
+ int FEATURE_CHAIN_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
/**
- * The number of operations of the 'Item Definition' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ITEM_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PartDefinitionImpl Part Definition}' class.
+ * The feature id for the 'Owned Member' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PartDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPartDefinition()
* @generated
+ * @ordered
*/
- int PART_DEFINITION = 97;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNING_MEMBERSHIP = ITEM_DEFINITION__OWNING_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_RELATIONSHIP = ITEM_DEFINITION__OWNED_RELATIONSHIP;
+ int FEATURE_CHAIN_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNING_RELATIONSHIP = ITEM_DEFINITION__OWNING_RELATIONSHIP;
+ int FEATURE_CHAIN_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNING_NAMESPACE = ITEM_DEFINITION__OWNING_NAMESPACE;
+ int FEATURE_CHAIN_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__ELEMENT_ID = ITEM_DEFINITION__ELEMENT_ID;
+ int FEATURE_CHAIN_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNER = ITEM_DEFINITION__OWNER;
+ int FEATURE_CHAIN_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ELEMENT = ITEM_DEFINITION__OWNED_ELEMENT;
+ int FEATURE_CHAIN_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__DOCUMENTATION = ITEM_DEFINITION__DOCUMENTATION;
+ int FEATURE_CHAIN_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ANNOTATION = ITEM_DEFINITION__OWNED_ANNOTATION;
+ int FEATURE_CHAIN_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__TEXTUAL_REPRESENTATION = ITEM_DEFINITION__TEXTUAL_REPRESENTATION;
+ int FEATURE_CHAIN_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__ALIAS_IDS = ITEM_DEFINITION__ALIAS_IDS;
+ int FEATURE_CHAIN_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__DECLARED_SHORT_NAME = ITEM_DEFINITION__DECLARED_SHORT_NAME;
+ int FEATURE_CHAIN_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__DECLARED_NAME = ITEM_DEFINITION__DECLARED_NAME;
+ int FEATURE_CHAIN_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__SHORT_NAME = ITEM_DEFINITION__SHORT_NAME;
+ int FEATURE_CHAIN_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__NAME = ITEM_DEFINITION__NAME;
+ int FEATURE_CHAIN_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__QUALIFIED_NAME = ITEM_DEFINITION__QUALIFIED_NAME;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_IMPLIED_INCLUDED = ITEM_DEFINITION__IS_IMPLIED_INCLUDED;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_LIBRARY_ELEMENT = ITEM_DEFINITION__IS_LIBRARY_ELEMENT;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_MEMBERSHIP = ITEM_DEFINITION__OWNED_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_MEMBER = ITEM_DEFINITION__OWNED_MEMBER;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__MEMBERSHIP = ITEM_DEFINITION__MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_IMPORT = ITEM_DEFINITION__OWNED_IMPORT;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__MEMBER = ITEM_DEFINITION__MEMBER;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IMPORTED_MEMBERSHIP = ITEM_DEFINITION__IMPORTED_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_SPECIALIZATION = ITEM_DEFINITION__OWNED_SPECIALIZATION;
+ int FEATURE_CHAIN_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ITEM_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__FEATURE = ITEM_DEFINITION__FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_FEATURE = ITEM_DEFINITION__OWNED_FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__INPUT = ITEM_DEFINITION__INPUT;
+ int FEATURE_CHAIN_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OUTPUT = ITEM_DEFINITION__OUTPUT;
+ int FEATURE_CHAIN_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_ABSTRACT = ITEM_DEFINITION__IS_ABSTRACT;
+ int FEATURE_CHAIN_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__INHERITED_MEMBERSHIP = ITEM_DEFINITION__INHERITED_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__END_FEATURE = ITEM_DEFINITION__END_FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_END_FEATURE = ITEM_DEFINITION__OWNED_END_FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_SUFFICIENT = ITEM_DEFINITION__IS_SUFFICIENT;
+ int FEATURE_CHAIN_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_CONJUGATOR = ITEM_DEFINITION__OWNED_CONJUGATOR;
+ int FEATURE_CHAIN_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_CONJUGATED = ITEM_DEFINITION__IS_CONJUGATED;
+ int FEATURE_CHAIN_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__INHERITED_FEATURE = ITEM_DEFINITION__INHERITED_FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__MULTIPLICITY = ITEM_DEFINITION__MULTIPLICITY;
+ int FEATURE_CHAIN_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__UNIONING_TYPE = ITEM_DEFINITION__UNIONING_TYPE;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_INTERSECTING = ITEM_DEFINITION__OWNED_INTERSECTING;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__INTERSECTING_TYPE = ITEM_DEFINITION__INTERSECTING_TYPE;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_UNIONING = ITEM_DEFINITION__OWNED_UNIONING;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_DISJOINING = ITEM_DEFINITION__OWNED_DISJOINING;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__FEATURE_MEMBERSHIP = ITEM_DEFINITION__FEATURE_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__DIFFERENCING_TYPE = ITEM_DEFINITION__DIFFERENCING_TYPE;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_DIFFERENCING = ITEM_DEFINITION__OWNED_DIFFERENCING;
+ int FEATURE_CHAIN_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__DIRECTED_FEATURE = ITEM_DEFINITION__DIRECTED_FEATURE;
+ int FEATURE_CHAIN_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_SUBCLASSIFICATION = ITEM_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int FEATURE_CHAIN_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_VARIATION = ITEM_DEFINITION__IS_VARIATION;
+ int FEATURE_CHAIN_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__VARIANT = ITEM_DEFINITION__VARIANT;
+ int FEATURE_CHAIN_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__VARIANT_MEMBERSHIP = ITEM_DEFINITION__VARIANT_MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__USAGE = ITEM_DEFINITION__USAGE;
+ int FEATURE_CHAIN_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__DIRECTED_USAGE = ITEM_DEFINITION__DIRECTED_USAGE;
+ int FEATURE_CHAIN_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_REFERENCE = ITEM_DEFINITION__OWNED_REFERENCE;
+ int FEATURE_CHAIN_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ATTRIBUTE = ITEM_DEFINITION__OWNED_ATTRIBUTE;
+ int FEATURE_CHAIN_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ENUMERATION = ITEM_DEFINITION__OWNED_ENUMERATION;
+ int FEATURE_CHAIN_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_OCCURRENCE = ITEM_DEFINITION__OWNED_OCCURRENCE;
+ int FEATURE_CHAIN_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Operator' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ITEM = ITEM_DEFINITION__OWNED_ITEM;
+ int FEATURE_CHAIN_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Target Feature' reference.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_PART = ITEM_DEFINITION__OWNED_PART;
+ int FEATURE_CHAIN_EXPRESSION__TARGET_FEATURE = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The number of structural features of the 'Feature Chain Expression' class.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_PORT = ITEM_DEFINITION__OWNED_PORT;
+ int FEATURE_CHAIN_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_CONNECTION = ITEM_DEFINITION__OWNED_CONNECTION;
+ int FEATURE_CHAIN_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_FLOW = ITEM_DEFINITION__OWNED_FLOW;
+ int FEATURE_CHAIN_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_INTERFACE = ITEM_DEFINITION__OWNED_INTERFACE;
+ int FEATURE_CHAIN_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ALLOCATION = ITEM_DEFINITION__OWNED_ALLOCATION;
+ int FEATURE_CHAIN_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ACTION = ITEM_DEFINITION__OWNED_ACTION;
+ int FEATURE_CHAIN_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_STATE = ITEM_DEFINITION__OWNED_STATE;
+ int FEATURE_CHAIN_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_TRANSITION = ITEM_DEFINITION__OWNED_TRANSITION;
+ int FEATURE_CHAIN_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_CALCULATION = ITEM_DEFINITION__OWNED_CALCULATION;
+ int FEATURE_CHAIN_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_CONSTRAINT = ITEM_DEFINITION__OWNED_CONSTRAINT;
+ int FEATURE_CHAIN_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_REQUIREMENT = ITEM_DEFINITION__OWNED_REQUIREMENT;
+ int FEATURE_CHAIN_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_CONCERN = ITEM_DEFINITION__OWNED_CONCERN;
+ int FEATURE_CHAIN_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_CASE = ITEM_DEFINITION__OWNED_CASE;
+ int FEATURE_CHAIN_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_ANALYSIS_CASE = ITEM_DEFINITION__OWNED_ANALYSIS_CASE;
+ int FEATURE_CHAIN_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_VERIFICATION_CASE = ITEM_DEFINITION__OWNED_VERIFICATION_CASE;
+ int FEATURE_CHAIN_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_USE_CASE = ITEM_DEFINITION__OWNED_USE_CASE;
+ int FEATURE_CHAIN_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_VIEW = ITEM_DEFINITION__OWNED_VIEW;
+ int FEATURE_CHAIN_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_VIEWPOINT = ITEM_DEFINITION__OWNED_VIEWPOINT;
+ int FEATURE_CHAIN_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_RENDERING = ITEM_DEFINITION__OWNED_RENDERING;
+ int FEATURE_CHAIN_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_METADATA = ITEM_DEFINITION__OWNED_METADATA;
+ int FEATURE_CHAIN_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__OWNED_USAGE = ITEM_DEFINITION__OWNED_USAGE;
+ int FEATURE_CHAIN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION__IS_INDIVIDUAL = ITEM_DEFINITION__IS_INDIVIDUAL;
+ int FEATURE_CHAIN_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The number of structural features of the 'Part Definition' class.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION_FEATURE_COUNT = ITEM_DEFINITION_FEATURE_COUNT + 0;
+ int FEATURE_CHAIN_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___ESCAPED_NAME = ITEM_DEFINITION___ESCAPED_NAME;
+ int FEATURE_CHAIN_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___EFFECTIVE_SHORT_NAME = ITEM_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int FEATURE_CHAIN_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___EFFECTIVE_NAME = ITEM_DEFINITION___EFFECTIVE_NAME;
+ int FEATURE_CHAIN_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___LIBRARY_NAMESPACE = ITEM_DEFINITION___LIBRARY_NAMESPACE;
+ int FEATURE_CHAIN_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___PATH = ITEM_DEFINITION___PATH;
+ int FEATURE_CHAIN_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___NAMES_OF__ELEMENT = ITEM_DEFINITION___NAMES_OF__ELEMENT;
+ int FEATURE_CHAIN_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ITEM_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ITEM_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int FEATURE_CHAIN_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FEATURE_CHAIN_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___RESOLVE__STRING = ITEM_DEFINITION___RESOLVE__STRING;
+ int FEATURE_CHAIN_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___RESOLVE_GLOBAL__STRING = ITEM_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int FEATURE_CHAIN_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___RESOLVE_LOCAL__STRING = ITEM_DEFINITION___RESOLVE_LOCAL__STRING;
+ int FEATURE_CHAIN_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___RESOLVE_VISIBLE__STRING = ITEM_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int FEATURE_CHAIN_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___QUALIFICATION_OF__STRING = ITEM_DEFINITION___QUALIFICATION_OF__STRING;
+ int FEATURE_CHAIN_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ITEM_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int FEATURE_CHAIN_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FEATURE_CHAIN_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FEATURE_CHAIN_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___DIRECTION_OF__FEATURE = ITEM_DEFINITION___DIRECTION_OF__FEATURE;
+ int FEATURE_CHAIN_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FEATURE_CHAIN_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___SUPERTYPES__BOOLEAN = ITEM_DEFINITION___SUPERTYPES__BOOLEAN;
+ int FEATURE_CHAIN_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___ALL_SUPERTYPES = ITEM_DEFINITION___ALL_SUPERTYPES;
+ int FEATURE_CHAIN_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Source Target Feature' operation.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___SPECIALIZES__TYPE = ITEM_DEFINITION___SPECIALIZES__TYPE;
+ int FEATURE_CHAIN_EXPRESSION___SOURCE_TARGET_FEATURE = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The number of operations of the 'Feature Chain Expression' class.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FEATURE_CHAIN_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ITEM_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int FEATURE_CHAINING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION___MULTIPLICITIES = ITEM_DEFINITION___MULTIPLICITIES;
+ int FEATURE_CHAINING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The number of operations of the 'Part Definition' class.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PART_DEFINITION_OPERATION_COUNT = ITEM_DEFINITION_OPERATION_COUNT + 0;
+ int FEATURE_CHAINING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PortUsageImpl Port Usage}' class.
+ * The feature id for the 'Documentation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PortUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortUsage()
* @generated
+ * @ordered
*/
- int PORT_USAGE = 100;
+ int FEATURE_CHAINING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
+ int FEATURE_CHAINING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
+ int FEATURE_CHAINING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
+ int FEATURE_CHAINING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
+ int FEATURE_CHAINING__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
+ int FEATURE_CHAINING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
+ int FEATURE_CHAINING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
+ int FEATURE_CHAINING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
+ int FEATURE_CHAINING__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
+ int FEATURE_CHAINING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
+ int FEATURE_CHAINING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
+ int FEATURE_CHAINING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
+ int FEATURE_CHAINING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
+ int FEATURE_CHAINING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
+ int FEATURE_CHAINING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NAME = OCCURRENCE_USAGE__NAME;
+ int FEATURE_CHAINING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
+ int FEATURE_CHAINING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
+ int FEATURE_CHAINING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
+ int FEATURE_CHAINING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
+ int FEATURE_CHAINING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
+ int FEATURE_CHAINING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
+ int FEATURE_CHAINING__CHAINING_FEATURE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Feature Chained' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
+ int FEATURE_CHAINING__FEATURE_CHAINED = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Member' reference list.
+ * The number of structural features of the 'Feature Chaining' class.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
+ int FEATURE_CHAINING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
+ int FEATURE_CHAINING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
+ int FEATURE_CHAINING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int FEATURE_CHAINING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
+ int FEATURE_CHAINING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
+ int FEATURE_CHAINING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Input' reference list.
+ * The number of operations of the 'Feature Chaining' class.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
+ int FEATURE_CHAINING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
+ int FEATURE_INVERTING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
+ int FEATURE_INVERTING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
+ int FEATURE_INVERTING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
+ int FEATURE_INVERTING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
+ int FEATURE_INVERTING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
+ int FEATURE_INVERTING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
+ int FEATURE_INVERTING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
+ int FEATURE_INVERTING__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
+ int FEATURE_INVERTING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
+ int FEATURE_INVERTING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
+ int FEATURE_INVERTING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
+ int FEATURE_INVERTING__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
+ int FEATURE_INVERTING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
+ int FEATURE_INVERTING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
+ int FEATURE_INVERTING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
+ int FEATURE_INVERTING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
+ int FEATURE_INVERTING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
+ int FEATURE_INVERTING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
+ int FEATURE_INVERTING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int FEATURE_INVERTING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
+ int FEATURE_INVERTING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
+ int FEATURE_INVERTING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
+ int FEATURE_INVERTING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
+ int FEATURE_INVERTING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Feature Inverted' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
+ int FEATURE_INVERTING__FEATURE_INVERTED = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Inverting Feature' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
+ int FEATURE_INVERTING__INVERTING_FEATURE = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
+ int FEATURE_INVERTING__OWNING_FEATURE = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The number of structural features of the 'Feature Inverting' class.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
+ int FEATURE_INVERTING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
+ int FEATURE_INVERTING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
+ int FEATURE_INVERTING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
+ int FEATURE_INVERTING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
+ int FEATURE_INVERTING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
+ int FEATURE_INVERTING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The number of operations of the 'Feature Inverting' class.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
+ int FEATURE_INVERTING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
+ int FEATURE_REFERENCE_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
+ int FEATURE_REFERENCE_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
+ int FEATURE_REFERENCE_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
+ int FEATURE_REFERENCE_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
+ int FEATURE_REFERENCE_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int FEATURE_REFERENCE_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
+ int FEATURE_REFERENCE_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION__NAME = EXPRESSION__NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNER = EXPRESSION__OWNER;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
+ int FEATURE_REFERENCE_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
+ int FEATURE_REFERENCE_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
+ int FEATURE_REFERENCE_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
+ int FEATURE_REFERENCE_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
+ int FEATURE_REFERENCE_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
+ int FEATURE_REFERENCE_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
+ int FEATURE_REFERENCE_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
+ int FEATURE_REFERENCE_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
+ int FEATURE_REFERENCE_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
+ int FEATURE_REFERENCE_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
+ int FEATURE_REFERENCE_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
+ int FEATURE_REFERENCE_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
+ int FEATURE_REFERENCE_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
+ int FEATURE_REFERENCE_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
+ int FEATURE_REFERENCE_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
+ int FEATURE_REFERENCE_EXPRESSION__INPUT = EXPRESSION__INPUT;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
+ int FEATURE_REFERENCE_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
+ int FEATURE_REFERENCE_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
+ int FEATURE_REFERENCE_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
+ int FEATURE_REFERENCE_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
+ int FEATURE_REFERENCE_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
+ int FEATURE_REFERENCE_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
+ int FEATURE_REFERENCE_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
+ int FEATURE_REFERENCE_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
+ int FEATURE_REFERENCE_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
+ int FEATURE_REFERENCE_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Port Definition' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE__PORT_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
+ int FEATURE_REFERENCE_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
/**
- * The number of structural features of the 'Port Usage' class.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
+ int FEATURE_REFERENCE_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
+ int FEATURE_REFERENCE_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
+ int FEATURE_REFERENCE_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
+ int FEATURE_REFERENCE_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
+ int FEATURE_REFERENCE_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___PATH = OCCURRENCE_USAGE___PATH;
+ int FEATURE_REFERENCE_EXPRESSION__IS_END = EXPRESSION__IS_END;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
+ int FEATURE_REFERENCE_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FEATURE_REFERENCE_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int FEATURE_REFERENCE_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_REFERENCE_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_REFERENCE_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FEATURE_REFERENCE_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FEATURE_REFERENCE_EXPRESSION__TYPE = EXPRESSION__TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FEATURE_REFERENCE_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
+ int FEATURE_REFERENCE_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
+ int FEATURE_REFERENCE_EXPRESSION__RESULT = EXPRESSION__RESULT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Referent' reference.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
+ int FEATURE_REFERENCE_EXPRESSION__REFERENT = EXPRESSION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The number of structural features of the 'Feature Reference Expression' class.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FEATURE_REFERENCE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int FEATURE_REFERENCE_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
+ int FEATURE_REFERENCE_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
+ int FEATURE_REFERENCE_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___PATH = EXPRESSION___PATH;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int FEATURE_REFERENCE_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
+ int FEATURE_REFERENCE_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
+ int FEATURE_REFERENCE_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
+ int FEATURE_REFERENCE_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
+ int FEATURE_REFERENCE_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int FEATURE_REFERENCE_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int FEATURE_REFERENCE_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
+ int FEATURE_REFERENCE_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The number of operations of the 'Port Usage' class.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PORT_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
+ int FEATURE_REFERENCE_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PortDefinitionImpl Port Definition}' class.
+ * The operation id for the 'Direction Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PortDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortDefinition()
* @generated
+ * @ordered
*/
- int PORT_DEFINITION = 101;
+ int FEATURE_REFERENCE_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
+ int FEATURE_REFERENCE_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
+ int FEATURE_REFERENCE_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
+ int FEATURE_REFERENCE_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
+ int FEATURE_REFERENCE_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
+ int FEATURE_REFERENCE_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
+ int FEATURE_REFERENCE_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int FEATURE_REFERENCE_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
+ int FEATURE_REFERENCE_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
+ int FEATURE_REFERENCE_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
+ int FEATURE_REFERENCE_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
+ int FEATURE_REFERENCE_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
+ int FEATURE_REFERENCE_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
+ int FEATURE_REFERENCE_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int FEATURE_REFERENCE_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int FEATURE_REFERENCE_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
+ int FEATURE_REFERENCE_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
+ int FEATURE_REFERENCE_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
+ int FEATURE_REFERENCE_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
+ int FEATURE_REFERENCE_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int FEATURE_REFERENCE_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The number of operations of the 'Feature Reference Expression' class.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
+ int FEATURE_REFERENCE_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
+ int FEATURE_VALUE__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
+ int FEATURE_VALUE__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
+ int FEATURE_VALUE__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
+ int FEATURE_VALUE__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
+ int FEATURE_VALUE__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
+ int FEATURE_VALUE__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
+ int FEATURE_VALUE__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
+ int FEATURE_VALUE__NAME = OWNING_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
+ int FEATURE_VALUE__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
+ int FEATURE_VALUE__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
+ int FEATURE_VALUE__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
+ int FEATURE_VALUE__OWNER = OWNING_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
+ int FEATURE_VALUE__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
+ int FEATURE_VALUE__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
+ int FEATURE_VALUE__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
+ int FEATURE_VALUE__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
+ int FEATURE_VALUE__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
+ int FEATURE_VALUE__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
+ int FEATURE_VALUE__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
+ int FEATURE_VALUE__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int FEATURE_VALUE__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
+ int FEATURE_VALUE__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
+ int FEATURE_VALUE__SOURCE = OWNING_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
+ int FEATURE_VALUE__TARGET = OWNING_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
+ int FEATURE_VALUE__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
+ int FEATURE_VALUE__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
+ int FEATURE_VALUE__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
+ int FEATURE_VALUE__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
+ int FEATURE_VALUE__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
+ int FEATURE_VALUE__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
+ int FEATURE_VALUE__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
+ int FEATURE_VALUE__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
+ int FEATURE_VALUE__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
+ int FEATURE_VALUE__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Feature With Value' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
+ int FEATURE_VALUE__FEATURE_WITH_VALUE = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Is Default' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
+ int FEATURE_VALUE__IS_DEFAULT = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Is Initial' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
+ int FEATURE_VALUE__IS_INITIAL = OWNING_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Value' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
+ int FEATURE_VALUE__VALUE = OWNING_MEMBERSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned State' reference list.
+ * The number of structural features of the 'Feature Value' class.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
+ int FEATURE_VALUE_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
+ int FEATURE_VALUE___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
+ int FEATURE_VALUE___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
+ int FEATURE_VALUE___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
+ int FEATURE_VALUE___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
+ int FEATURE_VALUE___PATH = OWNING_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
+ int FEATURE_VALUE___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The number of operations of the 'Feature Value' class.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int FEATURE_VALUE_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int FLOW__ALIAS_IDS = CONNECTOR__ALIAS_IDS;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
+ int FLOW__DECLARED_NAME = CONNECTOR__DECLARED_NAME;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
+ int FLOW__DECLARED_SHORT_NAME = CONNECTOR__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
+ int FLOW__DOCUMENTATION = CONNECTOR__DOCUMENTATION;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
+ int FLOW__ELEMENT_ID = CONNECTOR__ELEMENT_ID;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
+ int FLOW__IS_IMPLIED_INCLUDED = CONNECTOR__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
+ int FLOW__IS_LIBRARY_ELEMENT = CONNECTOR__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
+ int FLOW__NAME = CONNECTOR__NAME;
/**
- * The feature id for the 'Conjugated Port Definition' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION__CONJUGATED_PORT_DEFINITION = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
+ int FLOW__OWNED_ANNOTATION = CONNECTOR__OWNED_ANNOTATION;
/**
- * The number of structural features of the 'Port Definition' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 1;
+ int FLOW__OWNED_ELEMENT = CONNECTOR__OWNED_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
+ int FLOW__OWNED_RELATIONSHIP = CONNECTOR__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int FLOW__OWNER = CONNECTOR__OWNER;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
+ int FLOW__OWNING_MEMBERSHIP = CONNECTOR__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
+ int FLOW__OWNING_NAMESPACE = CONNECTOR__OWNING_NAMESPACE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
+ int FLOW__OWNING_RELATIONSHIP = CONNECTOR__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
+ int FLOW__QUALIFIED_NAME = CONNECTOR__QUALIFIED_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int FLOW__SHORT_NAME = CONNECTOR__SHORT_NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FLOW__TEXTUAL_REPRESENTATION = CONNECTOR__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int FLOW__IMPORTED_MEMBERSHIP = CONNECTOR__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FLOW__MEMBER = CONNECTOR__MEMBER;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
+ int FLOW__MEMBERSHIP = CONNECTOR__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int FLOW__OWNED_IMPORT = CONNECTOR__OWNED_IMPORT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int FLOW__OWNED_MEMBER = CONNECTOR__OWNED_MEMBER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int FLOW__OWNED_MEMBERSHIP = CONNECTOR__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
+ int FLOW__DIFFERENCING_TYPE = CONNECTOR__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int FLOW__DIRECTED_FEATURE = CONNECTOR__DIRECTED_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW__END_FEATURE = CONNECTOR__END_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW__FEATURE = CONNECTOR__FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW__FEATURE_MEMBERSHIP = CONNECTOR__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FLOW__INHERITED_FEATURE = CONNECTOR__INHERITED_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FLOW__INHERITED_MEMBERSHIP = CONNECTOR__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ int FLOW__INPUT = CONNECTOR__INPUT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FLOW__INTERSECTING_TYPE = CONNECTOR__INTERSECTING_TYPE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int FLOW__IS_ABSTRACT = CONNECTOR__IS_ABSTRACT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
+ int FLOW__IS_CONJUGATED = CONNECTOR__IS_CONJUGATED;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
+ int FLOW__IS_SUFFICIENT = CONNECTOR__IS_SUFFICIENT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FLOW__MULTIPLICITY = CONNECTOR__MULTIPLICITY;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int FLOW__OUTPUT = CONNECTOR__OUTPUT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
+ int FLOW__OWNED_CONJUGATOR = CONNECTOR__OWNED_CONJUGATOR;
/**
- * The number of operations of the 'Port Definition' class.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
+ int FLOW__OWNED_DIFFERENCING = CONNECTOR__OWNED_DIFFERENCING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConjugatedPortDefinitionImpl Conjugated Port Definition}' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConjugatedPortDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConjugatedPortDefinition()
* @generated
+ * @ordered
*/
- int CONJUGATED_PORT_DEFINITION = 102;
+ int FLOW__OWNED_DISJOINING = CONNECTOR__OWNED_DISJOINING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNING_MEMBERSHIP = PORT_DEFINITION__OWNING_MEMBERSHIP;
+ int FLOW__OWNED_END_FEATURE = CONNECTOR__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_RELATIONSHIP = PORT_DEFINITION__OWNED_RELATIONSHIP;
+ int FLOW__OWNED_FEATURE = CONNECTOR__OWNED_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNING_RELATIONSHIP = PORT_DEFINITION__OWNING_RELATIONSHIP;
+ int FLOW__OWNED_FEATURE_MEMBERSHIP = CONNECTOR__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNING_NAMESPACE = PORT_DEFINITION__OWNING_NAMESPACE;
+ int FLOW__OWNED_INTERSECTING = CONNECTOR__OWNED_INTERSECTING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__ELEMENT_ID = PORT_DEFINITION__ELEMENT_ID;
+ int FLOW__OWNED_SPECIALIZATION = CONNECTOR__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNER = PORT_DEFINITION__OWNER;
+ int FLOW__OWNED_UNIONING = CONNECTOR__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ELEMENT = PORT_DEFINITION__OWNED_ELEMENT;
+ int FLOW__UNIONING_TYPE = CONNECTOR__UNIONING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__DOCUMENTATION = PORT_DEFINITION__DOCUMENTATION;
+ int FLOW__CHAINING_FEATURE = CONNECTOR__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ANNOTATION = PORT_DEFINITION__OWNED_ANNOTATION;
+ int FLOW__CROSS_FEATURE = CONNECTOR__CROSS_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__TEXTUAL_REPRESENTATION = PORT_DEFINITION__TEXTUAL_REPRESENTATION;
+ int FLOW__DIRECTION = CONNECTOR__DIRECTION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__ALIAS_IDS = PORT_DEFINITION__ALIAS_IDS;
+ int FLOW__END_OWNING_TYPE = CONNECTOR__END_OWNING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__DECLARED_SHORT_NAME = PORT_DEFINITION__DECLARED_SHORT_NAME;
+ int FLOW__FEATURE_TARGET = CONNECTOR__FEATURE_TARGET;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__DECLARED_NAME = PORT_DEFINITION__DECLARED_NAME;
+ int FLOW__FEATURING_TYPE = CONNECTOR__FEATURING_TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__SHORT_NAME = PORT_DEFINITION__SHORT_NAME;
+ int FLOW__IS_COMPOSITE = CONNECTOR__IS_COMPOSITE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__NAME = PORT_DEFINITION__NAME;
+ int FLOW__IS_CONSTANT = CONNECTOR__IS_CONSTANT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__QUALIFIED_NAME = PORT_DEFINITION__QUALIFIED_NAME;
+ int FLOW__IS_DERIVED = CONNECTOR__IS_DERIVED;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_IMPLIED_INCLUDED = PORT_DEFINITION__IS_IMPLIED_INCLUDED;
+ int FLOW__IS_END = CONNECTOR__IS_END;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_LIBRARY_ELEMENT = PORT_DEFINITION__IS_LIBRARY_ELEMENT;
+ int FLOW__IS_ORDERED = CONNECTOR__IS_ORDERED;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_MEMBERSHIP = PORT_DEFINITION__OWNED_MEMBERSHIP;
+ int FLOW__IS_PORTION = CONNECTOR__IS_PORTION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_MEMBER = PORT_DEFINITION__OWNED_MEMBER;
+ int FLOW__IS_UNIQUE = CONNECTOR__IS_UNIQUE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__MEMBERSHIP = PORT_DEFINITION__MEMBERSHIP;
+ int FLOW__IS_VARIABLE = CONNECTOR__IS_VARIABLE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_IMPORT = PORT_DEFINITION__OWNED_IMPORT;
+ int FLOW__OWNED_CROSS_SUBSETTING = CONNECTOR__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__MEMBER = PORT_DEFINITION__MEMBER;
+ int FLOW__OWNED_FEATURE_CHAINING = CONNECTOR__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IMPORTED_MEMBERSHIP = PORT_DEFINITION__IMPORTED_MEMBERSHIP;
+ int FLOW__OWNED_FEATURE_INVERTING = CONNECTOR__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_SPECIALIZATION = PORT_DEFINITION__OWNED_SPECIALIZATION;
+ int FLOW__OWNED_REDEFINITION = CONNECTOR__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PORT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int FLOW__OWNED_REFERENCE_SUBSETTING = CONNECTOR__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__FEATURE = PORT_DEFINITION__FEATURE;
+ int FLOW__OWNED_SUBSETTING = CONNECTOR__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_FEATURE = PORT_DEFINITION__OWNED_FEATURE;
+ int FLOW__OWNED_TYPE_FEATURING = CONNECTOR__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__INPUT = PORT_DEFINITION__INPUT;
+ int FLOW__OWNED_TYPING = CONNECTOR__OWNED_TYPING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OUTPUT = PORT_DEFINITION__OUTPUT;
+ int FLOW__OWNING_FEATURE_MEMBERSHIP = CONNECTOR__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_ABSTRACT = PORT_DEFINITION__IS_ABSTRACT;
+ int FLOW__OWNING_TYPE = CONNECTOR__OWNING_TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__INHERITED_MEMBERSHIP = PORT_DEFINITION__INHERITED_MEMBERSHIP;
+ int FLOW__TYPE = CONNECTOR__TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__END_FEATURE = PORT_DEFINITION__END_FEATURE;
+ int FLOW__IS_IMPLIED = CONNECTOR__IS_IMPLIED;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_END_FEATURE = PORT_DEFINITION__OWNED_END_FEATURE;
+ int FLOW__OWNED_RELATED_ELEMENT = CONNECTOR__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_SUFFICIENT = PORT_DEFINITION__IS_SUFFICIENT;
+ int FLOW__OWNING_RELATED_ELEMENT = CONNECTOR__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_CONJUGATOR = PORT_DEFINITION__OWNED_CONJUGATOR;
+ int FLOW__RELATED_ELEMENT = CONNECTOR__RELATED_ELEMENT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_CONJUGATED = PORT_DEFINITION__IS_CONJUGATED;
+ int FLOW__SOURCE = CONNECTOR__SOURCE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__INHERITED_FEATURE = PORT_DEFINITION__INHERITED_FEATURE;
+ int FLOW__TARGET = CONNECTOR__TARGET;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__MULTIPLICITY = PORT_DEFINITION__MULTIPLICITY;
+ int FLOW__ASSOCIATION = CONNECTOR__ASSOCIATION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__UNIONING_TYPE = PORT_DEFINITION__UNIONING_TYPE;
+ int FLOW__CONNECTOR_END = CONNECTOR__CONNECTOR_END;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_INTERSECTING = PORT_DEFINITION__OWNED_INTERSECTING;
+ int FLOW__DEFAULT_FEATURING_TYPE = CONNECTOR__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__INTERSECTING_TYPE = PORT_DEFINITION__INTERSECTING_TYPE;
+ int FLOW__RELATED_FEATURE = CONNECTOR__RELATED_FEATURE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_UNIONING = PORT_DEFINITION__OWNED_UNIONING;
+ int FLOW__SOURCE_FEATURE = CONNECTOR__SOURCE_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_DISJOINING = PORT_DEFINITION__OWNED_DISJOINING;
+ int FLOW__TARGET_FEATURE = CONNECTOR__TARGET_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__FEATURE_MEMBERSHIP = PORT_DEFINITION__FEATURE_MEMBERSHIP;
+ int FLOW__BEHAVIOR = CONNECTOR_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__DIFFERENCING_TYPE = PORT_DEFINITION__DIFFERENCING_TYPE;
+ int FLOW__PARAMETER = CONNECTOR_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Flow End' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_DIFFERENCING = PORT_DEFINITION__OWNED_DIFFERENCING;
+ int FLOW__FLOW_END = CONNECTOR_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Interaction' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__DIRECTED_FEATURE = PORT_DEFINITION__DIRECTED_FEATURE;
+ int FLOW__INTERACTION = CONNECTOR_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Payload Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_SUBCLASSIFICATION = PORT_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int FLOW__PAYLOAD_FEATURE = CONNECTOR_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Payload Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_VARIATION = PORT_DEFINITION__IS_VARIATION;
+ int FLOW__PAYLOAD_TYPE = CONNECTOR_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Source Output Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__VARIANT = PORT_DEFINITION__VARIANT;
+ int FLOW__SOURCE_OUTPUT_FEATURE = CONNECTOR_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Target Input Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__VARIANT_MEMBERSHIP = PORT_DEFINITION__VARIANT_MEMBERSHIP;
+ int FLOW__TARGET_INPUT_FEATURE = CONNECTOR_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Usage' reference list.
+ * The number of structural features of the 'Flow' class.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__USAGE = PORT_DEFINITION__USAGE;
+ int FLOW_FEATURE_COUNT = CONNECTOR_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__DIRECTED_USAGE = PORT_DEFINITION__DIRECTED_USAGE;
+ int FLOW___EFFECTIVE_NAME = CONNECTOR___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_REFERENCE = PORT_DEFINITION__OWNED_REFERENCE;
+ int FLOW___EFFECTIVE_SHORT_NAME = CONNECTOR___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ATTRIBUTE = PORT_DEFINITION__OWNED_ATTRIBUTE;
+ int FLOW___ESCAPED_NAME = CONNECTOR___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ENUMERATION = PORT_DEFINITION__OWNED_ENUMERATION;
+ int FLOW___LIBRARY_NAMESPACE = CONNECTOR___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_OCCURRENCE = PORT_DEFINITION__OWNED_OCCURRENCE;
+ int FLOW___PATH = CONNECTOR___PATH;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ITEM = PORT_DEFINITION__OWNED_ITEM;
+ int FLOW___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_PART = PORT_DEFINITION__OWNED_PART;
+ int FLOW___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_PORT = PORT_DEFINITION__OWNED_PORT;
+ int FLOW___NAMES_OF__ELEMENT = CONNECTOR___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_CONNECTION = PORT_DEFINITION__OWNED_CONNECTION;
+ int FLOW___QUALIFICATION_OF__STRING = CONNECTOR___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_FLOW = PORT_DEFINITION__OWNED_FLOW;
+ int FLOW___RESOLVE__STRING = CONNECTOR___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_INTERFACE = PORT_DEFINITION__OWNED_INTERFACE;
+ int FLOW___RESOLVE_GLOBAL__STRING = CONNECTOR___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ALLOCATION = PORT_DEFINITION__OWNED_ALLOCATION;
+ int FLOW___RESOLVE_LOCAL__STRING = CONNECTOR___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ACTION = PORT_DEFINITION__OWNED_ACTION;
+ int FLOW___RESOLVE_VISIBLE__STRING = CONNECTOR___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_STATE = PORT_DEFINITION__OWNED_STATE;
+ int FLOW___UNQUALIFIED_NAME_OF__STRING = CONNECTOR___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_TRANSITION = PORT_DEFINITION__OWNED_TRANSITION;
+ int FLOW___VISIBILITY_OF__MEMBERSHIP = CONNECTOR___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_CALCULATION = PORT_DEFINITION__OWNED_CALCULATION;
+ int FLOW___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_CONSTRAINT = PORT_DEFINITION__OWNED_CONSTRAINT;
+ int FLOW___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_REQUIREMENT = PORT_DEFINITION__OWNED_REQUIREMENT;
+ int FLOW___ALL_SUPERTYPES = CONNECTOR___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_CONCERN = PORT_DEFINITION__OWNED_CONCERN;
+ int FLOW___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_CASE = PORT_DEFINITION__OWNED_CASE;
+ int FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_ANALYSIS_CASE = PORT_DEFINITION__OWNED_ANALYSIS_CASE;
+ int FLOW___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_VERIFICATION_CASE = PORT_DEFINITION__OWNED_VERIFICATION_CASE;
+ int FLOW___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_USE_CASE = PORT_DEFINITION__OWNED_USE_CASE;
+ int FLOW___IS_COMPATIBLE_WITH__TYPE = CONNECTOR___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_VIEW = PORT_DEFINITION__OWNED_VIEW;
+ int FLOW___MULTIPLICITIES = CONNECTOR___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_VIEWPOINT = PORT_DEFINITION__OWNED_VIEWPOINT;
+ int FLOW___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_RENDERING = PORT_DEFINITION__OWNED_RENDERING;
+ int FLOW___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_METADATA = PORT_DEFINITION__OWNED_METADATA;
+ int FLOW___SPECIALIZES__TYPE = CONNECTOR___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_USAGE = PORT_DEFINITION__OWNED_USAGE;
+ int FLOW___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__IS_INDIVIDUAL = PORT_DEFINITION__IS_INDIVIDUAL;
+ int FLOW___SUPERTYPES__BOOLEAN = CONNECTOR___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Conjugated Port Definition' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__CONJUGATED_PORT_DEFINITION = PORT_DEFINITION__CONJUGATED_PORT_DEFINITION;
+ int FLOW___ALL_REDEFINED_FEATURES = CONNECTOR___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Port Conjugator' reference.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__OWNED_PORT_CONJUGATOR = PORT_DEFINITION_FEATURE_COUNT + 0;
+ int FLOW___AS_CARTESIAN_PRODUCT = CONNECTOR___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Original Port Definition' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION__ORIGINAL_PORT_DEFINITION = PORT_DEFINITION_FEATURE_COUNT + 1;
+ int FLOW___CAN_ACCESS__FEATURE = CONNECTOR___CAN_ACCESS__FEATURE;
/**
- * The number of structural features of the 'Conjugated Port Definition' class.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION_FEATURE_COUNT = PORT_DEFINITION_FEATURE_COUNT + 2;
+ int FLOW___DIRECTION_FOR__TYPE = CONNECTOR___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___ESCAPED_NAME = PORT_DEFINITION___ESCAPED_NAME;
+ int FLOW___IS_CARTESIAN_PRODUCT = CONNECTOR___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___EFFECTIVE_SHORT_NAME = PORT_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int FLOW___IS_FEATURED_WITHIN__TYPE = CONNECTOR___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___EFFECTIVE_NAME = PORT_DEFINITION___EFFECTIVE_NAME;
+ int FLOW___IS_FEATURING_TYPE__TYPE = CONNECTOR___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___LIBRARY_NAMESPACE = PORT_DEFINITION___LIBRARY_NAMESPACE;
+ int FLOW___IS_OWNED_CROSS_FEATURE = CONNECTOR___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___PATH = PORT_DEFINITION___PATH;
+ int FLOW___NAMING_FEATURE = CONNECTOR___NAMING_FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___NAMES_OF__ELEMENT = PORT_DEFINITION___NAMES_OF__ELEMENT;
+ int FLOW___OWNED_CROSS_FEATURE = CONNECTOR___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PORT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int FLOW___REDEFINES__FEATURE = CONNECTOR___REDEFINES__FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PORT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FLOW___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PORT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int FLOW___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PORT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FLOW___TYPING_FEATURES = CONNECTOR___TYPING_FEATURES;
/**
- * The operation id for the 'Resolve' operation.
+ * The number of operations of the 'Flow' class.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___RESOLVE__STRING = PORT_DEFINITION___RESOLVE__STRING;
+ int FLOW_OPERATION_COUNT = CONNECTOR_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionFlowUsageImpl Succession Flow Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.SuccessionFlowUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccessionFlowUsage()
* @generated
- * @ordered
*/
- int CONJUGATED_PORT_DEFINITION___RESOLVE_GLOBAL__STRING = PORT_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int SUCCESSION_FLOW_USAGE = 154;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowDefinitionImpl Flow Definition}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.FlowDefinitionImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlowDefinition()
* @generated
- * @ordered
*/
- int CONJUGATED_PORT_DEFINITION___RESOLVE_LOCAL__STRING = PORT_DEFINITION___RESOLVE_LOCAL__STRING;
+ int FLOW_DEFINITION = 67;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___RESOLVE_VISIBLE__STRING = PORT_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int FLOW_DEFINITION__ALIAS_IDS = ACTION_DEFINITION__ALIAS_IDS;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___QUALIFICATION_OF__STRING = PORT_DEFINITION___QUALIFICATION_OF__STRING;
+ int FLOW_DEFINITION__DECLARED_NAME = ACTION_DEFINITION__DECLARED_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PORT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int FLOW_DEFINITION__DECLARED_SHORT_NAME = ACTION_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PORT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_DEFINITION__DOCUMENTATION = ACTION_DEFINITION__DOCUMENTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PORT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_DEFINITION__ELEMENT_ID = ACTION_DEFINITION__ELEMENT_ID;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PORT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_DEFINITION__IS_IMPLIED_INCLUDED = ACTION_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PORT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FLOW_DEFINITION__IS_LIBRARY_ELEMENT = ACTION_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PORT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FLOW_DEFINITION__NAME = ACTION_DEFINITION__NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___DIRECTION_OF__FEATURE = PORT_DEFINITION___DIRECTION_OF__FEATURE;
+ int FLOW_DEFINITION__OWNED_ANNOTATION = ACTION_DEFINITION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FLOW_DEFINITION__OWNED_ELEMENT = ACTION_DEFINITION__OWNED_ELEMENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___SUPERTYPES__BOOLEAN = PORT_DEFINITION___SUPERTYPES__BOOLEAN;
+ int FLOW_DEFINITION__OWNED_RELATIONSHIP = ACTION_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___ALL_SUPERTYPES = PORT_DEFINITION___ALL_SUPERTYPES;
+ int FLOW_DEFINITION__OWNER = ACTION_DEFINITION__OWNER;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___SPECIALIZES__TYPE = PORT_DEFINITION___SPECIALIZES__TYPE;
+ int FLOW_DEFINITION__OWNING_MEMBERSHIP = ACTION_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PORT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FLOW_DEFINITION__OWNING_NAMESPACE = ACTION_DEFINITION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PORT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int FLOW_DEFINITION__OWNING_RELATIONSHIP = ACTION_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION___MULTIPLICITIES = PORT_DEFINITION___MULTIPLICITIES;
+ int FLOW_DEFINITION__QUALIFIED_NAME = ACTION_DEFINITION__QUALIFIED_NAME;
/**
- * The number of operations of the 'Conjugated Port Definition' class.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_DEFINITION_OPERATION_COUNT = PORT_DEFINITION_OPERATION_COUNT + 0;
+ int FLOW_DEFINITION__SHORT_NAME = ACTION_DEFINITION__SHORT_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PortConjugationImpl Port Conjugation}' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PortConjugationImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortConjugation()
* @generated
+ * @ordered
*/
- int PORT_CONJUGATION = 103;
+ int FLOW_DEFINITION__TEXTUAL_REPRESENTATION = ACTION_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNING_MEMBERSHIP = CONJUGATION__OWNING_MEMBERSHIP;
+ int FLOW_DEFINITION__IMPORTED_MEMBERSHIP = ACTION_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNED_RELATIONSHIP = CONJUGATION__OWNED_RELATIONSHIP;
+ int FLOW_DEFINITION__MEMBER = ACTION_DEFINITION__MEMBER;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNING_RELATIONSHIP = CONJUGATION__OWNING_RELATIONSHIP;
+ int FLOW_DEFINITION__MEMBERSHIP = ACTION_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNING_NAMESPACE = CONJUGATION__OWNING_NAMESPACE;
+ int FLOW_DEFINITION__OWNED_IMPORT = ACTION_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__ELEMENT_ID = CONJUGATION__ELEMENT_ID;
+ int FLOW_DEFINITION__OWNED_MEMBER = ACTION_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNER = CONJUGATION__OWNER;
+ int FLOW_DEFINITION__OWNED_MEMBERSHIP = ACTION_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNED_ELEMENT = CONJUGATION__OWNED_ELEMENT;
+ int FLOW_DEFINITION__DIFFERENCING_TYPE = ACTION_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__DOCUMENTATION = CONJUGATION__DOCUMENTATION;
+ int FLOW_DEFINITION__DIRECTED_FEATURE = ACTION_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNED_ANNOTATION = CONJUGATION__OWNED_ANNOTATION;
+ int FLOW_DEFINITION__END_FEATURE = ACTION_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__TEXTUAL_REPRESENTATION = CONJUGATION__TEXTUAL_REPRESENTATION;
+ int FLOW_DEFINITION__FEATURE = ACTION_DEFINITION__FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__ALIAS_IDS = CONJUGATION__ALIAS_IDS;
+ int FLOW_DEFINITION__FEATURE_MEMBERSHIP = ACTION_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__DECLARED_SHORT_NAME = CONJUGATION__DECLARED_SHORT_NAME;
+ int FLOW_DEFINITION__INHERITED_FEATURE = ACTION_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__DECLARED_NAME = CONJUGATION__DECLARED_NAME;
+ int FLOW_DEFINITION__INHERITED_MEMBERSHIP = ACTION_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__SHORT_NAME = CONJUGATION__SHORT_NAME;
+ int FLOW_DEFINITION__INPUT = ACTION_DEFINITION__INPUT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__NAME = CONJUGATION__NAME;
+ int FLOW_DEFINITION__INTERSECTING_TYPE = ACTION_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__QUALIFIED_NAME = CONJUGATION__QUALIFIED_NAME;
+ int FLOW_DEFINITION__IS_ABSTRACT = ACTION_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__IS_IMPLIED_INCLUDED = CONJUGATION__IS_IMPLIED_INCLUDED;
+ int FLOW_DEFINITION__IS_CONJUGATED = ACTION_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__IS_LIBRARY_ELEMENT = CONJUGATION__IS_LIBRARY_ELEMENT;
+ int FLOW_DEFINITION__IS_SUFFICIENT = ACTION_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__RELATED_ELEMENT = CONJUGATION__RELATED_ELEMENT;
+ int FLOW_DEFINITION__MULTIPLICITY = ACTION_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__TARGET = CONJUGATION__TARGET;
+ int FLOW_DEFINITION__OUTPUT = ACTION_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__SOURCE = CONJUGATION__SOURCE;
+ int FLOW_DEFINITION__OWNED_CONJUGATOR = ACTION_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNING_RELATED_ELEMENT = CONJUGATION__OWNING_RELATED_ELEMENT;
+ int FLOW_DEFINITION__OWNED_DIFFERENCING = ACTION_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNED_RELATED_ELEMENT = CONJUGATION__OWNED_RELATED_ELEMENT;
+ int FLOW_DEFINITION__OWNED_DISJOINING = ACTION_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__IS_IMPLIED = CONJUGATION__IS_IMPLIED;
+ int FLOW_DEFINITION__OWNED_END_FEATURE = ACTION_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Original Type' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__ORIGINAL_TYPE = CONJUGATION__ORIGINAL_TYPE;
+ int FLOW_DEFINITION__OWNED_FEATURE = ACTION_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Conjugated Type' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__CONJUGATED_TYPE = CONJUGATION__CONJUGATED_TYPE;
+ int FLOW_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__OWNING_TYPE = CONJUGATION__OWNING_TYPE;
+ int FLOW_DEFINITION__OWNED_INTERSECTING = ACTION_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Original Port Definition' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__ORIGINAL_PORT_DEFINITION = CONJUGATION_FEATURE_COUNT + 0;
+ int FLOW_DEFINITION__OWNED_SPECIALIZATION = ACTION_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Conjugated Port Definition' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION__CONJUGATED_PORT_DEFINITION = CONJUGATION_FEATURE_COUNT + 1;
+ int FLOW_DEFINITION__OWNED_UNIONING = ACTION_DEFINITION__OWNED_UNIONING;
/**
- * The number of structural features of the 'Port Conjugation' class.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION_FEATURE_COUNT = CONJUGATION_FEATURE_COUNT + 2;
+ int FLOW_DEFINITION__UNIONING_TYPE = ACTION_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION___ESCAPED_NAME = CONJUGATION___ESCAPED_NAME;
+ int FLOW_DEFINITION__OWNED_SUBCLASSIFICATION = ACTION_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION___EFFECTIVE_SHORT_NAME = CONJUGATION___EFFECTIVE_SHORT_NAME;
+ int FLOW_DEFINITION__DIRECTED_USAGE = ACTION_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION___EFFECTIVE_NAME = CONJUGATION___EFFECTIVE_NAME;
+ int FLOW_DEFINITION__IS_VARIATION = ACTION_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION___LIBRARY_NAMESPACE = CONJUGATION___LIBRARY_NAMESPACE;
+ int FLOW_DEFINITION__OWNED_ACTION = ACTION_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION___PATH = CONJUGATION___PATH;
+ int FLOW_DEFINITION__OWNED_ALLOCATION = ACTION_DEFINITION__OWNED_ALLOCATION;
/**
- * The number of operations of the 'Port Conjugation' class.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int PORT_CONJUGATION_OPERATION_COUNT = CONJUGATION_OPERATION_COUNT + 0;
+ int FLOW_DEFINITION__OWNED_ANALYSIS_CASE = ACTION_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectorAsUsageImpl Connector As Usage}' class.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConnectorAsUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnectorAsUsage()
* @generated
+ * @ordered
*/
- int CONNECTOR_AS_USAGE = 104;
+ int FLOW_DEFINITION__OWNED_ATTRIBUTE = ACTION_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
+ int FLOW_DEFINITION__OWNED_CALCULATION = ACTION_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
+ int FLOW_DEFINITION__OWNED_CASE = ACTION_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
+ int FLOW_DEFINITION__OWNED_CONCERN = ACTION_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
+ int FLOW_DEFINITION__OWNED_CONNECTION = ACTION_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
+ int FLOW_DEFINITION__OWNED_CONSTRAINT = ACTION_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNER = USAGE__OWNER;
+ int FLOW_DEFINITION__OWNED_ENUMERATION = ACTION_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
+ int FLOW_DEFINITION__OWNED_FLOW = ACTION_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
+ int FLOW_DEFINITION__OWNED_INTERFACE = ACTION_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
+ int FLOW_DEFINITION__OWNED_ITEM = ACTION_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
+ int FLOW_DEFINITION__OWNED_METADATA = ACTION_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
+ int FLOW_DEFINITION__OWNED_OCCURRENCE = ACTION_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
+ int FLOW_DEFINITION__OWNED_PART = ACTION_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
+ int FLOW_DEFINITION__OWNED_PORT = ACTION_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
+ int FLOW_DEFINITION__OWNED_REFERENCE = ACTION_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NAME = USAGE__NAME;
+ int FLOW_DEFINITION__OWNED_RENDERING = ACTION_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
+ int FLOW_DEFINITION__OWNED_REQUIREMENT = ACTION_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
+ int FLOW_DEFINITION__OWNED_STATE = ACTION_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
+ int FLOW_DEFINITION__OWNED_TRANSITION = ACTION_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
+ int FLOW_DEFINITION__OWNED_USAGE = ACTION_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
+ int FLOW_DEFINITION__OWNED_USE_CASE = ACTION_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
+ int FLOW_DEFINITION__OWNED_VERIFICATION_CASE = ACTION_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
+ int FLOW_DEFINITION__OWNED_VIEW = ACTION_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__MEMBER = USAGE__MEMBER;
+ int FLOW_DEFINITION__OWNED_VIEWPOINT = ACTION_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
+ int FLOW_DEFINITION__USAGE = ACTION_DEFINITION__USAGE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
+ int FLOW_DEFINITION__VARIANT = ACTION_DEFINITION__VARIANT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int FLOW_DEFINITION__VARIANT_MEMBERSHIP = ACTION_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__FEATURE = USAGE__FEATURE;
+ int FLOW_DEFINITION__IS_INDIVIDUAL = ACTION_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
+ int FLOW_DEFINITION__PARAMETER = ACTION_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__INPUT = USAGE__INPUT;
+ int FLOW_DEFINITION__STEP = ACTION_DEFINITION__STEP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OUTPUT = USAGE__OUTPUT;
+ int FLOW_DEFINITION__ACTION = ACTION_DEFINITION__ACTION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
+ int FLOW_DEFINITION__IS_IMPLIED = ACTION_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
+ int FLOW_DEFINITION__OWNED_RELATED_ELEMENT = ACTION_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__END_FEATURE = USAGE__END_FEATURE;
+ int FLOW_DEFINITION__OWNING_RELATED_ELEMENT = ACTION_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
+ int FLOW_DEFINITION__RELATED_ELEMENT = ACTION_DEFINITION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
+ int FLOW_DEFINITION__SOURCE = ACTION_DEFINITION_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
+ int FLOW_DEFINITION__TARGET = ACTION_DEFINITION_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
+ int FLOW_DEFINITION__ASSOCIATION_END = ACTION_DEFINITION_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Related Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
+ int FLOW_DEFINITION__RELATED_TYPE = ACTION_DEFINITION_FEATURE_COUNT + 7;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
+ int FLOW_DEFINITION__SOURCE_TYPE = ACTION_DEFINITION_FEATURE_COUNT + 8;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
+ int FLOW_DEFINITION__TARGET_TYPE = ACTION_DEFINITION_FEATURE_COUNT + 9;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Flow End' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
+ int FLOW_DEFINITION__FLOW_END = ACTION_DEFINITION_FEATURE_COUNT + 10;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The number of structural features of the 'Flow Definition' class.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
+ int FLOW_DEFINITION_FEATURE_COUNT = ACTION_DEFINITION_FEATURE_COUNT + 11;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
+ int FLOW_DEFINITION___EFFECTIVE_NAME = ACTION_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
+ int FLOW_DEFINITION___EFFECTIVE_SHORT_NAME = ACTION_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
+ int FLOW_DEFINITION___ESCAPED_NAME = ACTION_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
+ int FLOW_DEFINITION___LIBRARY_NAMESPACE = ACTION_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
+ int FLOW_DEFINITION___PATH = ACTION_DEFINITION___PATH;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
+ int FLOW_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int FLOW_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
+ int FLOW_DEFINITION___NAMES_OF__ELEMENT = ACTION_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
+ int FLOW_DEFINITION___QUALIFICATION_OF__STRING = ACTION_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
+ int FLOW_DEFINITION___RESOLVE__STRING = ACTION_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
+ int FLOW_DEFINITION___RESOLVE_GLOBAL__STRING = ACTION_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__TYPE = USAGE__TYPE;
+ int FLOW_DEFINITION___RESOLVE_LOCAL__STRING = ACTION_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
+ int FLOW_DEFINITION___RESOLVE_VISIBLE__STRING = ACTION_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
+ int FLOW_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
+ int FLOW_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_END = USAGE__IS_END;
+ int FLOW_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
+ int FLOW_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
+ int FLOW_DEFINITION___ALL_SUPERTYPES = ACTION_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
+ int FLOW_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
+ int FLOW_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
+ int FLOW_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
+ int FLOW_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
+ int FLOW_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_PORTION = USAGE__IS_PORTION;
+ int FLOW_DEFINITION___MULTIPLICITIES = ACTION_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
+ int FLOW_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
+ int FLOW_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
+ int FLOW_DEFINITION___SPECIALIZES__TYPE = ACTION_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
+ int FLOW_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
+ int FLOW_DEFINITION___SUPERTYPES__BOOLEAN = ACTION_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Direction' attribute.
+ * The number of operations of the 'Flow Definition' class.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DIRECTION = USAGE__DIRECTION;
+ int FLOW_DEFINITION_OPERATION_COUNT = ACTION_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
+ int FLOW_END__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
+ int FLOW_END__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
+ int FLOW_END__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__VARIANT = USAGE__VARIANT;
+ int FLOW_END__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
+ int FLOW_END__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
+ int FLOW_END__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
+ int FLOW_END__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
+ int FLOW_END__NAME = FEATURE__NAME;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DEFINITION = USAGE__DEFINITION;
+ int FLOW_END__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__USAGE = USAGE__USAGE;
+ int FLOW_END__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
+ int FLOW_END__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
+ int FLOW_END__OWNER = FEATURE__OWNER;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
+ int FLOW_END__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
+ int FLOW_END__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
+ int FLOW_END__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
+ int FLOW_END__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_PART = USAGE__NESTED_PART;
+ int FLOW_END__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
+ int FLOW_END__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
+ int FLOW_END__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
+ int FLOW_END__MEMBER = FEATURE__MEMBER;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
+ int FLOW_END__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
+ int FLOW_END__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
+ int FLOW_END__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
+ int FLOW_END__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
+ int FLOW_END__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
+ int FLOW_END__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
+ int FLOW_END__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
+ int FLOW_END__FEATURE = FEATURE__FEATURE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
+ int FLOW_END__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
+ int FLOW_END__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
+ int FLOW_END__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
+ int FLOW_END__INPUT = FEATURE__INPUT;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
+ int FLOW_END__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
+ int FLOW_END__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
+ int FLOW_END__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
+ int FLOW_END__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
+ int FLOW_END__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
+ int FLOW_END__OUTPUT = FEATURE__OUTPUT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__RELATED_ELEMENT = USAGE_FEATURE_COUNT + 0;
+ int FLOW_END__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__TARGET = USAGE_FEATURE_COUNT + 1;
+ int FLOW_END__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__SOURCE = USAGE_FEATURE_COUNT + 2;
+ int FLOW_END__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT = USAGE_FEATURE_COUNT + 3;
+ int FLOW_END__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT = USAGE_FEATURE_COUNT + 4;
+ int FLOW_END__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__IS_IMPLIED = USAGE_FEATURE_COUNT + 5;
+ int FLOW_END__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__RELATED_FEATURE = USAGE_FEATURE_COUNT + 6;
+ int FLOW_END__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__ASSOCIATION = USAGE_FEATURE_COUNT + 7;
+ int FLOW_END__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__CONNECTOR_END = USAGE_FEATURE_COUNT + 8;
+ int FLOW_END__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__SOURCE_FEATURE = USAGE_FEATURE_COUNT + 9;
+ int FLOW_END__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__TARGET_FEATURE = USAGE_FEATURE_COUNT + 10;
+ int FLOW_END__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE = USAGE_FEATURE_COUNT + 11;
+ int FLOW_END__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The number of structural features of the 'Connector As Usage' class.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 12;
+ int FLOW_END__DIRECTION = FEATURE__DIRECTION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
+ int FLOW_END__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
+ int FLOW_END__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
+ int FLOW_END__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
+ int FLOW_END__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___PATH = USAGE___PATH;
+ int FLOW_END__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
+ int FLOW_END__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int FLOW_END__IS_END = FEATURE__IS_END;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FLOW_END__IS_ORDERED = FEATURE__IS_ORDERED;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int FLOW_END__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FLOW_END__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
+ int FLOW_END__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
+ int FLOW_END__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
+ int FLOW_END__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
+ int FLOW_END__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
+ int FLOW_END__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int FLOW_END__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_END__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_END__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_END__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FLOW_END__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FLOW_END__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ int FLOW_END__TYPE = FEATURE__TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The number of structural features of the 'Flow End' class.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FLOW_END_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
+ int FLOW_END___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
+ int FLOW_END___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
+ int FLOW_END___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FLOW_END___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int FLOW_END___PATH = FEATURE___PATH;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
+ int FLOW_END___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
+ int FLOW_END___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
+ int FLOW_END___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
+ int FLOW_END___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int FLOW_END___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int FLOW_END___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
+ int FLOW_END___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
+ int FLOW_END___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
+ int FLOW_END___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
+ int FLOW_END___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
+ int FLOW_END___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
+ int FLOW_END___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
+ int FLOW_END___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
+ int FLOW_END___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
+ int FLOW_END___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
+ int FLOW_END___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The number of operations of the 'Connector As Usage' class.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
+ int FLOW_END___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowUsageImpl Flow Usage}' class.
+ * The operation id for the 'Is Compatible With' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FlowUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlowUsage()
* @generated
+ * @ordered
*/
- int FLOW_USAGE = 105;
+ int FLOW_END___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
+ int FLOW_END___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
+ int FLOW_END___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
+ int FLOW_END___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
+ int FLOW_END___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
+ int FLOW_END___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
+ int FLOW_END___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
+ int FLOW_END___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
+ int FLOW_END___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
+ int FLOW_END___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
+ int FLOW_END___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
+ int FLOW_END___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
+ int FLOW_END___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
+ int FLOW_END___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
+ int FLOW_END___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
+ int FLOW_END___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
+ int FLOW_END___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
+ int FLOW_END___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
+ int FLOW_END___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
+ int FLOW_END___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
+ int FLOW_END___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The feature id for the 'Membership' reference list.
+ * The number of operations of the 'Flow End' class.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
+ int FLOW_END_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
+ int FLOW_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
+ int FLOW_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
+ int FLOW_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
+ int FLOW_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int FLOW_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
+ int FLOW_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
+ int FLOW_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
+ int FLOW_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
+ int FLOW_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
+ int FLOW_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
+ int FLOW_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
+ int FLOW_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
+ int FLOW_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
+ int FLOW_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
+ int FLOW_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
+ int FLOW_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
+ int FLOW_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
+ int FLOW_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
+ int FLOW_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
+ int FLOW_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
+ int FLOW_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
+ int FLOW_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
+ int FLOW_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
+ int FLOW_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
/**
* The feature id for the 'Differencing Type' reference list.
@@ -88115,220 +88200,220 @@ public interface SysMLPackage extends EPackage {
int FLOW_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
+ int FLOW_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
+ int FLOW_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int FLOW_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
+ int FLOW_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
+ int FLOW_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
+ int FLOW_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
+ int FLOW_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
+ int FLOW_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
+ int FLOW_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
+ int FLOW_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
+ int FLOW_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
+ int FLOW_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
+ int FLOW_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
+ int FLOW_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
+ int FLOW_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
+ int FLOW_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
+ int FLOW_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
+ int FLOW_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
+ int FLOW_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
+ int FLOW_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
+ int FLOW_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
+ int FLOW_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int FLOW_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
+ int FLOW_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
/**
* The feature id for the 'Cross Feature' reference.
@@ -88349,274 +88434,265 @@ public interface SysMLPackage extends EPackage {
int FLOW_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
- *
- *
- * @generated
- * @ordered
- */
- int FLOW_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
-
- /**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
+ int FLOW_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
+ int FLOW_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
+ int FLOW_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
+ int FLOW_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
+ int FLOW_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
+ int FLOW_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
+ int FLOW_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
+ int FLOW_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
+ int FLOW_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
+ int FLOW_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
+ int FLOW_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
+ int FLOW_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
+ int FLOW_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
+ int FLOW_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
+ int FLOW_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
+ int FLOW_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
+ int FLOW_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
+ int FLOW_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
+ int FLOW_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
+ int FLOW_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
+ int FLOW_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
+ int FLOW_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
+ int FLOW_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
+ int FLOW_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
+ int FLOW_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
+ int FLOW_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
+ int FLOW_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
+ int FLOW_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
+ int FLOW_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
/**
* The feature id for the 'Nested Analysis Case' reference list.
@@ -88628,1166 +88704,1165 @@ public interface SysMLPackage extends EPackage {
int FLOW_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
+ int FLOW_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
+ int FLOW_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
+ int FLOW_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
+ int FLOW_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
+ int FLOW_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
+ int FLOW_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
+ int FLOW_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
+ int FLOW_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
+ int FLOW_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
+ int FLOW_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
+ int FLOW_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
+ int FLOW_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
+ int FLOW_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
+ int FLOW_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
+ int FLOW_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
+ int FLOW_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
+ int FLOW_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
+ int FLOW_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
+ int FLOW_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__OCCURRENCE_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
+ int FLOW_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__INDIVIDUAL_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 1;
+ int FLOW_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__IS_INDIVIDUAL = CONNECTOR_AS_USAGE_FEATURE_COUNT + 2;
+ int FLOW_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__PORTION_KIND = CONNECTOR_AS_USAGE_FEATURE_COUNT + 3;
+ int FLOW_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__BEHAVIOR = CONNECTOR_AS_USAGE_FEATURE_COUNT + 4;
+ int FLOW_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__PARAMETER = CONNECTOR_AS_USAGE_FEATURE_COUNT + 5;
+ int FLOW_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__ACTION_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 6;
+ int FLOW_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Payload Type' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__PAYLOAD_TYPE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 7;
+ int FLOW_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
/**
- * The feature id for the 'Target Input Feature' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__TARGET_INPUT_FEATURE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 8;
+ int FLOW_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
/**
- * The feature id for the 'Source Output Feature' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__SOURCE_OUTPUT_FEATURE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 9;
+ int FLOW_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Flow End' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__FLOW_END = CONNECTOR_AS_USAGE_FEATURE_COUNT + 10;
+ int FLOW_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
/**
- * The feature id for the 'Payload Feature' reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__PAYLOAD_FEATURE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 11;
+ int FLOW_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Interaction' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__INTERACTION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 12;
+ int FLOW_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Flow Definition' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE__FLOW_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 13;
+ int FLOW_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
/**
- * The number of structural features of the 'Flow Usage' class.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 14;
+ int FLOW_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
+ int FLOW_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
+ int FLOW_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
+ int FLOW_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
+ int FLOW_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
+ int FLOW_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
+ int FLOW_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int FLOW_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FLOW_USAGE__INDIVIDUAL_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int FLOW_USAGE__IS_INDIVIDUAL = CONNECTOR_AS_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FLOW_USAGE__OCCURRENCE_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
+ int FLOW_USAGE__PORTION_KIND = CONNECTOR_AS_USAGE_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
+ int FLOW_USAGE__BEHAVIOR = CONNECTOR_AS_USAGE_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
+ int FLOW_USAGE__PARAMETER = CONNECTOR_AS_USAGE_FEATURE_COUNT + 5;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
+ int FLOW_USAGE__ACTION_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 6;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Flow End' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
+ int FLOW_USAGE__FLOW_END = CONNECTOR_AS_USAGE_FEATURE_COUNT + 7;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Interaction' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int FLOW_USAGE__INTERACTION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 8;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Payload Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_USAGE__PAYLOAD_FEATURE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 9;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Payload Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_USAGE__PAYLOAD_TYPE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 10;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Source Output Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FLOW_USAGE__SOURCE_OUTPUT_FEATURE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 11;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Target Input Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FLOW_USAGE__TARGET_INPUT_FEATURE = CONNECTOR_AS_USAGE_FEATURE_COUNT + 12;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Flow Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FLOW_USAGE__FLOW_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 13;
/**
- * The operation id for the 'Direction Of' operation.
+ * The number of structural features of the 'Flow Usage' class.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ int FLOW_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 14;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FLOW_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
+ int FLOW_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
+ int FLOW_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
+ int FLOW_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FLOW_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int FLOW_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
+ int FLOW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
+ int FLOW_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
+ int FLOW_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
+ int FLOW_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int FLOW_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int FLOW_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
+ int FLOW_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
+ int FLOW_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
+ int FLOW_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
+ int FLOW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
+ int FLOW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
+ int FLOW_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int FLOW_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
+ int FLOW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
+ int FLOW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
+ int FLOW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___INPUT_PARAMETERS = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
+ int FLOW_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___INPUT_PARAMETER__INT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 1;
+ int FLOW_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Argument' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___ARGUMENT__INT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 2;
+ int FLOW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE___IS_SUBACTION_USAGE = CONNECTOR_AS_USAGE_OPERATION_COUNT + 3;
+ int FLOW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The number of operations of the 'Flow Usage' class.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 4;
+ int FLOW_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectionUsageImpl Connection Usage}' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConnectionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnectionUsage()
* @generated
+ * @ordered
*/
- int CONNECTION_USAGE = 107;
+ int FLOW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
+ int FLOW_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
+ int FLOW_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
+ int FLOW_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
+ int FLOW_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
+ int FLOW_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
+ int FLOW_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
+ int FLOW_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
+ int FLOW_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
+ int FLOW_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
+ int FLOW_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
+ int FLOW_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
+ int FLOW_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
+ int FLOW_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
+ int FLOW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
+ int FLOW_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
+ int FLOW_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
+ int FLOW_USAGE___ARGUMENT__INT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
+ int FLOW_USAGE___INPUT_PARAMETER__INT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
+ int FLOW_USAGE___INPUT_PARAMETERS = CONNECTOR_AS_USAGE_OPERATION_COUNT + 2;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
+ int FLOW_USAGE___IS_SUBACTION_USAGE = CONNECTOR_AS_USAGE_OPERATION_COUNT + 3;
/**
- * The feature id for the 'Membership' reference list.
+ * The number of operations of the 'Flow Usage' class.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
+ int FLOW_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 4;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
+ int LOOP_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
+ int LOOP_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
+ int LOOP_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
+ int LOOP_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int LOOP_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
+ int LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
+ int LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
+ int LOOP_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
+ int LOOP_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
+ int LOOP_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
+ int LOOP_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
+ int LOOP_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
+ int LOOP_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
+ int LOOP_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
+ int LOOP_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
+ int LOOP_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
+ int LOOP_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
+ int LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
+ int LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
+ int LOOP_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
+ int LOOP_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
+ int LOOP_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
+ int LOOP_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
+ int LOOP_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
* The feature id for the 'Differencing Type' reference list.
@@ -89796,223 +89871,223 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
+ int LOOP_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
+ int LOOP_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
+ int LOOP_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int LOOP_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
+ int LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
+ int LOOP_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
+ int LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
+ int LOOP_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
+ int LOOP_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
+ int LOOP_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
+ int LOOP_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
+ int LOOP_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
+ int LOOP_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
+ int LOOP_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
+ int LOOP_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
+ int LOOP_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
+ int LOOP_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
+ int LOOP_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
+ int LOOP_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
+ int LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
+ int LOOP_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
+ int LOOP_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
+ int LOOP_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int LOOP_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
+ int LOOP_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
* The feature id for the 'Cross Feature' reference.
@@ -90021,7 +90096,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTION_USAGE__CROSS_FEATURE = CONNECTOR_AS_USAGE__CROSS_FEATURE;
+ int LOOP_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
* The feature id for the 'Direction' attribute.
@@ -90030,880 +90105,880 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
+ int LOOP_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
+ int LOOP_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
+ int LOOP_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
+ int LOOP_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
+ int LOOP_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
+ int LOOP_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
+ int LOOP_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
+ int LOOP_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
+ int LOOP_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
+ int LOOP_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
+ int LOOP_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
+ int LOOP_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
+ int LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
+ int LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
+ int LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
+ int LOOP_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
+ int LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
+ int LOOP_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
+ int LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
+ int LOOP_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
+ int LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
+ int LOOP_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
+ int LOOP_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
+ int LOOP_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
+ int LOOP_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
+ int LOOP_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
+ int LOOP_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
+ int LOOP_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
+ int LOOP_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
+ int LOOP_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
+ int LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
+ int LOOP_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
+ int LOOP_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
+ int LOOP_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
+ int LOOP_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
+ int LOOP_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
+ int LOOP_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
+ int LOOP_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
+ int LOOP_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
+ int LOOP_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
+ int LOOP_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
+ int LOOP_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
+ int LOOP_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
+ int LOOP_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
+ int LOOP_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
+ int LOOP_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
+ int LOOP_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
+ int LOOP_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
+ int LOOP_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
+ int LOOP_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
+ int LOOP_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__OCCURRENCE_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
+ int LOOP_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__INDIVIDUAL_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 1;
+ int LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__IS_INDIVIDUAL = CONNECTOR_AS_USAGE_FEATURE_COUNT + 2;
+ int LOOP_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__PORTION_KIND = CONNECTOR_AS_USAGE_FEATURE_COUNT + 3;
+ int LOOP_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__ITEM_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 4;
+ int LOOP_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Part Definition' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__PART_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 5;
+ int LOOP_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Connection Definition' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE__CONNECTION_DEFINITION = CONNECTOR_AS_USAGE_FEATURE_COUNT + 6;
+ int LOOP_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The number of structural features of the 'Connection Usage' class.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 7;
+ int LOOP_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
+ int LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
+ int LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
+ int LOOP_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
+ int LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
+ int LOOP_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
+ int LOOP_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int LOOP_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LOOP_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Body Action' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int LOOP_ACTION_USAGE__BODY_ACTION = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The number of structural features of the 'Loop Action Usage' class.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LOOP_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
+ int LOOP_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
+ int LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
+ int LOOP_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
+ int LOOP_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
+ int LOOP_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LOOP_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LOOP_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ int LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
+ int LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
+ int LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
+ int LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int LOOP_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
+ int LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
+ int LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
+ int LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
+ int LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int LOOP_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
+ int LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
+ int LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
+ int LOOP_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
+ int LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
+ int LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
* The operation id for the 'All Redefined Features' operation.
@@ -90912,16 +90987,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTION_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
+ int LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
* The operation id for the 'Can Access' operation.
@@ -90930,647 +91005,655 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTION_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
+ int LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
+ int LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
+ int LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The number of operations of the 'Connection Usage' class.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
+ int LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InterfaceUsageImpl Interface Usage}' class.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.InterfaceUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInterfaceUsage()
* @generated
+ * @ordered
*/
- int INTERFACE_USAGE = 106;
+ int LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_MEMBERSHIP = CONNECTION_USAGE__OWNING_MEMBERSHIP;
+ int LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_RELATIONSHIP = CONNECTION_USAGE__OWNED_RELATIONSHIP;
+ int LOOP_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_RELATIONSHIP = CONNECTION_USAGE__OWNING_RELATIONSHIP;
+ int LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_NAMESPACE = CONNECTION_USAGE__OWNING_NAMESPACE;
+ int LOOP_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__ELEMENT_ID = CONNECTION_USAGE__ELEMENT_ID;
+ int LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNER = CONNECTION_USAGE__OWNER;
+ int LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_ELEMENT = CONNECTION_USAGE__OWNED_ELEMENT;
+ int LOOP_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DOCUMENTATION = CONNECTION_USAGE__DOCUMENTATION;
+ int LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_ANNOTATION = CONNECTION_USAGE__OWNED_ANNOTATION;
+ int LOOP_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__TEXTUAL_REPRESENTATION = CONNECTION_USAGE__TEXTUAL_REPRESENTATION;
+ int LOOP_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__ALIAS_IDS = CONNECTION_USAGE__ALIAS_IDS;
+ int LOOP_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DECLARED_SHORT_NAME = CONNECTION_USAGE__DECLARED_SHORT_NAME;
+ int LOOP_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The number of operations of the 'Loop Action Usage' class.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DECLARED_NAME = CONNECTION_USAGE__DECLARED_NAME;
+ int LOOP_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__SHORT_NAME = CONNECTION_USAGE__SHORT_NAME;
+ int FOR_LOOP_ACTION_USAGE__ALIAS_IDS = LOOP_ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NAME = CONNECTION_USAGE__NAME;
+ int FOR_LOOP_ACTION_USAGE__DECLARED_NAME = LOOP_ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__QUALIFIED_NAME = CONNECTION_USAGE__QUALIFIED_NAME;
+ int FOR_LOOP_ACTION_USAGE__DECLARED_SHORT_NAME = LOOP_ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_IMPLIED_INCLUDED = CONNECTION_USAGE__IS_IMPLIED_INCLUDED;
+ int FOR_LOOP_ACTION_USAGE__DOCUMENTATION = LOOP_ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_LIBRARY_ELEMENT = CONNECTION_USAGE__IS_LIBRARY_ELEMENT;
+ int FOR_LOOP_ACTION_USAGE__ELEMENT_ID = LOOP_ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_MEMBERSHIP = CONNECTION_USAGE__OWNED_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED = LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_MEMBER = CONNECTION_USAGE__OWNED_MEMBER;
+ int FOR_LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT = LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__MEMBERSHIP = CONNECTION_USAGE__MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__NAME = LOOP_ACTION_USAGE__NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_IMPORT = CONNECTION_USAGE__OWNED_IMPORT;
+ int FOR_LOOP_ACTION_USAGE__OWNED_ANNOTATION = LOOP_ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__MEMBER = CONNECTION_USAGE__MEMBER;
+ int FOR_LOOP_ACTION_USAGE__OWNED_ELEMENT = LOOP_ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IMPORTED_MEMBERSHIP = CONNECTION_USAGE__IMPORTED_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__OWNED_RELATIONSHIP = LOOP_ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_SPECIALIZATION = CONNECTION_USAGE__OWNED_SPECIALIZATION;
+ int FOR_LOOP_ACTION_USAGE__OWNER = LOOP_ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__OWNING_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__FEATURE = CONNECTION_USAGE__FEATURE;
+ int FOR_LOOP_ACTION_USAGE__OWNING_NAMESPACE = LOOP_ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_FEATURE = CONNECTION_USAGE__OWNED_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__OWNING_RELATIONSHIP = LOOP_ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__INPUT = CONNECTION_USAGE__INPUT;
+ int FOR_LOOP_ACTION_USAGE__QUALIFIED_NAME = LOOP_ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OUTPUT = CONNECTION_USAGE__OUTPUT;
+ int FOR_LOOP_ACTION_USAGE__SHORT_NAME = LOOP_ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_ABSTRACT = CONNECTION_USAGE__IS_ABSTRACT;
+ int FOR_LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION = LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__INHERITED_MEMBERSHIP = CONNECTION_USAGE__INHERITED_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP = LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__END_FEATURE = CONNECTION_USAGE__END_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__MEMBER = LOOP_ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_END_FEATURE = CONNECTION_USAGE__OWNED_END_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__MEMBERSHIP = LOOP_ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_SUFFICIENT = CONNECTION_USAGE__IS_SUFFICIENT;
+ int FOR_LOOP_ACTION_USAGE__OWNED_IMPORT = LOOP_ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_CONJUGATOR = CONNECTION_USAGE__OWNED_CONJUGATOR;
+ int FOR_LOOP_ACTION_USAGE__OWNED_MEMBER = LOOP_ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_CONJUGATED = CONNECTION_USAGE__IS_CONJUGATED;
+ int FOR_LOOP_ACTION_USAGE__OWNED_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__INHERITED_FEATURE = CONNECTION_USAGE__INHERITED_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__DIFFERENCING_TYPE = LOOP_ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__MULTIPLICITY = CONNECTION_USAGE__MULTIPLICITY;
+ int FOR_LOOP_ACTION_USAGE__DIRECTED_FEATURE = LOOP_ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__UNIONING_TYPE = CONNECTION_USAGE__UNIONING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__END_FEATURE = LOOP_ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_INTERSECTING = CONNECTION_USAGE__OWNED_INTERSECTING;
+ int FOR_LOOP_ACTION_USAGE__FEATURE = LOOP_ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__INTERSECTING_TYPE = CONNECTION_USAGE__INTERSECTING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_UNIONING = CONNECTION_USAGE__OWNED_UNIONING;
+ int FOR_LOOP_ACTION_USAGE__INHERITED_FEATURE = LOOP_ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_DISJOINING = CONNECTION_USAGE__OWNED_DISJOINING;
+ int FOR_LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP = LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__FEATURE_MEMBERSHIP = CONNECTION_USAGE__FEATURE_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__INPUT = LOOP_ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DIFFERENCING_TYPE = CONNECTION_USAGE__DIFFERENCING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__INTERSECTING_TYPE = LOOP_ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_DIFFERENCING = CONNECTION_USAGE__OWNED_DIFFERENCING;
+ int FOR_LOOP_ACTION_USAGE__IS_ABSTRACT = LOOP_ACTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DIRECTED_FEATURE = CONNECTION_USAGE__DIRECTED_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__IS_CONJUGATED = LOOP_ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__IS_SUFFICIENT = LOOP_ACTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_TYPE = CONNECTION_USAGE__OWNING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__MULTIPLICITY = LOOP_ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__END_OWNING_TYPE = CONNECTION_USAGE__END_OWNING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__OUTPUT = LOOP_ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_UNIQUE = CONNECTION_USAGE__IS_UNIQUE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_CONJUGATOR = LOOP_ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_ORDERED = CONNECTION_USAGE__IS_ORDERED;
+ int FOR_LOOP_ACTION_USAGE__OWNED_DIFFERENCING = LOOP_ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__TYPE = CONNECTION_USAGE__TYPE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_DISJOINING = LOOP_ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_REDEFINITION = CONNECTION_USAGE__OWNED_REDEFINITION;
+ int FOR_LOOP_ACTION_USAGE__OWNED_END_FEATURE = LOOP_ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_SUBSETTING = CONNECTION_USAGE__OWNED_SUBSETTING;
+ int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE = LOOP_ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_COMPOSITE = CONNECTION_USAGE__IS_COMPOSITE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_END = CONNECTION_USAGE__IS_END;
+ int FOR_LOOP_ACTION_USAGE__OWNED_INTERSECTING = LOOP_ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_TYPING = CONNECTION_USAGE__OWNED_TYPING;
+ int FOR_LOOP_ACTION_USAGE__OWNED_SPECIALIZATION = LOOP_ACTION_USAGE__OWNED_SPECIALIZATION;
+
+ /**
+ * The feature id for the 'Owned Unioning' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int FOR_LOOP_ACTION_USAGE__OWNED_UNIONING = LOOP_ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__FEATURING_TYPE = CONNECTION_USAGE__FEATURING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__UNIONING_TYPE = LOOP_ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_TYPE_FEATURING = CONNECTION_USAGE__OWNED_TYPE_FEATURING;
+ int FOR_LOOP_ACTION_USAGE__CHAINING_FEATURE = LOOP_ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_DERIVED = CONNECTION_USAGE__IS_DERIVED;
+ int FOR_LOOP_ACTION_USAGE__CROSS_FEATURE = LOOP_ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__CHAINING_FEATURE = CONNECTION_USAGE__CHAINING_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__DIRECTION = LOOP_ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_FEATURE_INVERTING = CONNECTION_USAGE__OWNED_FEATURE_INVERTING;
+ int FOR_LOOP_ACTION_USAGE__END_OWNING_TYPE = LOOP_ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_FEATURE_CHAINING = CONNECTION_USAGE__OWNED_FEATURE_CHAINING;
+ int FOR_LOOP_ACTION_USAGE__FEATURE_TARGET = LOOP_ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_PORTION = CONNECTION_USAGE__IS_PORTION;
+ int FOR_LOOP_ACTION_USAGE__FEATURING_TYPE = LOOP_ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_VARIABLE = CONNECTION_USAGE__IS_VARIABLE;
+ int FOR_LOOP_ACTION_USAGE__IS_COMPOSITE = LOOP_ACTION_USAGE__IS_COMPOSITE;
/**
* The feature id for the 'Is Constant' attribute.
@@ -91579,277 +91662,277 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_CONSTANT = CONNECTION_USAGE__IS_CONSTANT;
+ int FOR_LOOP_ACTION_USAGE__IS_CONSTANT = LOOP_ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int FOR_LOOP_ACTION_USAGE__IS_DERIVED = LOOP_ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__FEATURE_TARGET = CONNECTION_USAGE__FEATURE_TARGET;
+ int FOR_LOOP_ACTION_USAGE__IS_END = LOOP_ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__CROSS_FEATURE = CONNECTION_USAGE__CROSS_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__IS_ORDERED = LOOP_ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DIRECTION = CONNECTION_USAGE__DIRECTION;
+ int FOR_LOOP_ACTION_USAGE__IS_PORTION = LOOP_ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_CROSS_SUBSETTING = CONNECTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int FOR_LOOP_ACTION_USAGE__IS_UNIQUE = LOOP_ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__MAY_TIME_VARY = CONNECTION_USAGE__MAY_TIME_VARY;
+ int FOR_LOOP_ACTION_USAGE__IS_VARIABLE = LOOP_ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_REFERENCE = CONNECTION_USAGE__IS_REFERENCE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING = LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__VARIANT = CONNECTION_USAGE__VARIANT;
+ int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING = LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__VARIANT_MEMBERSHIP = CONNECTION_USAGE__VARIANT_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING = LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_DEFINITION = CONNECTION_USAGE__OWNING_DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__OWNED_REDEFINITION = LOOP_ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_USAGE = CONNECTION_USAGE__OWNING_USAGE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_USAGE = CONNECTION_USAGE__NESTED_USAGE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_SUBSETTING = LOOP_ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DEFINITION = CONNECTION_USAGE__DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING = LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__USAGE = CONNECTION_USAGE__USAGE;
+ int FOR_LOOP_ACTION_USAGE__OWNED_TYPING = LOOP_ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DIRECTED_USAGE = CONNECTION_USAGE__DIRECTED_USAGE;
+ int FOR_LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_REFERENCE = CONNECTION_USAGE__NESTED_REFERENCE;
+ int FOR_LOOP_ACTION_USAGE__OWNING_TYPE = LOOP_ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_ATTRIBUTE = CONNECTION_USAGE__NESTED_ATTRIBUTE;
+ int FOR_LOOP_ACTION_USAGE__TYPE = LOOP_ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_ENUMERATION = CONNECTION_USAGE__NESTED_ENUMERATION;
+ int FOR_LOOP_ACTION_USAGE__DEFINITION = LOOP_ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_OCCURRENCE = CONNECTION_USAGE__NESTED_OCCURRENCE;
+ int FOR_LOOP_ACTION_USAGE__DIRECTED_USAGE = LOOP_ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_ITEM = CONNECTION_USAGE__NESTED_ITEM;
+ int FOR_LOOP_ACTION_USAGE__IS_REFERENCE = LOOP_ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_PART = CONNECTION_USAGE__NESTED_PART;
+ int FOR_LOOP_ACTION_USAGE__IS_VARIATION = LOOP_ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_PORT = CONNECTION_USAGE__NESTED_PORT;
+ int FOR_LOOP_ACTION_USAGE__MAY_TIME_VARY = LOOP_ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_CONNECTION = CONNECTION_USAGE__NESTED_CONNECTION;
+ int FOR_LOOP_ACTION_USAGE__NESTED_ACTION = LOOP_ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_FLOW = CONNECTION_USAGE__NESTED_FLOW;
+ int FOR_LOOP_ACTION_USAGE__NESTED_ALLOCATION = LOOP_ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_INTERFACE = CONNECTION_USAGE__NESTED_INTERFACE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE = LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_ALLOCATION = CONNECTION_USAGE__NESTED_ALLOCATION;
+ int FOR_LOOP_ACTION_USAGE__NESTED_ATTRIBUTE = LOOP_ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_ACTION = CONNECTION_USAGE__NESTED_ACTION;
+ int FOR_LOOP_ACTION_USAGE__NESTED_CALCULATION = LOOP_ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_STATE = CONNECTION_USAGE__NESTED_STATE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_CASE = LOOP_ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_TRANSITION = CONNECTION_USAGE__NESTED_TRANSITION;
+ int FOR_LOOP_ACTION_USAGE__NESTED_CONCERN = LOOP_ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_CALCULATION = CONNECTION_USAGE__NESTED_CALCULATION;
+ int FOR_LOOP_ACTION_USAGE__NESTED_CONNECTION = LOOP_ACTION_USAGE__NESTED_CONNECTION;
/**
* The feature id for the 'Nested Constraint' reference list.
@@ -91858,241 +91941,241 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_CONSTRAINT = CONNECTION_USAGE__NESTED_CONSTRAINT;
+ int FOR_LOOP_ACTION_USAGE__NESTED_CONSTRAINT = LOOP_ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_REQUIREMENT = CONNECTION_USAGE__NESTED_REQUIREMENT;
+ int FOR_LOOP_ACTION_USAGE__NESTED_ENUMERATION = LOOP_ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_CONCERN = CONNECTION_USAGE__NESTED_CONCERN;
+ int FOR_LOOP_ACTION_USAGE__NESTED_FLOW = LOOP_ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_CASE = CONNECTION_USAGE__NESTED_CASE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_INTERFACE = LOOP_ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_ANALYSIS_CASE = CONNECTION_USAGE__NESTED_ANALYSIS_CASE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_ITEM = LOOP_ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_VERIFICATION_CASE = CONNECTION_USAGE__NESTED_VERIFICATION_CASE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_METADATA = LOOP_ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_USE_CASE = CONNECTION_USAGE__NESTED_USE_CASE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_OCCURRENCE = LOOP_ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_VIEW = CONNECTION_USAGE__NESTED_VIEW;
+ int FOR_LOOP_ACTION_USAGE__NESTED_PART = LOOP_ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_VIEWPOINT = CONNECTION_USAGE__NESTED_VIEWPOINT;
+ int FOR_LOOP_ACTION_USAGE__NESTED_PORT = LOOP_ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_RENDERING = CONNECTION_USAGE__NESTED_RENDERING;
+ int FOR_LOOP_ACTION_USAGE__NESTED_REFERENCE = LOOP_ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__NESTED_METADATA = CONNECTION_USAGE__NESTED_METADATA;
+ int FOR_LOOP_ACTION_USAGE__NESTED_RENDERING = LOOP_ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_VARIATION = CONNECTION_USAGE__IS_VARIATION;
+ int FOR_LOOP_ACTION_USAGE__NESTED_REQUIREMENT = LOOP_ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__RELATED_ELEMENT = CONNECTION_USAGE__RELATED_ELEMENT;
+ int FOR_LOOP_ACTION_USAGE__NESTED_STATE = LOOP_ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__TARGET = CONNECTION_USAGE__TARGET;
+ int FOR_LOOP_ACTION_USAGE__NESTED_TRANSITION = LOOP_ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__SOURCE = CONNECTION_USAGE__SOURCE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_USAGE = LOOP_ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNING_RELATED_ELEMENT = CONNECTION_USAGE__OWNING_RELATED_ELEMENT;
+ int FOR_LOOP_ACTION_USAGE__NESTED_USE_CASE = LOOP_ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OWNED_RELATED_ELEMENT = CONNECTION_USAGE__OWNED_RELATED_ELEMENT;
+ int FOR_LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE = LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_IMPLIED = CONNECTION_USAGE__IS_IMPLIED;
+ int FOR_LOOP_ACTION_USAGE__NESTED_VIEW = LOOP_ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__RELATED_FEATURE = CONNECTION_USAGE__RELATED_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__NESTED_VIEWPOINT = LOOP_ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__ASSOCIATION = CONNECTION_USAGE__ASSOCIATION;
+ int FOR_LOOP_ACTION_USAGE__OWNING_DEFINITION = LOOP_ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__CONNECTOR_END = CONNECTION_USAGE__CONNECTOR_END;
+ int FOR_LOOP_ACTION_USAGE__OWNING_USAGE = LOOP_ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__SOURCE_FEATURE = CONNECTION_USAGE__SOURCE_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__USAGE = LOOP_ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__TARGET_FEATURE = CONNECTION_USAGE__TARGET_FEATURE;
+ int FOR_LOOP_ACTION_USAGE__VARIANT = LOOP_ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__DEFAULT_FEATURING_TYPE = CONNECTION_USAGE__DEFAULT_FEATURING_TYPE;
+ int FOR_LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP = LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__OCCURRENCE_DEFINITION = CONNECTION_USAGE__OCCURRENCE_DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION = LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__INDIVIDUAL_DEFINITION = CONNECTION_USAGE__INDIVIDUAL_DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__IS_INDIVIDUAL = LOOP_ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__IS_INDIVIDUAL = CONNECTION_USAGE__IS_INDIVIDUAL;
+ int FOR_LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION = LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
* The feature id for the 'Portion Kind' attribute.
@@ -92101,70 +92184,70 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERFACE_USAGE__PORTION_KIND = CONNECTION_USAGE__PORTION_KIND;
+ int FOR_LOOP_ACTION_USAGE__PORTION_KIND = LOOP_ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__ITEM_DEFINITION = CONNECTION_USAGE__ITEM_DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__BEHAVIOR = LOOP_ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Part Definition' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__PART_DEFINITION = CONNECTION_USAGE__PART_DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__PARAMETER = LOOP_ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Connection Definition' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__CONNECTION_DEFINITION = CONNECTION_USAGE__CONNECTION_DEFINITION;
+ int FOR_LOOP_ACTION_USAGE__ACTION_DEFINITION = LOOP_ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Interface Definition' reference list.
+ * The feature id for the 'Body Action' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE__INTERFACE_DEFINITION = CONNECTION_USAGE_FEATURE_COUNT + 0;
+ int FOR_LOOP_ACTION_USAGE__BODY_ACTION = LOOP_ACTION_USAGE__BODY_ACTION;
/**
- * The number of structural features of the 'Interface Usage' class.
+ * The feature id for the 'Loop Variable' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE_FEATURE_COUNT = CONNECTION_USAGE_FEATURE_COUNT + 1;
+ int FOR_LOOP_ACTION_USAGE__LOOP_VARIABLE = LOOP_ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Seq Argument' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___ESCAPED_NAME = CONNECTION_USAGE___ESCAPED_NAME;
+ int FOR_LOOP_ACTION_USAGE__SEQ_ARGUMENT = LOOP_ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The number of structural features of the 'For Loop Action Usage' class.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___EFFECTIVE_SHORT_NAME = CONNECTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int FOR_LOOP_ACTION_USAGE_FEATURE_COUNT = LOOP_ACTION_USAGE_FEATURE_COUNT + 2;
/**
* The operation id for the 'Effective Name' operation.
@@ -92173,115 +92256,115 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERFACE_USAGE___EFFECTIVE_NAME = CONNECTION_USAGE___EFFECTIVE_NAME;
+ int FOR_LOOP_ACTION_USAGE___EFFECTIVE_NAME = LOOP_ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___LIBRARY_NAMESPACE = CONNECTION_USAGE___LIBRARY_NAMESPACE;
+ int FOR_LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME = LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___PATH = CONNECTION_USAGE___PATH;
+ int FOR_LOOP_ACTION_USAGE___ESCAPED_NAME = LOOP_ACTION_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___NAMES_OF__ELEMENT = CONNECTION_USAGE___NAMES_OF__ELEMENT;
+ int FOR_LOOP_ACTION_USAGE___LIBRARY_NAMESPACE = LOOP_ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE___PATH = LOOP_ACTION_USAGE___PATH;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FOR_LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int FOR_LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FOR_LOOP_ACTION_USAGE___NAMES_OF__ELEMENT = LOOP_ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___RESOLVE__STRING = CONNECTION_USAGE___RESOLVE__STRING;
+ int FOR_LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING = LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___RESOLVE_GLOBAL__STRING = CONNECTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int FOR_LOOP_ACTION_USAGE___RESOLVE__STRING = LOOP_ACTION_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___RESOLVE_LOCAL__STRING = CONNECTION_USAGE___RESOLVE_LOCAL__STRING;
+ int FOR_LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING = LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___RESOLVE_VISIBLE__STRING = CONNECTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int FOR_LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING = LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___QUALIFICATION_OF__STRING = CONNECTION_USAGE___QUALIFICATION_OF__STRING;
+ int FOR_LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING = LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
* The operation id for the 'Unqualified Name Of' operation.
@@ -92290,485 +92373,484 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INTERFACE_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int FOR_LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FOR_LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FOR_LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FOR_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FOR_LOOP_ACTION_USAGE___ALL_SUPERTYPES = LOOP_ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
+ int FOR_LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FOR_LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___SUPERTYPES__BOOLEAN = CONNECTION_USAGE___SUPERTYPES__BOOLEAN;
+ int FOR_LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___ALL_SUPERTYPES = CONNECTION_USAGE___ALL_SUPERTYPES;
+ int FOR_LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___SPECIALIZES__TYPE = CONNECTION_USAGE___SPECIALIZES__TYPE;
+ int FOR_LOOP_ACTION_USAGE___MULTIPLICITIES = LOOP_ACTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FOR_LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int FOR_LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___MULTIPLICITIES = CONNECTION_USAGE___MULTIPLICITIES;
+ int FOR_LOOP_ACTION_USAGE___SPECIALIZES__TYPE = LOOP_ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___DIRECTION_FOR__TYPE = CONNECTION_USAGE___DIRECTION_FOR__TYPE;
+ int FOR_LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___NAMING_FEATURE = CONNECTION_USAGE___NAMING_FEATURE;
+ int FOR_LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN = LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___REDEFINES__FEATURE = CONNECTION_USAGE___REDEFINES__FEATURE;
+ int FOR_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int FOR_LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int FOR_LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE = LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___TYPING_FEATURES = CONNECTION_USAGE___TYPING_FEATURES;
+ int FOR_LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE = LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___AS_CARTESIAN_PRODUCT = CONNECTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int FOR_LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___IS_CARTESIAN_PRODUCT = CONNECTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int FOR_LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int FOR_LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___OWNED_CROSS_FEATURE = CONNECTION_USAGE___OWNED_CROSS_FEATURE;
+ int FOR_LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___ALL_REDEFINED_FEATURES = CONNECTION_USAGE___ALL_REDEFINED_FEATURES;
+ int FOR_LOOP_ACTION_USAGE___NAMING_FEATURE = LOOP_ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int FOR_LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___CAN_ACCESS__FEATURE = CONNECTION_USAGE___CAN_ACCESS__FEATURE;
+ int FOR_LOOP_ACTION_USAGE___REDEFINES__FEATURE = LOOP_ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int FOR_LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE___REFERENCED_FEATURE_TARGET = CONNECTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int FOR_LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The number of operations of the 'Interface Usage' class.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_USAGE_OPERATION_COUNT = CONNECTION_USAGE_OPERATION_COUNT + 0;
+ int FOR_LOOP_ACTION_USAGE___TYPING_FEATURES = LOOP_ACTION_USAGE___TYPING_FEATURES;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConnectionDefinitionImpl Connection Definition}' class.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConnectionDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConnectionDefinition()
* @generated
+ * @ordered
*/
- int CONNECTION_DEFINITION = 109;
+ int FOR_LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET = LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNING_MEMBERSHIP = PART_DEFINITION__OWNING_MEMBERSHIP;
+ int FOR_LOOP_ACTION_USAGE___ARGUMENT__INT = LOOP_ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_RELATIONSHIP = PART_DEFINITION__OWNED_RELATIONSHIP;
+ int FOR_LOOP_ACTION_USAGE___INPUT_PARAMETER__INT = LOOP_ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNING_RELATIONSHIP = PART_DEFINITION__OWNING_RELATIONSHIP;
+ int FOR_LOOP_ACTION_USAGE___INPUT_PARAMETERS = LOOP_ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNING_NAMESPACE = PART_DEFINITION__OWNING_NAMESPACE;
+ int FOR_LOOP_ACTION_USAGE___IS_SUBACTION_USAGE = LOOP_ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The number of operations of the 'For Loop Action Usage' class.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__ELEMENT_ID = PART_DEFINITION__ELEMENT_ID;
+ int FOR_LOOP_ACTION_USAGE_OPERATION_COUNT = LOOP_ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNER = PART_DEFINITION__OWNER;
+ int FORK_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ELEMENT = PART_DEFINITION__OWNED_ELEMENT;
+ int FORK_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__DOCUMENTATION = PART_DEFINITION__DOCUMENTATION;
+ int FORK_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ANNOTATION = PART_DEFINITION__OWNED_ANNOTATION;
+ int FORK_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__TEXTUAL_REPRESENTATION = PART_DEFINITION__TEXTUAL_REPRESENTATION;
+ int FORK_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__ALIAS_IDS = PART_DEFINITION__ALIAS_IDS;
+ int FORK_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__DECLARED_SHORT_NAME = PART_DEFINITION__DECLARED_SHORT_NAME;
+ int FORK_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__DECLARED_NAME = PART_DEFINITION__DECLARED_NAME;
+ int FORK_NODE__NAME = CONTROL_NODE__NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__SHORT_NAME = PART_DEFINITION__SHORT_NAME;
+ int FORK_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__NAME = PART_DEFINITION__NAME;
+ int FORK_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__QUALIFIED_NAME = PART_DEFINITION__QUALIFIED_NAME;
+ int FORK_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_IMPLIED_INCLUDED = PART_DEFINITION__IS_IMPLIED_INCLUDED;
+ int FORK_NODE__OWNER = CONTROL_NODE__OWNER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_LIBRARY_ELEMENT = PART_DEFINITION__IS_LIBRARY_ELEMENT;
+ int FORK_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_MEMBERSHIP = PART_DEFINITION__OWNED_MEMBERSHIP;
+ int FORK_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_MEMBER = PART_DEFINITION__OWNED_MEMBER;
+ int FORK_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__MEMBERSHIP = PART_DEFINITION__MEMBERSHIP;
+ int FORK_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_IMPORT = PART_DEFINITION__OWNED_IMPORT;
+ int FORK_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__MEMBER = PART_DEFINITION__MEMBER;
+ int FORK_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
/**
* The feature id for the 'Imported Membership' reference list.
@@ -92777,11508 +92859,11501 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IMPORTED_MEMBERSHIP = PART_DEFINITION__IMPORTED_MEMBERSHIP;
+ int FORK_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_SPECIALIZATION = PART_DEFINITION__OWNED_SPECIALIZATION;
+ int FORK_NODE__MEMBER = CONTROL_NODE__MEMBER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int FORK_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__FEATURE = PART_DEFINITION__FEATURE;
+ int FORK_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_FEATURE = PART_DEFINITION__OWNED_FEATURE;
+ int FORK_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__INPUT = PART_DEFINITION__INPUT;
+ int FORK_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OUTPUT = PART_DEFINITION__OUTPUT;
+ int FORK_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_ABSTRACT = PART_DEFINITION__IS_ABSTRACT;
+ int FORK_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__INHERITED_MEMBERSHIP = PART_DEFINITION__INHERITED_MEMBERSHIP;
+ int FORK_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__END_FEATURE = PART_DEFINITION__END_FEATURE;
+ int FORK_NODE__FEATURE = CONTROL_NODE__FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_END_FEATURE = PART_DEFINITION__OWNED_END_FEATURE;
+ int FORK_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_SUFFICIENT = PART_DEFINITION__IS_SUFFICIENT;
+ int FORK_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_CONJUGATOR = PART_DEFINITION__OWNED_CONJUGATOR;
+ int FORK_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_CONJUGATED = PART_DEFINITION__IS_CONJUGATED;
+ int FORK_NODE__INPUT = CONTROL_NODE__INPUT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__INHERITED_FEATURE = PART_DEFINITION__INHERITED_FEATURE;
+ int FORK_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__MULTIPLICITY = PART_DEFINITION__MULTIPLICITY;
+ int FORK_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__UNIONING_TYPE = PART_DEFINITION__UNIONING_TYPE;
+ int FORK_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_INTERSECTING = PART_DEFINITION__OWNED_INTERSECTING;
+ int FORK_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__INTERSECTING_TYPE = PART_DEFINITION__INTERSECTING_TYPE;
+ int FORK_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_UNIONING = PART_DEFINITION__OWNED_UNIONING;
+ int FORK_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_DISJOINING = PART_DEFINITION__OWNED_DISJOINING;
+ int FORK_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__FEATURE_MEMBERSHIP = PART_DEFINITION__FEATURE_MEMBERSHIP;
+ int FORK_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__DIFFERENCING_TYPE = PART_DEFINITION__DIFFERENCING_TYPE;
+ int FORK_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_DIFFERENCING = PART_DEFINITION__OWNED_DIFFERENCING;
+ int FORK_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__DIRECTED_FEATURE = PART_DEFINITION__DIRECTED_FEATURE;
+ int FORK_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_SUBCLASSIFICATION = PART_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int FORK_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_VARIATION = PART_DEFINITION__IS_VARIATION;
+ int FORK_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__VARIANT = PART_DEFINITION__VARIANT;
+ int FORK_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__VARIANT_MEMBERSHIP = PART_DEFINITION__VARIANT_MEMBERSHIP;
+ int FORK_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__USAGE = PART_DEFINITION__USAGE;
+ int FORK_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__DIRECTED_USAGE = PART_DEFINITION__DIRECTED_USAGE;
+ int FORK_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_REFERENCE = PART_DEFINITION__OWNED_REFERENCE;
+ int FORK_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ATTRIBUTE = PART_DEFINITION__OWNED_ATTRIBUTE;
+ int FORK_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ENUMERATION = PART_DEFINITION__OWNED_ENUMERATION;
+ int FORK_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_OCCURRENCE = PART_DEFINITION__OWNED_OCCURRENCE;
+ int FORK_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ITEM = PART_DEFINITION__OWNED_ITEM;
+ int FORK_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_PART = PART_DEFINITION__OWNED_PART;
+ int FORK_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_PORT = PART_DEFINITION__OWNED_PORT;
+ int FORK_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_CONNECTION = PART_DEFINITION__OWNED_CONNECTION;
+ int FORK_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_FLOW = PART_DEFINITION__OWNED_FLOW;
+ int FORK_NODE__IS_END = CONTROL_NODE__IS_END;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_INTERFACE = PART_DEFINITION__OWNED_INTERFACE;
+ int FORK_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ALLOCATION = PART_DEFINITION__OWNED_ALLOCATION;
+ int FORK_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ACTION = PART_DEFINITION__OWNED_ACTION;
+ int FORK_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_STATE = PART_DEFINITION__OWNED_STATE;
+ int FORK_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_TRANSITION = PART_DEFINITION__OWNED_TRANSITION;
+ int FORK_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_CALCULATION = PART_DEFINITION__OWNED_CALCULATION;
+ int FORK_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_CONSTRAINT = PART_DEFINITION__OWNED_CONSTRAINT;
+ int FORK_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_REQUIREMENT = PART_DEFINITION__OWNED_REQUIREMENT;
+ int FORK_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_CONCERN = PART_DEFINITION__OWNED_CONCERN;
+ int FORK_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_CASE = PART_DEFINITION__OWNED_CASE;
+ int FORK_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_ANALYSIS_CASE = PART_DEFINITION__OWNED_ANALYSIS_CASE;
+ int FORK_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_VERIFICATION_CASE = PART_DEFINITION__OWNED_VERIFICATION_CASE;
+ int FORK_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_USE_CASE = PART_DEFINITION__OWNED_USE_CASE;
+ int FORK_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_VIEW = PART_DEFINITION__OWNED_VIEW;
+ int FORK_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_VIEWPOINT = PART_DEFINITION__OWNED_VIEWPOINT;
+ int FORK_NODE__TYPE = CONTROL_NODE__TYPE;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_RENDERING = PART_DEFINITION__OWNED_RENDERING;
+ int FORK_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_METADATA = PART_DEFINITION__OWNED_METADATA;
+ int FORK_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_USAGE = PART_DEFINITION__OWNED_USAGE;
+ int FORK_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_INDIVIDUAL = PART_DEFINITION__IS_INDIVIDUAL;
+ int FORK_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__RELATED_ELEMENT = PART_DEFINITION_FEATURE_COUNT + 0;
+ int FORK_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__TARGET = PART_DEFINITION_FEATURE_COUNT + 1;
+ int FORK_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__SOURCE = PART_DEFINITION_FEATURE_COUNT + 2;
+ int FORK_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNING_RELATED_ELEMENT = PART_DEFINITION_FEATURE_COUNT + 3;
+ int FORK_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__OWNED_RELATED_ELEMENT = PART_DEFINITION_FEATURE_COUNT + 4;
+ int FORK_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__IS_IMPLIED = PART_DEFINITION_FEATURE_COUNT + 5;
+ int FORK_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
/**
- * The feature id for the 'Related Type' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__RELATED_TYPE = PART_DEFINITION_FEATURE_COUNT + 6;
+ int FORK_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
/**
- * The feature id for the 'Source Type' reference.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__SOURCE_TYPE = PART_DEFINITION_FEATURE_COUNT + 7;
+ int FORK_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
/**
- * The feature id for the 'Target Type' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__TARGET_TYPE = PART_DEFINITION_FEATURE_COUNT + 8;
+ int FORK_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
/**
- * The feature id for the 'Association End' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__ASSOCIATION_END = PART_DEFINITION_FEATURE_COUNT + 9;
+ int FORK_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Connection End' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION__CONNECTION_END = PART_DEFINITION_FEATURE_COUNT + 10;
+ int FORK_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
/**
- * The number of structural features of the 'Connection Definition' class.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION_FEATURE_COUNT = PART_DEFINITION_FEATURE_COUNT + 11;
+ int FORK_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___ESCAPED_NAME = PART_DEFINITION___ESCAPED_NAME;
+ int FORK_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___EFFECTIVE_SHORT_NAME = PART_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int FORK_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___EFFECTIVE_NAME = PART_DEFINITION___EFFECTIVE_NAME;
+ int FORK_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___LIBRARY_NAMESPACE = PART_DEFINITION___LIBRARY_NAMESPACE;
+ int FORK_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___PATH = PART_DEFINITION___PATH;
+ int FORK_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___NAMES_OF__ELEMENT = PART_DEFINITION___NAMES_OF__ELEMENT;
+ int FORK_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int FORK_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FORK_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int FORK_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FORK_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___RESOLVE__STRING = PART_DEFINITION___RESOLVE__STRING;
+ int FORK_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___RESOLVE_GLOBAL__STRING = PART_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int FORK_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___RESOLVE_LOCAL__STRING = PART_DEFINITION___RESOLVE_LOCAL__STRING;
+ int FORK_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___RESOLVE_VISIBLE__STRING = PART_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int FORK_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___QUALIFICATION_OF__STRING = PART_DEFINITION___QUALIFICATION_OF__STRING;
+ int FORK_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int FORK_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FORK_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FORK_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FORK_NODE__USAGE = CONTROL_NODE__USAGE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FORK_NODE__VARIANT = CONTROL_NODE__VARIANT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FORK_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
+ int FORK_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FORK_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___SUPERTYPES__BOOLEAN = PART_DEFINITION___SUPERTYPES__BOOLEAN;
+ int FORK_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___ALL_SUPERTYPES = PART_DEFINITION___ALL_SUPERTYPES;
+ int FORK_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___SPECIALIZES__TYPE = PART_DEFINITION___SPECIALIZES__TYPE;
+ int FORK_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FORK_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int FORK_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The number of structural features of the 'Fork Node' class.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION___MULTIPLICITIES = PART_DEFINITION___MULTIPLICITIES;
+ int FORK_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
- * The number of operations of the 'Connection Definition' class.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONNECTION_DEFINITION_OPERATION_COUNT = PART_DEFINITION_OPERATION_COUNT + 0;
+ int FORK_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.InterfaceDefinitionImpl Interface Definition}' class.
+ * The operation id for the 'Effective Short Name' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.InterfaceDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getInterfaceDefinition()
* @generated
+ * @ordered
*/
- int INTERFACE_DEFINITION = 108;
+ int FORK_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNING_MEMBERSHIP = CONNECTION_DEFINITION__OWNING_MEMBERSHIP;
+ int FORK_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_RELATIONSHIP = CONNECTION_DEFINITION__OWNED_RELATIONSHIP;
+ int FORK_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNING_RELATIONSHIP = CONNECTION_DEFINITION__OWNING_RELATIONSHIP;
+ int FORK_NODE___PATH = CONTROL_NODE___PATH;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNING_NAMESPACE = CONNECTION_DEFINITION__OWNING_NAMESPACE;
+ int FORK_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__ELEMENT_ID = CONNECTION_DEFINITION__ELEMENT_ID;
+ int FORK_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNER = CONNECTION_DEFINITION__OWNER;
+ int FORK_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ELEMENT = CONNECTION_DEFINITION__OWNED_ELEMENT;
+ int FORK_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__DOCUMENTATION = CONNECTION_DEFINITION__DOCUMENTATION;
+ int FORK_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ANNOTATION = CONNECTION_DEFINITION__OWNED_ANNOTATION;
+ int FORK_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__TEXTUAL_REPRESENTATION = CONNECTION_DEFINITION__TEXTUAL_REPRESENTATION;
+ int FORK_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__ALIAS_IDS = CONNECTION_DEFINITION__ALIAS_IDS;
+ int FORK_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__DECLARED_SHORT_NAME = CONNECTION_DEFINITION__DECLARED_SHORT_NAME;
+ int FORK_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__DECLARED_NAME = CONNECTION_DEFINITION__DECLARED_NAME;
+ int FORK_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__SHORT_NAME = CONNECTION_DEFINITION__SHORT_NAME;
+ int FORK_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__NAME = CONNECTION_DEFINITION__NAME;
+ int FORK_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__QUALIFIED_NAME = CONNECTION_DEFINITION__QUALIFIED_NAME;
+ int FORK_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_IMPLIED_INCLUDED = CONNECTION_DEFINITION__IS_IMPLIED_INCLUDED;
+ int FORK_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_LIBRARY_ELEMENT = CONNECTION_DEFINITION__IS_LIBRARY_ELEMENT;
+ int FORK_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_MEMBERSHIP;
+ int FORK_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_MEMBER = CONNECTION_DEFINITION__OWNED_MEMBER;
+ int FORK_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__MEMBERSHIP = CONNECTION_DEFINITION__MEMBERSHIP;
+ int FORK_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_IMPORT = CONNECTION_DEFINITION__OWNED_IMPORT;
+ int FORK_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__MEMBER = CONNECTION_DEFINITION__MEMBER;
+ int FORK_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IMPORTED_MEMBERSHIP = CONNECTION_DEFINITION__IMPORTED_MEMBERSHIP;
+ int FORK_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_SPECIALIZATION = CONNECTION_DEFINITION__OWNED_SPECIALIZATION;
+ int FORK_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int FORK_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__FEATURE = CONNECTION_DEFINITION__FEATURE;
+ int FORK_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_FEATURE = CONNECTION_DEFINITION__OWNED_FEATURE;
+ int FORK_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__INPUT = CONNECTION_DEFINITION__INPUT;
+ int FORK_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OUTPUT = CONNECTION_DEFINITION__OUTPUT;
+ int FORK_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_ABSTRACT = CONNECTION_DEFINITION__IS_ABSTRACT;
+ int FORK_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__INHERITED_MEMBERSHIP = CONNECTION_DEFINITION__INHERITED_MEMBERSHIP;
+ int FORK_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__END_FEATURE = CONNECTION_DEFINITION__END_FEATURE;
+ int FORK_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_END_FEATURE = CONNECTION_DEFINITION__OWNED_END_FEATURE;
+ int FORK_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_SUFFICIENT = CONNECTION_DEFINITION__IS_SUFFICIENT;
+ int FORK_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_CONJUGATOR = CONNECTION_DEFINITION__OWNED_CONJUGATOR;
+ int FORK_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_CONJUGATED = CONNECTION_DEFINITION__IS_CONJUGATED;
+ int FORK_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__INHERITED_FEATURE = CONNECTION_DEFINITION__INHERITED_FEATURE;
+ int FORK_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__MULTIPLICITY = CONNECTION_DEFINITION__MULTIPLICITY;
+ int FORK_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__UNIONING_TYPE = CONNECTION_DEFINITION__UNIONING_TYPE;
+ int FORK_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_INTERSECTING = CONNECTION_DEFINITION__OWNED_INTERSECTING;
+ int FORK_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__INTERSECTING_TYPE = CONNECTION_DEFINITION__INTERSECTING_TYPE;
+ int FORK_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_UNIONING = CONNECTION_DEFINITION__OWNED_UNIONING;
+ int FORK_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_DISJOINING = CONNECTION_DEFINITION__OWNED_DISJOINING;
+ int FORK_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__FEATURE_MEMBERSHIP;
+ int FORK_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__DIFFERENCING_TYPE = CONNECTION_DEFINITION__DIFFERENCING_TYPE;
+ int FORK_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Multiplicity Has Bounds' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_DIFFERENCING = CONNECTION_DEFINITION__OWNED_DIFFERENCING;
+ int FORK_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The number of operations of the 'Fork Node' class.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__DIRECTED_FEATURE = CONNECTION_DEFINITION__DIRECTED_FEATURE;
+ int FORK_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_SUBCLASSIFICATION = CONNECTION_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_VARIATION = CONNECTION_DEFINITION__IS_VARIATION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__VARIANT = CONNECTION_DEFINITION__VARIANT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__VARIANT_MEMBERSHIP = CONNECTION_DEFINITION__VARIANT_MEMBERSHIP;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__USAGE = CONNECTION_DEFINITION__USAGE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__DIRECTED_USAGE = CONNECTION_DEFINITION__DIRECTED_USAGE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_REFERENCE = CONNECTION_DEFINITION__OWNED_REFERENCE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ATTRIBUTE = CONNECTION_DEFINITION__OWNED_ATTRIBUTE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ENUMERATION = CONNECTION_DEFINITION__OWNED_ENUMERATION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_OCCURRENCE = CONNECTION_DEFINITION__OWNED_OCCURRENCE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ITEM = CONNECTION_DEFINITION__OWNED_ITEM;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_PART = CONNECTION_DEFINITION__OWNED_PART;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_PORT = CONNECTION_DEFINITION__OWNED_PORT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_CONNECTION = CONNECTION_DEFINITION__OWNED_CONNECTION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_FLOW = CONNECTION_DEFINITION__OWNED_FLOW;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_INTERFACE = CONNECTION_DEFINITION__OWNED_INTERFACE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ALLOCATION = CONNECTION_DEFINITION__OWNED_ALLOCATION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ACTION = CONNECTION_DEFINITION__OWNED_ACTION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_STATE = CONNECTION_DEFINITION__OWNED_STATE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_TRANSITION = CONNECTION_DEFINITION__OWNED_TRANSITION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_CALCULATION = CONNECTION_DEFINITION__OWNED_CALCULATION;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_CONSTRAINT = CONNECTION_DEFINITION__OWNED_CONSTRAINT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_REQUIREMENT = CONNECTION_DEFINITION__OWNED_REQUIREMENT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_CONCERN = CONNECTION_DEFINITION__OWNED_CONCERN;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_CASE = CONNECTION_DEFINITION__OWNED_CASE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_ANALYSIS_CASE = CONNECTION_DEFINITION__OWNED_ANALYSIS_CASE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_VERIFICATION_CASE = CONNECTION_DEFINITION__OWNED_VERIFICATION_CASE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_USE_CASE = CONNECTION_DEFINITION__OWNED_USE_CASE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_VIEW = CONNECTION_DEFINITION__OWNED_VIEW;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_VIEWPOINT = CONNECTION_DEFINITION__OWNED_VIEWPOINT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_RENDERING = CONNECTION_DEFINITION__OWNED_RENDERING;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_METADATA = CONNECTION_DEFINITION__OWNED_METADATA;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_USAGE = CONNECTION_DEFINITION__OWNED_USAGE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_INDIVIDUAL = CONNECTION_DEFINITION__IS_INDIVIDUAL;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__RELATED_ELEMENT = CONNECTION_DEFINITION__RELATED_ELEMENT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__TARGET = CONNECTION_DEFINITION__TARGET;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Kind' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__SOURCE = CONNECTION_DEFINITION__SOURCE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Constraint' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNING_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNING_RELATED_ELEMENT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_CONSTRAINT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Referenced Constraint' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__OWNED_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNED_RELATED_ELEMENT;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP__REFERENCED_CONSTRAINT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The number of structural features of the 'Requirement Constraint Membership' class.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__IS_IMPLIED = CONNECTION_DEFINITION__IS_IMPLIED;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Related Type' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__RELATED_TYPE = CONNECTION_DEFINITION__RELATED_TYPE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Source Type' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__SOURCE_TYPE = CONNECTION_DEFINITION__SOURCE_TYPE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Target Type' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__TARGET_TYPE = CONNECTION_DEFINITION__TARGET_TYPE;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Association End' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__ASSOCIATION_END = CONNECTION_DEFINITION__ASSOCIATION_END;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Connection End' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__CONNECTION_END = CONNECTION_DEFINITION__CONNECTION_END;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Interface End' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION__INTERFACE_END = CONNECTION_DEFINITION_FEATURE_COUNT + 0;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The number of structural features of the 'Interface Definition' class.
+ * The number of operations of the 'Requirement Constraint Membership' class.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION_FEATURE_COUNT = CONNECTION_DEFINITION_FEATURE_COUNT + 1;
+ int REQUIREMENT_CONSTRAINT_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___ESCAPED_NAME = CONNECTION_DEFINITION___ESCAPED_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP__ALIAS_IDS = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ALIAS_IDS;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___EFFECTIVE_SHORT_NAME = CONNECTION_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP__DECLARED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___EFFECTIVE_NAME = CONNECTION_DEFINITION___EFFECTIVE_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP__DECLARED_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___LIBRARY_NAMESPACE = CONNECTION_DEFINITION___LIBRARY_NAMESPACE;
+ int FRAMED_CONCERN_MEMBERSHIP__DOCUMENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DOCUMENTATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___PATH = CONNECTION_DEFINITION___PATH;
+ int FRAMED_CONCERN_MEMBERSHIP__ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ELEMENT_ID;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___NAMES_OF__ELEMENT = CONNECTION_DEFINITION___NAMES_OF__ELEMENT;
+ int FRAMED_CONCERN_MEMBERSHIP__IS_IMPLIED_INCLUDED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CONNECTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int FRAMED_CONCERN_MEMBERSHIP__IS_LIBRARY_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int FRAMED_CONCERN_MEMBERSHIP__NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__NAME;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_ANNOTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___RESOLVE__STRING = CONNECTION_DEFINITION___RESOLVE__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___RESOLVE_GLOBAL__STRING = CONNECTION_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNER = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNER;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___RESOLVE_LOCAL__STRING = CONNECTION_DEFINITION___RESOLVE_LOCAL__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNING_MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___RESOLVE_VISIBLE__STRING = CONNECTION_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___QUALIFICATION_OF__STRING = CONNECTION_DEFINITION___QUALIFICATION_OF__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNING_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CONNECTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__QUALIFIED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FRAMED_CONCERN_MEMBERSHIP__SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SHORT_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FRAMED_CONCERN_MEMBERSHIP__TEXTUAL_REPRESENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int FRAMED_CONCERN_MEMBERSHIP__IS_IMPLIED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNING_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
+ int FRAMED_CONCERN_MEMBERSHIP__RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int FRAMED_CONCERN_MEMBERSHIP__SOURCE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___SUPERTYPES__BOOLEAN = CONNECTION_DEFINITION___SUPERTYPES__BOOLEAN;
+ int FRAMED_CONCERN_MEMBERSHIP__TARGET = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TARGET;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___ALL_SUPERTYPES = CONNECTION_DEFINITION___ALL_SUPERTYPES;
+ int FRAMED_CONCERN_MEMBERSHIP__MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___SPECIALIZES__TYPE = CONNECTION_DEFINITION___SPECIALIZES__TYPE;
+ int FRAMED_CONCERN_MEMBERSHIP__MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int FRAMED_CONCERN_MEMBERSHIP__MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CONNECTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int FRAMED_CONCERN_MEMBERSHIP__MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION___MULTIPLICITIES = CONNECTION_DEFINITION___MULTIPLICITIES;
+ int FRAMED_CONCERN_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The number of operations of the 'Interface Definition' class.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int INTERFACE_DEFINITION_OPERATION_COUNT = CONNECTION_DEFINITION_OPERATION_COUNT + 0;
+ int FRAMED_CONCERN_MEMBERSHIP__VISIBILITY = REQUIREMENT_CONSTRAINT_MEMBERSHIP__VISIBILITY;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AllocationUsageImpl Allocation Usage}' class.
+ * The feature id for the 'Owned Member Element' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AllocationUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAllocationUsage()
* @generated
+ * @ordered
*/
- int ALLOCATION_USAGE = 110;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_MEMBERSHIP = CONNECTION_USAGE__OWNING_MEMBERSHIP;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_RELATIONSHIP = CONNECTION_USAGE__OWNED_RELATIONSHIP;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_RELATIONSHIP = CONNECTION_USAGE__OWNING_RELATIONSHIP;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_NAMESPACE = CONNECTION_USAGE__OWNING_NAMESPACE;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_FEATURE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__ELEMENT_ID = CONNECTION_USAGE__ELEMENT_ID;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNING_TYPE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Kind' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNER = CONNECTION_USAGE__OWNER;
+ int FRAMED_CONCERN_MEMBERSHIP__KIND = REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Constraint' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_ELEMENT = CONNECTION_USAGE__OWNED_ELEMENT;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Referenced Constraint' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DOCUMENTATION = CONNECTION_USAGE__DOCUMENTATION;
+ int FRAMED_CONCERN_MEMBERSHIP__REFERENCED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__REFERENCED_CONSTRAINT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Concern' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_ANNOTATION = CONNECTION_USAGE__OWNED_ANNOTATION;
+ int FRAMED_CONCERN_MEMBERSHIP__OWNED_CONCERN = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Referenced Concern' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__TEXTUAL_REPRESENTATION = CONNECTION_USAGE__TEXTUAL_REPRESENTATION;
+ int FRAMED_CONCERN_MEMBERSHIP__REFERENCED_CONCERN = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of structural features of the 'Framed Concern Membership' class.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__ALIAS_IDS = CONNECTION_USAGE__ALIAS_IDS;
+ int FRAMED_CONCERN_MEMBERSHIP_FEATURE_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DECLARED_SHORT_NAME = CONNECTION_USAGE__DECLARED_SHORT_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP___EFFECTIVE_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DECLARED_NAME = CONNECTION_USAGE__DECLARED_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP___EFFECTIVE_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__SHORT_NAME = CONNECTION_USAGE__SHORT_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP___ESCAPED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NAME = CONNECTION_USAGE__NAME;
+ int FRAMED_CONCERN_MEMBERSHIP___LIBRARY_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__QUALIFIED_NAME = CONNECTION_USAGE__QUALIFIED_NAME;
+ int FRAMED_CONCERN_MEMBERSHIP___PATH = REQUIREMENT_CONSTRAINT_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_IMPLIED_INCLUDED = CONNECTION_USAGE__IS_IMPLIED_INCLUDED;
+ int FRAMED_CONCERN_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of operations of the 'Framed Concern Membership' class.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_LIBRARY_ELEMENT = CONNECTION_USAGE__IS_LIBRARY_ELEMENT;
+ int FRAMED_CONCERN_MEMBERSHIP_OPERATION_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_MEMBERSHIP = CONNECTION_USAGE__OWNED_MEMBERSHIP;
+ int FUNCTION__ALIAS_IDS = BEHAVIOR__ALIAS_IDS;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_MEMBER = CONNECTION_USAGE__OWNED_MEMBER;
+ int FUNCTION__DECLARED_NAME = BEHAVIOR__DECLARED_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__MEMBERSHIP = CONNECTION_USAGE__MEMBERSHIP;
+ int FUNCTION__DECLARED_SHORT_NAME = BEHAVIOR__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_IMPORT = CONNECTION_USAGE__OWNED_IMPORT;
+ int FUNCTION__DOCUMENTATION = BEHAVIOR__DOCUMENTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__MEMBER = CONNECTION_USAGE__MEMBER;
+ int FUNCTION__ELEMENT_ID = BEHAVIOR__ELEMENT_ID;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IMPORTED_MEMBERSHIP = CONNECTION_USAGE__IMPORTED_MEMBERSHIP;
+ int FUNCTION__IS_IMPLIED_INCLUDED = BEHAVIOR__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_SPECIALIZATION = CONNECTION_USAGE__OWNED_SPECIALIZATION;
+ int FUNCTION__IS_LIBRARY_ELEMENT = BEHAVIOR__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int FUNCTION__NAME = BEHAVIOR__NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__FEATURE = CONNECTION_USAGE__FEATURE;
+ int FUNCTION__OWNED_ANNOTATION = BEHAVIOR__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_FEATURE = CONNECTION_USAGE__OWNED_FEATURE;
+ int FUNCTION__OWNED_ELEMENT = BEHAVIOR__OWNED_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__INPUT = CONNECTION_USAGE__INPUT;
+ int FUNCTION__OWNED_RELATIONSHIP = BEHAVIOR__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OUTPUT = CONNECTION_USAGE__OUTPUT;
+ int FUNCTION__OWNER = BEHAVIOR__OWNER;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_ABSTRACT = CONNECTION_USAGE__IS_ABSTRACT;
+ int FUNCTION__OWNING_MEMBERSHIP = BEHAVIOR__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__INHERITED_MEMBERSHIP = CONNECTION_USAGE__INHERITED_MEMBERSHIP;
+ int FUNCTION__OWNING_NAMESPACE = BEHAVIOR__OWNING_NAMESPACE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__END_FEATURE = CONNECTION_USAGE__END_FEATURE;
+ int FUNCTION__OWNING_RELATIONSHIP = BEHAVIOR__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_END_FEATURE = CONNECTION_USAGE__OWNED_END_FEATURE;
+ int FUNCTION__QUALIFIED_NAME = BEHAVIOR__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_SUFFICIENT = CONNECTION_USAGE__IS_SUFFICIENT;
+ int FUNCTION__SHORT_NAME = BEHAVIOR__SHORT_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_CONJUGATOR = CONNECTION_USAGE__OWNED_CONJUGATOR;
+ int FUNCTION__TEXTUAL_REPRESENTATION = BEHAVIOR__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_CONJUGATED = CONNECTION_USAGE__IS_CONJUGATED;
+ int FUNCTION__IMPORTED_MEMBERSHIP = BEHAVIOR__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__INHERITED_FEATURE = CONNECTION_USAGE__INHERITED_FEATURE;
+ int FUNCTION__MEMBER = BEHAVIOR__MEMBER;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__MULTIPLICITY = CONNECTION_USAGE__MULTIPLICITY;
+ int FUNCTION__MEMBERSHIP = BEHAVIOR__MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__UNIONING_TYPE = CONNECTION_USAGE__UNIONING_TYPE;
+ int FUNCTION__OWNED_IMPORT = BEHAVIOR__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_INTERSECTING = CONNECTION_USAGE__OWNED_INTERSECTING;
+ int FUNCTION__OWNED_MEMBER = BEHAVIOR__OWNED_MEMBER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__INTERSECTING_TYPE = CONNECTION_USAGE__INTERSECTING_TYPE;
+ int FUNCTION__OWNED_MEMBERSHIP = BEHAVIOR__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_UNIONING = CONNECTION_USAGE__OWNED_UNIONING;
+ int FUNCTION__DIFFERENCING_TYPE = BEHAVIOR__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_DISJOINING = CONNECTION_USAGE__OWNED_DISJOINING;
+ int FUNCTION__DIRECTED_FEATURE = BEHAVIOR__DIRECTED_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__FEATURE_MEMBERSHIP = CONNECTION_USAGE__FEATURE_MEMBERSHIP;
+ int FUNCTION__END_FEATURE = BEHAVIOR__END_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DIFFERENCING_TYPE = CONNECTION_USAGE__DIFFERENCING_TYPE;
+ int FUNCTION__FEATURE = BEHAVIOR__FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_DIFFERENCING = CONNECTION_USAGE__OWNED_DIFFERENCING;
+ int FUNCTION__FEATURE_MEMBERSHIP = BEHAVIOR__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DIRECTED_FEATURE = CONNECTION_USAGE__DIRECTED_FEATURE;
+ int FUNCTION__INHERITED_FEATURE = BEHAVIOR__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int FUNCTION__INHERITED_MEMBERSHIP = BEHAVIOR__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_TYPE = CONNECTION_USAGE__OWNING_TYPE;
+ int FUNCTION__INPUT = BEHAVIOR__INPUT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__END_OWNING_TYPE = CONNECTION_USAGE__END_OWNING_TYPE;
+ int FUNCTION__INTERSECTING_TYPE = BEHAVIOR__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_UNIQUE = CONNECTION_USAGE__IS_UNIQUE;
+ int FUNCTION__IS_ABSTRACT = BEHAVIOR__IS_ABSTRACT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_ORDERED = CONNECTION_USAGE__IS_ORDERED;
+ int FUNCTION__IS_CONJUGATED = BEHAVIOR__IS_CONJUGATED;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__TYPE = CONNECTION_USAGE__TYPE;
+ int FUNCTION__IS_SUFFICIENT = BEHAVIOR__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_REDEFINITION = CONNECTION_USAGE__OWNED_REDEFINITION;
+ int FUNCTION__MULTIPLICITY = BEHAVIOR__MULTIPLICITY;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_SUBSETTING = CONNECTION_USAGE__OWNED_SUBSETTING;
+ int FUNCTION__OUTPUT = BEHAVIOR__OUTPUT;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_COMPOSITE = CONNECTION_USAGE__IS_COMPOSITE;
+ int FUNCTION__OWNED_CONJUGATOR = BEHAVIOR__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_END = CONNECTION_USAGE__IS_END;
+ int FUNCTION__OWNED_DIFFERENCING = BEHAVIOR__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_TYPING = CONNECTION_USAGE__OWNED_TYPING;
+ int FUNCTION__OWNED_DISJOINING = BEHAVIOR__OWNED_DISJOINING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__FEATURING_TYPE = CONNECTION_USAGE__FEATURING_TYPE;
+ int FUNCTION__OWNED_END_FEATURE = BEHAVIOR__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_TYPE_FEATURING = CONNECTION_USAGE__OWNED_TYPE_FEATURING;
+ int FUNCTION__OWNED_FEATURE = BEHAVIOR__OWNED_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_DERIVED = CONNECTION_USAGE__IS_DERIVED;
+ int FUNCTION__OWNED_FEATURE_MEMBERSHIP = BEHAVIOR__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__CHAINING_FEATURE = CONNECTION_USAGE__CHAINING_FEATURE;
+ int FUNCTION__OWNED_INTERSECTING = BEHAVIOR__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_FEATURE_INVERTING = CONNECTION_USAGE__OWNED_FEATURE_INVERTING;
+ int FUNCTION__OWNED_SPECIALIZATION = BEHAVIOR__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_FEATURE_CHAINING = CONNECTION_USAGE__OWNED_FEATURE_CHAINING;
+ int FUNCTION__OWNED_UNIONING = BEHAVIOR__OWNED_UNIONING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_PORTION = CONNECTION_USAGE__IS_PORTION;
+ int FUNCTION__UNIONING_TYPE = BEHAVIOR__UNIONING_TYPE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_VARIABLE = CONNECTION_USAGE__IS_VARIABLE;
+ int FUNCTION__OWNED_SUBCLASSIFICATION = BEHAVIOR__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_CONSTANT = CONNECTION_USAGE__IS_CONSTANT;
+ int FUNCTION__PARAMETER = BEHAVIOR__PARAMETER;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int FUNCTION__STEP = BEHAVIOR__STEP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__FEATURE_TARGET = CONNECTION_USAGE__FEATURE_TARGET;
+ int FUNCTION__EXPRESSION = BEHAVIOR_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__CROSS_FEATURE = CONNECTION_USAGE__CROSS_FEATURE;
+ int FUNCTION__IS_MODEL_LEVEL_EVALUABLE = BEHAVIOR_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DIRECTION = CONNECTION_USAGE__DIRECTION;
+ int FUNCTION__RESULT = BEHAVIOR_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The number of structural features of the 'Function' class.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_CROSS_SUBSETTING = CONNECTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int FUNCTION_FEATURE_COUNT = BEHAVIOR_FEATURE_COUNT + 3;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__MAY_TIME_VARY = CONNECTION_USAGE__MAY_TIME_VARY;
+ int FUNCTION___EFFECTIVE_NAME = BEHAVIOR___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_REFERENCE = CONNECTION_USAGE__IS_REFERENCE;
+ int FUNCTION___EFFECTIVE_SHORT_NAME = BEHAVIOR___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__VARIANT = CONNECTION_USAGE__VARIANT;
+ int FUNCTION___ESCAPED_NAME = BEHAVIOR___ESCAPED_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__VARIANT_MEMBERSHIP = CONNECTION_USAGE__VARIANT_MEMBERSHIP;
+ int FUNCTION___LIBRARY_NAMESPACE = BEHAVIOR___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_DEFINITION = CONNECTION_USAGE__OWNING_DEFINITION;
+ int FUNCTION___PATH = BEHAVIOR___PATH;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_USAGE = CONNECTION_USAGE__OWNING_USAGE;
+ int FUNCTION___IMPORTED_MEMBERSHIPS__ELIST = BEHAVIOR___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_USAGE = CONNECTION_USAGE__NESTED_USAGE;
+ int FUNCTION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = BEHAVIOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DEFINITION = CONNECTION_USAGE__DEFINITION;
+ int FUNCTION___NAMES_OF__ELEMENT = BEHAVIOR___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__USAGE = CONNECTION_USAGE__USAGE;
+ int FUNCTION___QUALIFICATION_OF__STRING = BEHAVIOR___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DIRECTED_USAGE = CONNECTION_USAGE__DIRECTED_USAGE;
+ int FUNCTION___RESOLVE__STRING = BEHAVIOR___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_REFERENCE = CONNECTION_USAGE__NESTED_REFERENCE;
+ int FUNCTION___RESOLVE_GLOBAL__STRING = BEHAVIOR___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_ATTRIBUTE = CONNECTION_USAGE__NESTED_ATTRIBUTE;
+ int FUNCTION___RESOLVE_LOCAL__STRING = BEHAVIOR___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_ENUMERATION = CONNECTION_USAGE__NESTED_ENUMERATION;
+ int FUNCTION___RESOLVE_VISIBLE__STRING = BEHAVIOR___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_OCCURRENCE = CONNECTION_USAGE__NESTED_OCCURRENCE;
+ int FUNCTION___UNQUALIFIED_NAME_OF__STRING = BEHAVIOR___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_ITEM = CONNECTION_USAGE__NESTED_ITEM;
+ int FUNCTION___VISIBILITY_OF__MEMBERSHIP = BEHAVIOR___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_PART = CONNECTION_USAGE__NESTED_PART;
+ int FUNCTION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = BEHAVIOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_PORT = CONNECTION_USAGE__NESTED_PORT;
+ int FUNCTION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = BEHAVIOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_CONNECTION = CONNECTION_USAGE__NESTED_CONNECTION;
+ int FUNCTION___ALL_SUPERTYPES = BEHAVIOR___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_FLOW = CONNECTION_USAGE__NESTED_FLOW;
+ int FUNCTION___DIRECTION_OF__FEATURE = BEHAVIOR___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_INTERFACE = CONNECTION_USAGE__NESTED_INTERFACE;
+ int FUNCTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = BEHAVIOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_ALLOCATION = CONNECTION_USAGE__NESTED_ALLOCATION;
+ int FUNCTION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BEHAVIOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_ACTION = CONNECTION_USAGE__NESTED_ACTION;
+ int FUNCTION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BEHAVIOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_STATE = CONNECTION_USAGE__NESTED_STATE;
+ int FUNCTION___IS_COMPATIBLE_WITH__TYPE = BEHAVIOR___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_TRANSITION = CONNECTION_USAGE__NESTED_TRANSITION;
+ int FUNCTION___MULTIPLICITIES = BEHAVIOR___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_CALCULATION = CONNECTION_USAGE__NESTED_CALCULATION;
+ int FUNCTION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BEHAVIOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_CONSTRAINT = CONNECTION_USAGE__NESTED_CONSTRAINT;
+ int FUNCTION___REMOVE_REDEFINED_FEATURES__ELIST = BEHAVIOR___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_REQUIREMENT = CONNECTION_USAGE__NESTED_REQUIREMENT;
+ int FUNCTION___SPECIALIZES__TYPE = BEHAVIOR___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_CONCERN = CONNECTION_USAGE__NESTED_CONCERN;
+ int FUNCTION___SPECIALIZES_FROM_LIBRARY__STRING = BEHAVIOR___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_CASE = CONNECTION_USAGE__NESTED_CASE;
+ int FUNCTION___SUPERTYPES__BOOLEAN = BEHAVIOR___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The number of operations of the 'Function' class.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_ANALYSIS_CASE = CONNECTION_USAGE__NESTED_ANALYSIS_CASE;
+ int FUNCTION_OPERATION_COUNT = BEHAVIOR_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_VERIFICATION_CASE = CONNECTION_USAGE__NESTED_VERIFICATION_CASE;
+ int IF_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_USE_CASE = CONNECTION_USAGE__NESTED_USE_CASE;
+ int IF_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_VIEW = CONNECTION_USAGE__NESTED_VIEW;
+ int IF_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_VIEWPOINT = CONNECTION_USAGE__NESTED_VIEWPOINT;
+ int IF_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_RENDERING = CONNECTION_USAGE__NESTED_RENDERING;
+ int IF_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__NESTED_METADATA = CONNECTION_USAGE__NESTED_METADATA;
+ int IF_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_VARIATION = CONNECTION_USAGE__IS_VARIATION;
+ int IF_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__RELATED_ELEMENT = CONNECTION_USAGE__RELATED_ELEMENT;
+ int IF_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__TARGET = CONNECTION_USAGE__TARGET;
+ int IF_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__SOURCE = CONNECTION_USAGE__SOURCE;
+ int IF_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNING_RELATED_ELEMENT = CONNECTION_USAGE__OWNING_RELATED_ELEMENT;
+ int IF_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OWNED_RELATED_ELEMENT = CONNECTION_USAGE__OWNED_RELATED_ELEMENT;
+ int IF_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_IMPLIED = CONNECTION_USAGE__IS_IMPLIED;
+ int IF_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__RELATED_FEATURE = CONNECTION_USAGE__RELATED_FEATURE;
+ int IF_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__ASSOCIATION = CONNECTION_USAGE__ASSOCIATION;
+ int IF_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__CONNECTOR_END = CONNECTION_USAGE__CONNECTOR_END;
+ int IF_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__SOURCE_FEATURE = CONNECTION_USAGE__SOURCE_FEATURE;
+ int IF_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__TARGET_FEATURE = CONNECTION_USAGE__TARGET_FEATURE;
+ int IF_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__DEFAULT_FEATURING_TYPE = CONNECTION_USAGE__DEFAULT_FEATURING_TYPE;
+ int IF_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__OCCURRENCE_DEFINITION = CONNECTION_USAGE__OCCURRENCE_DEFINITION;
+ int IF_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__INDIVIDUAL_DEFINITION = CONNECTION_USAGE__INDIVIDUAL_DEFINITION;
+ int IF_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__IS_INDIVIDUAL = CONNECTION_USAGE__IS_INDIVIDUAL;
+ int IF_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__PORTION_KIND = CONNECTION_USAGE__PORTION_KIND;
+ int IF_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__ITEM_DEFINITION = CONNECTION_USAGE__ITEM_DEFINITION;
+ int IF_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Part Definition' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__PART_DEFINITION = CONNECTION_USAGE__PART_DEFINITION;
+ int IF_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Connection Definition' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__CONNECTION_DEFINITION = CONNECTION_USAGE__CONNECTION_DEFINITION;
+ int IF_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Allocation Definition' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE__ALLOCATION_DEFINITION = CONNECTION_USAGE_FEATURE_COUNT + 0;
+ int IF_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The number of structural features of the 'Allocation Usage' class.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE_FEATURE_COUNT = CONNECTION_USAGE_FEATURE_COUNT + 1;
+ int IF_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___ESCAPED_NAME = CONNECTION_USAGE___ESCAPED_NAME;
+ int IF_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___EFFECTIVE_SHORT_NAME = CONNECTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int IF_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___EFFECTIVE_NAME = CONNECTION_USAGE___EFFECTIVE_NAME;
+ int IF_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___LIBRARY_NAMESPACE = CONNECTION_USAGE___LIBRARY_NAMESPACE;
+ int IF_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___PATH = CONNECTION_USAGE___PATH;
+ int IF_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___NAMES_OF__ELEMENT = CONNECTION_USAGE___NAMES_OF__ELEMENT;
+ int IF_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int IF_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int IF_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int IF_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int IF_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___RESOLVE__STRING = CONNECTION_USAGE___RESOLVE__STRING;
+ int IF_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___RESOLVE_GLOBAL__STRING = CONNECTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int IF_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___RESOLVE_LOCAL__STRING = CONNECTION_USAGE___RESOLVE_LOCAL__STRING;
+ int IF_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___RESOLVE_VISIBLE__STRING = CONNECTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int IF_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___QUALIFICATION_OF__STRING = CONNECTION_USAGE___QUALIFICATION_OF__STRING;
+ int IF_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int IF_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int IF_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int IF_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int IF_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int IF_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int IF_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
+ int IF_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int IF_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___SUPERTYPES__BOOLEAN = CONNECTION_USAGE___SUPERTYPES__BOOLEAN;
+ int IF_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___ALL_SUPERTYPES = CONNECTION_USAGE___ALL_SUPERTYPES;
+ int IF_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___SPECIALIZES__TYPE = CONNECTION_USAGE___SPECIALIZES__TYPE;
+ int IF_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int IF_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int IF_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___MULTIPLICITIES = CONNECTION_USAGE___MULTIPLICITIES;
+ int IF_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___DIRECTION_FOR__TYPE = CONNECTION_USAGE___DIRECTION_FOR__TYPE;
+ int IF_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___NAMING_FEATURE = CONNECTION_USAGE___NAMING_FEATURE;
+ int IF_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___REDEFINES__FEATURE = CONNECTION_USAGE___REDEFINES__FEATURE;
+ int IF_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int IF_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int IF_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___TYPING_FEATURES = CONNECTION_USAGE___TYPING_FEATURES;
+ int IF_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___AS_CARTESIAN_PRODUCT = CONNECTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int IF_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___IS_CARTESIAN_PRODUCT = CONNECTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int IF_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int IF_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___OWNED_CROSS_FEATURE = CONNECTION_USAGE___OWNED_CROSS_FEATURE;
+ int IF_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___ALL_REDEFINED_FEATURES = CONNECTION_USAGE___ALL_REDEFINED_FEATURES;
+ int IF_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int IF_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___CAN_ACCESS__FEATURE = CONNECTION_USAGE___CAN_ACCESS__FEATURE;
+ int IF_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int IF_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE___REFERENCED_FEATURE_TARGET = CONNECTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int IF_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The number of operations of the 'Allocation Usage' class.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_USAGE_OPERATION_COUNT = CONNECTION_USAGE_OPERATION_COUNT + 0;
+ int IF_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AllocationDefinitionImpl Allocation Definition}' class.
+ * The feature id for the 'Definition' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AllocationDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAllocationDefinition()
* @generated
+ * @ordered
*/
- int ALLOCATION_DEFINITION = 111;
+ int IF_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNING_MEMBERSHIP = CONNECTION_DEFINITION__OWNING_MEMBERSHIP;
+ int IF_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_RELATIONSHIP = CONNECTION_DEFINITION__OWNED_RELATIONSHIP;
+ int IF_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNING_RELATIONSHIP = CONNECTION_DEFINITION__OWNING_RELATIONSHIP;
+ int IF_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNING_NAMESPACE = CONNECTION_DEFINITION__OWNING_NAMESPACE;
+ int IF_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__ELEMENT_ID = CONNECTION_DEFINITION__ELEMENT_ID;
+ int IF_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNER = CONNECTION_DEFINITION__OWNER;
+ int IF_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ELEMENT = CONNECTION_DEFINITION__OWNED_ELEMENT;
+ int IF_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__DOCUMENTATION = CONNECTION_DEFINITION__DOCUMENTATION;
+ int IF_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ANNOTATION = CONNECTION_DEFINITION__OWNED_ANNOTATION;
+ int IF_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__TEXTUAL_REPRESENTATION = CONNECTION_DEFINITION__TEXTUAL_REPRESENTATION;
+ int IF_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__ALIAS_IDS = CONNECTION_DEFINITION__ALIAS_IDS;
+ int IF_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__DECLARED_SHORT_NAME = CONNECTION_DEFINITION__DECLARED_SHORT_NAME;
+ int IF_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__DECLARED_NAME = CONNECTION_DEFINITION__DECLARED_NAME;
+ int IF_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__SHORT_NAME = CONNECTION_DEFINITION__SHORT_NAME;
+ int IF_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__NAME = CONNECTION_DEFINITION__NAME;
+ int IF_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__QUALIFIED_NAME = CONNECTION_DEFINITION__QUALIFIED_NAME;
+ int IF_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_IMPLIED_INCLUDED = CONNECTION_DEFINITION__IS_IMPLIED_INCLUDED;
+ int IF_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_LIBRARY_ELEMENT = CONNECTION_DEFINITION__IS_LIBRARY_ELEMENT;
+ int IF_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_MEMBERSHIP;
+ int IF_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_MEMBER = CONNECTION_DEFINITION__OWNED_MEMBER;
+ int IF_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__MEMBERSHIP = CONNECTION_DEFINITION__MEMBERSHIP;
+ int IF_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_IMPORT = CONNECTION_DEFINITION__OWNED_IMPORT;
+ int IF_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__MEMBER = CONNECTION_DEFINITION__MEMBER;
+ int IF_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IMPORTED_MEMBERSHIP = CONNECTION_DEFINITION__IMPORTED_MEMBERSHIP;
+ int IF_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_SPECIALIZATION = CONNECTION_DEFINITION__OWNED_SPECIALIZATION;
+ int IF_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int IF_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__FEATURE = CONNECTION_DEFINITION__FEATURE;
+ int IF_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_FEATURE = CONNECTION_DEFINITION__OWNED_FEATURE;
+ int IF_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__INPUT = CONNECTION_DEFINITION__INPUT;
+ int IF_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OUTPUT = CONNECTION_DEFINITION__OUTPUT;
+ int IF_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_ABSTRACT = CONNECTION_DEFINITION__IS_ABSTRACT;
+ int IF_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__INHERITED_MEMBERSHIP = CONNECTION_DEFINITION__INHERITED_MEMBERSHIP;
+ int IF_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__END_FEATURE = CONNECTION_DEFINITION__END_FEATURE;
+ int IF_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_END_FEATURE = CONNECTION_DEFINITION__OWNED_END_FEATURE;
+ int IF_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_SUFFICIENT = CONNECTION_DEFINITION__IS_SUFFICIENT;
+ int IF_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_CONJUGATOR = CONNECTION_DEFINITION__OWNED_CONJUGATOR;
+ int IF_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_CONJUGATED = CONNECTION_DEFINITION__IS_CONJUGATED;
+ int IF_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__INHERITED_FEATURE = CONNECTION_DEFINITION__INHERITED_FEATURE;
+ int IF_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__MULTIPLICITY = CONNECTION_DEFINITION__MULTIPLICITY;
+ int IF_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__UNIONING_TYPE = CONNECTION_DEFINITION__UNIONING_TYPE;
+ int IF_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_INTERSECTING = CONNECTION_DEFINITION__OWNED_INTERSECTING;
+ int IF_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__INTERSECTING_TYPE = CONNECTION_DEFINITION__INTERSECTING_TYPE;
+ int IF_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_UNIONING = CONNECTION_DEFINITION__OWNED_UNIONING;
+ int IF_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Else Action' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_DISJOINING = CONNECTION_DEFINITION__OWNED_DISJOINING;
+ int IF_ACTION_USAGE__ELSE_ACTION = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'If Argument' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__FEATURE_MEMBERSHIP;
+ int IF_ACTION_USAGE__IF_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Then Action' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__DIFFERENCING_TYPE = CONNECTION_DEFINITION__DIFFERENCING_TYPE;
+ int IF_ACTION_USAGE__THEN_ACTION = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The number of structural features of the 'If Action Usage' class.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_DIFFERENCING = CONNECTION_DEFINITION__OWNED_DIFFERENCING;
+ int IF_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__DIRECTED_FEATURE = CONNECTION_DEFINITION__DIRECTED_FEATURE;
+ int IF_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_SUBCLASSIFICATION = CONNECTION_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int IF_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_VARIATION = CONNECTION_DEFINITION__IS_VARIATION;
+ int IF_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__VARIANT = CONNECTION_DEFINITION__VARIANT;
+ int IF_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__VARIANT_MEMBERSHIP = CONNECTION_DEFINITION__VARIANT_MEMBERSHIP;
+ int IF_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__USAGE = CONNECTION_DEFINITION__USAGE;
+ int IF_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__DIRECTED_USAGE = CONNECTION_DEFINITION__DIRECTED_USAGE;
+ int IF_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_REFERENCE = CONNECTION_DEFINITION__OWNED_REFERENCE;
+ int IF_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ATTRIBUTE = CONNECTION_DEFINITION__OWNED_ATTRIBUTE;
+ int IF_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ENUMERATION = CONNECTION_DEFINITION__OWNED_ENUMERATION;
+ int IF_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_OCCURRENCE = CONNECTION_DEFINITION__OWNED_OCCURRENCE;
+ int IF_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ITEM = CONNECTION_DEFINITION__OWNED_ITEM;
+ int IF_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_PART = CONNECTION_DEFINITION__OWNED_PART;
+ int IF_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_PORT = CONNECTION_DEFINITION__OWNED_PORT;
+ int IF_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_CONNECTION = CONNECTION_DEFINITION__OWNED_CONNECTION;
+ int IF_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_FLOW = CONNECTION_DEFINITION__OWNED_FLOW;
+ int IF_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_INTERFACE = CONNECTION_DEFINITION__OWNED_INTERFACE;
+ int IF_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ALLOCATION = CONNECTION_DEFINITION__OWNED_ALLOCATION;
+ int IF_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ACTION = CONNECTION_DEFINITION__OWNED_ACTION;
+ int IF_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_STATE = CONNECTION_DEFINITION__OWNED_STATE;
+ int IF_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_TRANSITION = CONNECTION_DEFINITION__OWNED_TRANSITION;
+ int IF_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_CALCULATION = CONNECTION_DEFINITION__OWNED_CALCULATION;
+ int IF_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_CONSTRAINT = CONNECTION_DEFINITION__OWNED_CONSTRAINT;
+ int IF_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_REQUIREMENT = CONNECTION_DEFINITION__OWNED_REQUIREMENT;
+ int IF_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_CONCERN = CONNECTION_DEFINITION__OWNED_CONCERN;
+ int IF_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_CASE = CONNECTION_DEFINITION__OWNED_CASE;
+ int IF_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_ANALYSIS_CASE = CONNECTION_DEFINITION__OWNED_ANALYSIS_CASE;
+ int IF_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_VERIFICATION_CASE = CONNECTION_DEFINITION__OWNED_VERIFICATION_CASE;
+ int IF_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_USE_CASE = CONNECTION_DEFINITION__OWNED_USE_CASE;
+ int IF_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_VIEW = CONNECTION_DEFINITION__OWNED_VIEW;
+ int IF_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_VIEWPOINT = CONNECTION_DEFINITION__OWNED_VIEWPOINT;
+ int IF_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_RENDERING = CONNECTION_DEFINITION__OWNED_RENDERING;
+ int IF_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_METADATA = CONNECTION_DEFINITION__OWNED_METADATA;
+ int IF_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_USAGE = CONNECTION_DEFINITION__OWNED_USAGE;
+ int IF_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_INDIVIDUAL = CONNECTION_DEFINITION__IS_INDIVIDUAL;
+ int IF_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__RELATED_ELEMENT = CONNECTION_DEFINITION__RELATED_ELEMENT;
+ int IF_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__TARGET = CONNECTION_DEFINITION__TARGET;
+ int IF_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__SOURCE = CONNECTION_DEFINITION__SOURCE;
+ int IF_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNING_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNING_RELATED_ELEMENT;
+ int IF_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__OWNED_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNED_RELATED_ELEMENT;
+ int IF_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__IS_IMPLIED = CONNECTION_DEFINITION__IS_IMPLIED;
+ int IF_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Related Type' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__RELATED_TYPE = CONNECTION_DEFINITION__RELATED_TYPE;
+ int IF_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Source Type' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__SOURCE_TYPE = CONNECTION_DEFINITION__SOURCE_TYPE;
+ int IF_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Target Type' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__TARGET_TYPE = CONNECTION_DEFINITION__TARGET_TYPE;
+ int IF_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Association End' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__ASSOCIATION_END = CONNECTION_DEFINITION__ASSOCIATION_END;
+ int IF_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Connection End' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__CONNECTION_END = CONNECTION_DEFINITION__CONNECTION_END;
+ int IF_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Allocation' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION__ALLOCATION = CONNECTION_DEFINITION_FEATURE_COUNT + 0;
+ int IF_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The number of structural features of the 'Allocation Definition' class.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION_FEATURE_COUNT = CONNECTION_DEFINITION_FEATURE_COUNT + 1;
+ int IF_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The number of operations of the 'If Action Usage' class.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___ESCAPED_NAME = CONNECTION_DEFINITION___ESCAPED_NAME;
+ int IF_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___EFFECTIVE_SHORT_NAME = CONNECTION_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int USE_CASE_USAGE__ALIAS_IDS = CASE_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___EFFECTIVE_NAME = CONNECTION_DEFINITION___EFFECTIVE_NAME;
+ int USE_CASE_USAGE__DECLARED_NAME = CASE_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___LIBRARY_NAMESPACE = CONNECTION_DEFINITION___LIBRARY_NAMESPACE;
+ int USE_CASE_USAGE__DECLARED_SHORT_NAME = CASE_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___PATH = CONNECTION_DEFINITION___PATH;
+ int USE_CASE_USAGE__DOCUMENTATION = CASE_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___NAMES_OF__ELEMENT = CONNECTION_DEFINITION___NAMES_OF__ELEMENT;
+ int USE_CASE_USAGE__ELEMENT_ID = CASE_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CONNECTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int USE_CASE_USAGE__IS_IMPLIED_INCLUDED = CASE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int USE_CASE_USAGE__IS_LIBRARY_ELEMENT = CASE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int USE_CASE_USAGE__NAME = CASE_USAGE__NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int USE_CASE_USAGE__OWNED_ANNOTATION = CASE_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___RESOLVE__STRING = CONNECTION_DEFINITION___RESOLVE__STRING;
+ int USE_CASE_USAGE__OWNED_ELEMENT = CASE_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___RESOLVE_GLOBAL__STRING = CONNECTION_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int USE_CASE_USAGE__OWNED_RELATIONSHIP = CASE_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___RESOLVE_LOCAL__STRING = CONNECTION_DEFINITION___RESOLVE_LOCAL__STRING;
+ int USE_CASE_USAGE__OWNER = CASE_USAGE__OWNER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___RESOLVE_VISIBLE__STRING = CONNECTION_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int USE_CASE_USAGE__OWNING_MEMBERSHIP = CASE_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___QUALIFICATION_OF__STRING = CONNECTION_DEFINITION___QUALIFICATION_OF__STRING;
+ int USE_CASE_USAGE__OWNING_NAMESPACE = CASE_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CONNECTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int USE_CASE_USAGE__OWNING_RELATIONSHIP = CASE_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_USAGE__QUALIFIED_NAME = CASE_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_USAGE__SHORT_NAME = CASE_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_USAGE__TEXTUAL_REPRESENTATION = CASE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int USE_CASE_USAGE__IMPORTED_MEMBERSHIP = CASE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int USE_CASE_USAGE__MEMBER = CASE_USAGE__MEMBER;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
+ int USE_CASE_USAGE__MEMBERSHIP = CASE_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int USE_CASE_USAGE__OWNED_IMPORT = CASE_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___SUPERTYPES__BOOLEAN = CONNECTION_DEFINITION___SUPERTYPES__BOOLEAN;
+ int USE_CASE_USAGE__OWNED_MEMBER = CASE_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___ALL_SUPERTYPES = CONNECTION_DEFINITION___ALL_SUPERTYPES;
+ int USE_CASE_USAGE__OWNED_MEMBERSHIP = CASE_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___SPECIALIZES__TYPE = CONNECTION_DEFINITION___SPECIALIZES__TYPE;
+ int USE_CASE_USAGE__DIFFERENCING_TYPE = CASE_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int USE_CASE_USAGE__DIRECTED_FEATURE = CASE_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CONNECTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int USE_CASE_USAGE__END_FEATURE = CASE_USAGE__END_FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION___MULTIPLICITIES = CONNECTION_DEFINITION___MULTIPLICITIES;
+ int USE_CASE_USAGE__FEATURE = CASE_USAGE__FEATURE;
/**
- * The number of operations of the 'Allocation Definition' class.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ALLOCATION_DEFINITION_OPERATION_COUNT = CONNECTION_DEFINITION_OPERATION_COUNT + 0;
+ int USE_CASE_USAGE__FEATURE_MEMBERSHIP = CASE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StateUsageImpl State Usage}' class.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.StateUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateUsage()
* @generated
+ * @ordered
*/
- int STATE_USAGE = 112;
+ int USE_CASE_USAGE__INHERITED_FEATURE = CASE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int USE_CASE_USAGE__INHERITED_MEMBERSHIP = CASE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int USE_CASE_USAGE__INPUT = CASE_USAGE__INPUT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int USE_CASE_USAGE__INTERSECTING_TYPE = CASE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int USE_CASE_USAGE__IS_ABSTRACT = CASE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int USE_CASE_USAGE__IS_CONJUGATED = CASE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int USE_CASE_USAGE__IS_SUFFICIENT = CASE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int USE_CASE_USAGE__MULTIPLICITY = CASE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int USE_CASE_USAGE__OUTPUT = CASE_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int USE_CASE_USAGE__OWNED_CONJUGATOR = CASE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int USE_CASE_USAGE__OWNED_DIFFERENCING = CASE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int USE_CASE_USAGE__OWNED_DISJOINING = CASE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int USE_CASE_USAGE__OWNED_END_FEATURE = CASE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int USE_CASE_USAGE__OWNED_FEATURE = CASE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int USE_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NAME = ACTION_USAGE__NAME;
+ int USE_CASE_USAGE__OWNED_INTERSECTING = CASE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int USE_CASE_USAGE__OWNED_SPECIALIZATION = CASE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int USE_CASE_USAGE__OWNED_UNIONING = CASE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int USE_CASE_USAGE__UNIONING_TYPE = CASE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int USE_CASE_USAGE__CHAINING_FEATURE = CASE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int USE_CASE_USAGE__CROSS_FEATURE = CASE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int USE_CASE_USAGE__DIRECTION = CASE_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int USE_CASE_USAGE__END_OWNING_TYPE = CASE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int USE_CASE_USAGE__FEATURE_TARGET = CASE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int USE_CASE_USAGE__FEATURING_TYPE = CASE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int USE_CASE_USAGE__IS_COMPOSITE = CASE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int USE_CASE_USAGE__IS_CONSTANT = CASE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int USE_CASE_USAGE__IS_DERIVED = CASE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int USE_CASE_USAGE__IS_END = CASE_USAGE__IS_END;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int USE_CASE_USAGE__IS_ORDERED = CASE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int USE_CASE_USAGE__IS_PORTION = CASE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int USE_CASE_USAGE__IS_UNIQUE = CASE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int USE_CASE_USAGE__IS_VARIABLE = CASE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int USE_CASE_USAGE__OWNED_CROSS_SUBSETTING = CASE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int USE_CASE_USAGE__OWNED_FEATURE_CHAINING = CASE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int USE_CASE_USAGE__OWNED_FEATURE_INVERTING = CASE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int USE_CASE_USAGE__OWNED_REDEFINITION = CASE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int USE_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int USE_CASE_USAGE__OWNED_SUBSETTING = CASE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int USE_CASE_USAGE__OWNED_TYPE_FEATURING = CASE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int USE_CASE_USAGE__OWNED_TYPING = CASE_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int USE_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int USE_CASE_USAGE__OWNING_TYPE = CASE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int USE_CASE_USAGE__TYPE = CASE_USAGE__TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int USE_CASE_USAGE__DEFINITION = CASE_USAGE__DEFINITION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int USE_CASE_USAGE__DIRECTED_USAGE = CASE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int USE_CASE_USAGE__IS_REFERENCE = CASE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int USE_CASE_USAGE__IS_VARIATION = CASE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int USE_CASE_USAGE__MAY_TIME_VARY = CASE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int USE_CASE_USAGE__NESTED_ACTION = CASE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int USE_CASE_USAGE__NESTED_ALLOCATION = CASE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int USE_CASE_USAGE__NESTED_ANALYSIS_CASE = CASE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int USE_CASE_USAGE__NESTED_ATTRIBUTE = CASE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int USE_CASE_USAGE__NESTED_CALCULATION = CASE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int USE_CASE_USAGE__NESTED_CASE = CASE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int USE_CASE_USAGE__NESTED_CONCERN = CASE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int USE_CASE_USAGE__NESTED_CONNECTION = CASE_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int USE_CASE_USAGE__NESTED_CONSTRAINT = CASE_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int USE_CASE_USAGE__NESTED_ENUMERATION = CASE_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int USE_CASE_USAGE__NESTED_FLOW = CASE_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int USE_CASE_USAGE__NESTED_INTERFACE = CASE_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int USE_CASE_USAGE__NESTED_ITEM = CASE_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int USE_CASE_USAGE__NESTED_METADATA = CASE_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int USE_CASE_USAGE__NESTED_OCCURRENCE = CASE_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int USE_CASE_USAGE__NESTED_PART = CASE_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int USE_CASE_USAGE__NESTED_PORT = CASE_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int USE_CASE_USAGE__NESTED_REFERENCE = CASE_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int USE_CASE_USAGE__NESTED_RENDERING = CASE_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int USE_CASE_USAGE__NESTED_REQUIREMENT = CASE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int USE_CASE_USAGE__NESTED_STATE = CASE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int USE_CASE_USAGE__NESTED_TRANSITION = CASE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int USE_CASE_USAGE__NESTED_USAGE = CASE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int USE_CASE_USAGE__NESTED_USE_CASE = CASE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int USE_CASE_USAGE__NESTED_VERIFICATION_CASE = CASE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int USE_CASE_USAGE__NESTED_VIEW = CASE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int USE_CASE_USAGE__NESTED_VIEWPOINT = CASE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int USE_CASE_USAGE__OWNING_DEFINITION = CASE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int USE_CASE_USAGE__OWNING_USAGE = CASE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int USE_CASE_USAGE__USAGE = CASE_USAGE__USAGE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int USE_CASE_USAGE__VARIANT = CASE_USAGE__VARIANT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int USE_CASE_USAGE__VARIANT_MEMBERSHIP = CASE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int USE_CASE_USAGE__INDIVIDUAL_DEFINITION = CASE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int USE_CASE_USAGE__IS_INDIVIDUAL = CASE_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int USE_CASE_USAGE__OCCURRENCE_DEFINITION = CASE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int USE_CASE_USAGE__PORTION_KIND = CASE_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int USE_CASE_USAGE__BEHAVIOR = CASE_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int USE_CASE_USAGE__PARAMETER = CASE_USAGE__PARAMETER;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int USE_CASE_USAGE__ACTION_DEFINITION = CASE_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int USE_CASE_USAGE__FUNCTION = CASE_USAGE__FUNCTION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int USE_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int USE_CASE_USAGE__RESULT = CASE_USAGE__RESULT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Calculation Definition' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int USE_CASE_USAGE__CALCULATION_DEFINITION = CASE_USAGE__CALCULATION_DEFINITION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int USE_CASE_USAGE__ACTOR_PARAMETER = CASE_USAGE__ACTOR_PARAMETER;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int USE_CASE_USAGE__CASE_DEFINITION = CASE_USAGE__CASE_DEFINITION;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int USE_CASE_USAGE__OBJECTIVE_REQUIREMENT = CASE_USAGE__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int USE_CASE_USAGE__SUBJECT_PARAMETER = CASE_USAGE__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Included Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int USE_CASE_USAGE__INCLUDED_USE_CASE = CASE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Use Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int USE_CASE_USAGE__USE_CASE_DEFINITION = CASE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The number of structural features of the 'Use Case Usage' class.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int USE_CASE_USAGE_FEATURE_COUNT = CASE_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int USE_CASE_USAGE___EFFECTIVE_NAME = CASE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int USE_CASE_USAGE___EFFECTIVE_SHORT_NAME = CASE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int USE_CASE_USAGE___ESCAPED_NAME = CASE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int USE_CASE_USAGE___LIBRARY_NAMESPACE = CASE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int USE_CASE_USAGE___PATH = CASE_USAGE___PATH;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int USE_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int USE_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int USE_CASE_USAGE___NAMES_OF__ELEMENT = CASE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int USE_CASE_USAGE___QUALIFICATION_OF__STRING = CASE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int USE_CASE_USAGE___RESOLVE__STRING = CASE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int USE_CASE_USAGE___RESOLVE_GLOBAL__STRING = CASE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int USE_CASE_USAGE___RESOLVE_LOCAL__STRING = CASE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int USE_CASE_USAGE___RESOLVE_VISIBLE__STRING = CASE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int USE_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int USE_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int USE_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int USE_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int USE_CASE_USAGE___ALL_SUPERTYPES = CASE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int USE_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'State Definition' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__STATE_DEFINITION = ACTION_USAGE_FEATURE_COUNT + 0;
+ int USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Entry Action' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__ENTRY_ACTION = ACTION_USAGE_FEATURE_COUNT + 1;
+ int USE_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Do Action' reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__DO_ACTION = ACTION_USAGE_FEATURE_COUNT + 2;
+ int USE_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Exit Action' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__EXIT_ACTION = ACTION_USAGE_FEATURE_COUNT + 3;
+ int USE_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Parallel' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE__IS_PARALLEL = ACTION_USAGE_FEATURE_COUNT + 4;
+ int USE_CASE_USAGE___MULTIPLICITIES = CASE_USAGE___MULTIPLICITIES;
/**
- * The number of structural features of the 'State Usage' class.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 5;
+ int USE_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int USE_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int USE_CASE_USAGE___SPECIALIZES__TYPE = CASE_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int USE_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int USE_CASE_USAGE___SUPERTYPES__BOOLEAN = CASE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___PATH = ACTION_USAGE___PATH;
+ int USE_CASE_USAGE___ALL_REDEFINED_FEATURES = CASE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int USE_CASE_USAGE___AS_CARTESIAN_PRODUCT = CASE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int USE_CASE_USAGE___CAN_ACCESS__FEATURE = CASE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int USE_CASE_USAGE___DIRECTION_FOR__TYPE = CASE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int USE_CASE_USAGE___IS_CARTESIAN_PRODUCT = CASE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int USE_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int USE_CASE_USAGE___IS_FEATURING_TYPE__TYPE = CASE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int USE_CASE_USAGE___IS_OWNED_CROSS_FEATURE = CASE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int USE_CASE_USAGE___NAMING_FEATURE = CASE_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int USE_CASE_USAGE___OWNED_CROSS_FEATURE = CASE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int USE_CASE_USAGE___REDEFINES__FEATURE = CASE_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int USE_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_USAGE___TYPING_FEATURES = CASE_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_USAGE___REFERENCED_FEATURE_TARGET = CASE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int USE_CASE_USAGE___ARGUMENT__INT = CASE_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int USE_CASE_USAGE___INPUT_PARAMETER__INT = CASE_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int USE_CASE_USAGE___INPUT_PARAMETERS = CASE_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int USE_CASE_USAGE___IS_SUBACTION_USAGE = CASE_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int USE_CASE_USAGE___CHECK_CONDITION__ELEMENT = CASE_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int USE_CASE_USAGE___EVALUATE__ELEMENT = CASE_USAGE___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int USE_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The number of operations of the 'Use Case Usage' class.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int USE_CASE_USAGE_OPERATION_COUNT = CASE_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IncludeUseCaseUsageImpl Include Use Case Usage}' class.
*
*
+ * @see org.omg.sysml.lang.sysml.impl.IncludeUseCaseUsageImpl
+ * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIncludeUseCaseUsage()
* @generated
- * @ordered
*/
- int STATE_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int INCLUDE_USE_CASE_USAGE = 76;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int INCLUDE_USE_CASE_USAGE__ALIAS_IDS = USE_CASE_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int INCLUDE_USE_CASE_USAGE__DECLARED_NAME = USE_CASE_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__DECLARED_SHORT_NAME = USE_CASE_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int INCLUDE_USE_CASE_USAGE__DOCUMENTATION = USE_CASE_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int INCLUDE_USE_CASE_USAGE__ELEMENT_ID = USE_CASE_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__IS_IMPLIED_INCLUDED = USE_CASE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int INCLUDE_USE_CASE_USAGE__IS_LIBRARY_ELEMENT = USE_CASE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int INCLUDE_USE_CASE_USAGE__NAME = USE_CASE_USAGE__NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int INCLUDE_USE_CASE_USAGE__OWNED_ANNOTATION = USE_CASE_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__OWNED_ELEMENT = USE_CASE_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__OWNED_RELATIONSHIP = USE_CASE_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int INCLUDE_USE_CASE_USAGE__OWNER = USE_CASE_USAGE__OWNER;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int INCLUDE_USE_CASE_USAGE__OWNING_MEMBERSHIP = USE_CASE_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int INCLUDE_USE_CASE_USAGE__OWNING_NAMESPACE = USE_CASE_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int INCLUDE_USE_CASE_USAGE__OWNING_RELATIONSHIP = USE_CASE_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int INCLUDE_USE_CASE_USAGE__QUALIFIED_NAME = USE_CASE_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int INCLUDE_USE_CASE_USAGE__SHORT_NAME = USE_CASE_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int INCLUDE_USE_CASE_USAGE__TEXTUAL_REPRESENTATION = USE_CASE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int INCLUDE_USE_CASE_USAGE__IMPORTED_MEMBERSHIP = USE_CASE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int INCLUDE_USE_CASE_USAGE__MEMBER = USE_CASE_USAGE__MEMBER;
/**
- * The operation id for the 'Is Substate Usage' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE___IS_SUBSTATE_USAGE__BOOLEAN = ACTION_USAGE_OPERATION_COUNT + 0;
+ int INCLUDE_USE_CASE_USAGE__MEMBERSHIP = USE_CASE_USAGE__MEMBERSHIP;
/**
- * The number of operations of the 'State Usage' class.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 1;
+ int INCLUDE_USE_CASE_USAGE__OWNED_IMPORT = USE_CASE_USAGE__OWNED_IMPORT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TransitionUsageImpl Transition Usage}' class.
+ * The feature id for the 'Owned Member' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.TransitionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTransitionUsage()
* @generated
+ * @ordered
*/
- int TRANSITION_USAGE = 113;
+ int INCLUDE_USE_CASE_USAGE__OWNED_MEMBER = USE_CASE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__OWNED_MEMBERSHIP = USE_CASE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int INCLUDE_USE_CASE_USAGE__DIFFERENCING_TYPE = USE_CASE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int INCLUDE_USE_CASE_USAGE__DIRECTED_FEATURE = USE_CASE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int INCLUDE_USE_CASE_USAGE__END_FEATURE = USE_CASE_USAGE__END_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int INCLUDE_USE_CASE_USAGE__FEATURE = USE_CASE_USAGE__FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int INCLUDE_USE_CASE_USAGE__FEATURE_MEMBERSHIP = USE_CASE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int INCLUDE_USE_CASE_USAGE__INHERITED_FEATURE = USE_CASE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int INCLUDE_USE_CASE_USAGE__INHERITED_MEMBERSHIP = USE_CASE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int INCLUDE_USE_CASE_USAGE__INPUT = USE_CASE_USAGE__INPUT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int INCLUDE_USE_CASE_USAGE__INTERSECTING_TYPE = USE_CASE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int INCLUDE_USE_CASE_USAGE__IS_ABSTRACT = USE_CASE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int INCLUDE_USE_CASE_USAGE__IS_CONJUGATED = USE_CASE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int INCLUDE_USE_CASE_USAGE__IS_SUFFICIENT = USE_CASE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int INCLUDE_USE_CASE_USAGE__MULTIPLICITY = USE_CASE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NAME = ACTION_USAGE__NAME;
+ int INCLUDE_USE_CASE_USAGE__OUTPUT = USE_CASE_USAGE__OUTPUT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int INCLUDE_USE_CASE_USAGE__OWNED_CONJUGATOR = USE_CASE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int INCLUDE_USE_CASE_USAGE__OWNED_DIFFERENCING = USE_CASE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int INCLUDE_USE_CASE_USAGE__OWNED_DISJOINING = USE_CASE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__OWNED_END_FEATURE = USE_CASE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE = USE_CASE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = USE_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int INCLUDE_USE_CASE_USAGE__OWNED_INTERSECTING = USE_CASE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int INCLUDE_USE_CASE_USAGE__OWNED_SPECIALIZATION = USE_CASE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__OWNED_UNIONING = USE_CASE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int INCLUDE_USE_CASE_USAGE__UNIONING_TYPE = USE_CASE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__CHAINING_FEATURE = USE_CASE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int INCLUDE_USE_CASE_USAGE__CROSS_FEATURE = USE_CASE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__DIRECTION = USE_CASE_USAGE__DIRECTION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int INCLUDE_USE_CASE_USAGE__END_OWNING_TYPE = USE_CASE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int INCLUDE_USE_CASE_USAGE__FEATURE_TARGET = USE_CASE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int INCLUDE_USE_CASE_USAGE__FEATURING_TYPE = USE_CASE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__IS_COMPOSITE = USE_CASE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__IS_CONSTANT = USE_CASE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__IS_DERIVED = USE_CASE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int INCLUDE_USE_CASE_USAGE__IS_END = USE_CASE_USAGE__IS_END;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int INCLUDE_USE_CASE_USAGE__IS_ORDERED = USE_CASE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int INCLUDE_USE_CASE_USAGE__IS_PORTION = USE_CASE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__IS_UNIQUE = USE_CASE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int INCLUDE_USE_CASE_USAGE__IS_VARIABLE = USE_CASE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int INCLUDE_USE_CASE_USAGE__OWNED_CROSS_SUBSETTING = USE_CASE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE_CHAINING = USE_CASE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE_INVERTING = USE_CASE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int INCLUDE_USE_CASE_USAGE__OWNED_REDEFINITION = USE_CASE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int INCLUDE_USE_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = USE_CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__OWNED_SUBSETTING = USE_CASE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int INCLUDE_USE_CASE_USAGE__OWNED_TYPE_FEATURING = USE_CASE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int INCLUDE_USE_CASE_USAGE__OWNED_TYPING = USE_CASE_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = USE_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__OWNING_TYPE = USE_CASE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int INCLUDE_USE_CASE_USAGE__TYPE = USE_CASE_USAGE__TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int INCLUDE_USE_CASE_USAGE__DEFINITION = USE_CASE_USAGE__DEFINITION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int INCLUDE_USE_CASE_USAGE__DIRECTED_USAGE = USE_CASE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int INCLUDE_USE_CASE_USAGE__IS_REFERENCE = USE_CASE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int INCLUDE_USE_CASE_USAGE__IS_VARIATION = USE_CASE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int INCLUDE_USE_CASE_USAGE__MAY_TIME_VARY = USE_CASE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_ACTION = USE_CASE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_ALLOCATION = USE_CASE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int INCLUDE_USE_CASE_USAGE__NESTED_ANALYSIS_CASE = USE_CASE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_ATTRIBUTE = USE_CASE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_CALCULATION = USE_CASE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_CASE = USE_CASE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int INCLUDE_USE_CASE_USAGE__NESTED_CONCERN = USE_CASE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_CONNECTION = USE_CASE_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_CONSTRAINT = USE_CASE_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_ENUMERATION = USE_CASE_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int INCLUDE_USE_CASE_USAGE__NESTED_FLOW = USE_CASE_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_INTERFACE = USE_CASE_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int INCLUDE_USE_CASE_USAGE__NESTED_ITEM = USE_CASE_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_METADATA = USE_CASE_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int INCLUDE_USE_CASE_USAGE__NESTED_OCCURRENCE = USE_CASE_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_PART = USE_CASE_USAGE__NESTED_PART;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int INCLUDE_USE_CASE_USAGE__NESTED_PORT = USE_CASE_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int INCLUDE_USE_CASE_USAGE__NESTED_REFERENCE = USE_CASE_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int INCLUDE_USE_CASE_USAGE__NESTED_RENDERING = USE_CASE_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_REQUIREMENT = USE_CASE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int INCLUDE_USE_CASE_USAGE__NESTED_STATE = USE_CASE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE__NESTED_TRANSITION = USE_CASE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int INCLUDE_USE_CASE_USAGE__NESTED_USAGE = USE_CASE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_USE_CASE = USE_CASE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_VERIFICATION_CASE = USE_CASE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int INCLUDE_USE_CASE_USAGE__NESTED_VIEW = USE_CASE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int INCLUDE_USE_CASE_USAGE__NESTED_VIEWPOINT = USE_CASE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int INCLUDE_USE_CASE_USAGE__OWNING_DEFINITION = USE_CASE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int INCLUDE_USE_CASE_USAGE__OWNING_USAGE = USE_CASE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int INCLUDE_USE_CASE_USAGE__USAGE = USE_CASE_USAGE__USAGE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int INCLUDE_USE_CASE_USAGE__VARIANT = USE_CASE_USAGE__VARIANT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int INCLUDE_USE_CASE_USAGE__VARIANT_MEMBERSHIP = USE_CASE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int INCLUDE_USE_CASE_USAGE__INDIVIDUAL_DEFINITION = USE_CASE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int INCLUDE_USE_CASE_USAGE__IS_INDIVIDUAL = USE_CASE_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int INCLUDE_USE_CASE_USAGE__OCCURRENCE_DEFINITION = USE_CASE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int INCLUDE_USE_CASE_USAGE__PORTION_KIND = USE_CASE_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int INCLUDE_USE_CASE_USAGE__BEHAVIOR = USE_CASE_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int INCLUDE_USE_CASE_USAGE__PARAMETER = USE_CASE_USAGE__PARAMETER;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int INCLUDE_USE_CASE_USAGE__ACTION_DEFINITION = USE_CASE_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int INCLUDE_USE_CASE_USAGE__FUNCTION = USE_CASE_USAGE__FUNCTION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int INCLUDE_USE_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = USE_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int INCLUDE_USE_CASE_USAGE__RESULT = USE_CASE_USAGE__RESULT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Calculation Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int INCLUDE_USE_CASE_USAGE__CALCULATION_DEFINITION = USE_CASE_USAGE__CALCULATION_DEFINITION;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int INCLUDE_USE_CASE_USAGE__ACTOR_PARAMETER = USE_CASE_USAGE__ACTOR_PARAMETER;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int INCLUDE_USE_CASE_USAGE__CASE_DEFINITION = USE_CASE_USAGE__CASE_DEFINITION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int INCLUDE_USE_CASE_USAGE__OBJECTIVE_REQUIREMENT = USE_CASE_USAGE__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int INCLUDE_USE_CASE_USAGE__SUBJECT_PARAMETER = USE_CASE_USAGE__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Included Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int INCLUDE_USE_CASE_USAGE__INCLUDED_USE_CASE = USE_CASE_USAGE__INCLUDED_USE_CASE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Use Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int INCLUDE_USE_CASE_USAGE__USE_CASE_DEFINITION = USE_CASE_USAGE__USE_CASE_DEFINITION;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Event Occurrence' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int INCLUDE_USE_CASE_USAGE__EVENT_OCCURRENCE = USE_CASE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Performed Action' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int INCLUDE_USE_CASE_USAGE__PERFORMED_ACTION = USE_CASE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Use Case Included' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int INCLUDE_USE_CASE_USAGE__USE_CASE_INCLUDED = USE_CASE_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The number of structural features of the 'Include Use Case Usage' class.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int INCLUDE_USE_CASE_USAGE_FEATURE_COUNT = USE_CASE_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int INCLUDE_USE_CASE_USAGE___EFFECTIVE_NAME = USE_CASE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int INCLUDE_USE_CASE_USAGE___EFFECTIVE_SHORT_NAME = USE_CASE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int INCLUDE_USE_CASE_USAGE___ESCAPED_NAME = USE_CASE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int INCLUDE_USE_CASE_USAGE___LIBRARY_NAMESPACE = USE_CASE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int INCLUDE_USE_CASE_USAGE___PATH = USE_CASE_USAGE___PATH;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int INCLUDE_USE_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USE_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int INCLUDE_USE_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USE_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int INCLUDE_USE_CASE_USAGE___NAMES_OF__ELEMENT = USE_CASE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int INCLUDE_USE_CASE_USAGE___QUALIFICATION_OF__STRING = USE_CASE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Source' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__SOURCE = ACTION_USAGE_FEATURE_COUNT + 0;
+ int INCLUDE_USE_CASE_USAGE___RESOLVE__STRING = USE_CASE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Target' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__TARGET = ACTION_USAGE_FEATURE_COUNT + 1;
+ int INCLUDE_USE_CASE_USAGE___RESOLVE_GLOBAL__STRING = USE_CASE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Trigger Action' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__TRIGGER_ACTION = ACTION_USAGE_FEATURE_COUNT + 2;
+ int INCLUDE_USE_CASE_USAGE___RESOLVE_LOCAL__STRING = USE_CASE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Guard Expression' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__GUARD_EXPRESSION = ACTION_USAGE_FEATURE_COUNT + 3;
+ int INCLUDE_USE_CASE_USAGE___RESOLVE_VISIBLE__STRING = USE_CASE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Effect Action' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__EFFECT_ACTION = ACTION_USAGE_FEATURE_COUNT + 4;
+ int INCLUDE_USE_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = USE_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Succession' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE__SUCCESSION = ACTION_USAGE_FEATURE_COUNT + 5;
+ int INCLUDE_USE_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = USE_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The number of structural features of the 'Transition Usage' class.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 6;
+ int INCLUDE_USE_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USE_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int INCLUDE_USE_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USE_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int INCLUDE_USE_CASE_USAGE___ALL_SUPERTYPES = USE_CASE_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int INCLUDE_USE_CASE_USAGE___DIRECTION_OF__FEATURE = USE_CASE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int INCLUDE_USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___PATH = ACTION_USAGE___PATH;
+ int INCLUDE_USE_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USE_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int INCLUDE_USE_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USE_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = USE_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INCLUDE_USE_CASE_USAGE___MULTIPLICITIES = USE_CASE_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int INCLUDE_USE_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USE_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INCLUDE_USE_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USE_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int INCLUDE_USE_CASE_USAGE___SPECIALIZES__TYPE = USE_CASE_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int INCLUDE_USE_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USE_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int INCLUDE_USE_CASE_USAGE___SUPERTYPES__BOOLEAN = USE_CASE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int INCLUDE_USE_CASE_USAGE___ALL_REDEFINED_FEATURES = USE_CASE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int INCLUDE_USE_CASE_USAGE___AS_CARTESIAN_PRODUCT = USE_CASE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int INCLUDE_USE_CASE_USAGE___CAN_ACCESS__FEATURE = USE_CASE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INCLUDE_USE_CASE_USAGE___DIRECTION_FOR__TYPE = USE_CASE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INCLUDE_USE_CASE_USAGE___IS_CARTESIAN_PRODUCT = USE_CASE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INCLUDE_USE_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = USE_CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int INCLUDE_USE_CASE_USAGE___IS_FEATURING_TYPE__TYPE = USE_CASE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int INCLUDE_USE_CASE_USAGE___IS_OWNED_CROSS_FEATURE = USE_CASE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int INCLUDE_USE_CASE_USAGE___NAMING_FEATURE = USE_CASE_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int INCLUDE_USE_CASE_USAGE___OWNED_CROSS_FEATURE = USE_CASE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int INCLUDE_USE_CASE_USAGE___REDEFINES__FEATURE = USE_CASE_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int INCLUDE_USE_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USE_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int INCLUDE_USE_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USE_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int INCLUDE_USE_CASE_USAGE___TYPING_FEATURES = USE_CASE_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int INCLUDE_USE_CASE_USAGE___REFERENCED_FEATURE_TARGET = USE_CASE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int INCLUDE_USE_CASE_USAGE___ARGUMENT__INT = USE_CASE_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int INCLUDE_USE_CASE_USAGE___INPUT_PARAMETER__INT = USE_CASE_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int INCLUDE_USE_CASE_USAGE___INPUT_PARAMETERS = USE_CASE_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int INCLUDE_USE_CASE_USAGE___IS_SUBACTION_USAGE = USE_CASE_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int INCLUDE_USE_CASE_USAGE___CHECK_CONDITION__ELEMENT = USE_CASE_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int INCLUDE_USE_CASE_USAGE___EVALUATE__ELEMENT = USE_CASE_USAGE___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int INCLUDE_USE_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = USE_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The number of operations of the 'Include Use Case Usage' class.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int INCLUDE_USE_CASE_USAGE_OPERATION_COUNT = USE_CASE_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int INDEX_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int INDEX_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int INDEX_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int INDEX_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int INDEX_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int INDEX_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int INDEX_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int INDEX_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int INDEX_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int INDEX_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int INDEX_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int INDEX_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
/**
- * The operation id for the 'Trigger Payload Parameter' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___TRIGGER_PAYLOAD_PARAMETER = ACTION_USAGE_OPERATION_COUNT + 0;
+ int INDEX_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Source Feature' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE___SOURCE_FEATURE = ACTION_USAGE_OPERATION_COUNT + 1;
+ int INDEX_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
/**
- * The number of operations of the 'Transition Usage' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 2;
+ int INDEX_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AcceptActionUsageImpl Accept Action Usage}' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AcceptActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAcceptActionUsage()
* @generated
+ * @ordered
*/
- int ACCEPT_ACTION_USAGE = 114;
+ int INDEX_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int INDEX_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int INDEX_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int INDEX_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int INDEX_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int INDEX_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int INDEX_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int INDEX_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int INDEX_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int INDEX_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int INDEX_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int INDEX_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int INDEX_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int INDEX_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int INDEX_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int INDEX_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int INDEX_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int INDEX_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int INDEX_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int INDEX_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int INDEX_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int INDEX_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int INDEX_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int INDEX_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int INDEX_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int INDEX_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int INDEX_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int INDEX_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int INDEX_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int INDEX_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int INDEX_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int INDEX_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int INDEX_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int INDEX_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int INDEX_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int INDEX_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int INDEX_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int INDEX_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int INDEX_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int INDEX_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int INDEX_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int INDEX_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int INDEX_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int INDEX_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int INDEX_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int INDEX_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int INDEX_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int INDEX_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int INDEX_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int INDEX_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int INDEX_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int INDEX_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int INDEX_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int INDEX_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int INDEX_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int INDEX_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int INDEX_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int INDEX_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int INDEX_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int INDEX_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int INDEX_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int INDEX_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int INDEX_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int INDEX_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int INDEX_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int INDEX_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Operator' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int INDEX_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The number of structural features of the 'Index Expression' class.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int INDEX_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int INDEX_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int INDEX_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int INDEX_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int INDEX_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int INDEX_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int INDEX_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int INDEX_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int INDEX_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int INDEX_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int INDEX_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int INDEX_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int INDEX_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int INDEX_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int INDEX_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int INDEX_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int INDEX_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int INDEX_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int INDEX_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int INDEX_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int INDEX_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int INDEX_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int INDEX_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int INDEX_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int INDEX_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int INDEX_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int INDEX_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int INDEX_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int INDEX_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int INDEX_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int INDEX_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int INDEX_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int INDEX_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int INDEX_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int INDEX_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int INDEX_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int INDEX_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int INDEX_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int INDEX_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int INDEX_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int INDEX_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int INDEX_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int INDEX_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int INDEX_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int INDEX_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int INDEX_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int INDEX_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int INDEX_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The number of operations of the 'Index Expression' class.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int INDEX_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int INTERACTION__ALIAS_IDS = ASSOCIATION__ALIAS_IDS;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int INTERACTION__DECLARED_NAME = ASSOCIATION__DECLARED_NAME;
/**
- * The feature id for the 'Receiver Argument' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
+ int INTERACTION__DECLARED_SHORT_NAME = ASSOCIATION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Payload Parameter' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER = ACTION_USAGE_FEATURE_COUNT + 1;
+ int INTERACTION__DOCUMENTATION = ASSOCIATION__DOCUMENTATION;
/**
- * The feature id for the 'Payload Argument' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 2;
+ int INTERACTION__ELEMENT_ID = ASSOCIATION__ELEMENT_ID;
/**
- * The number of structural features of the 'Accept Action Usage' class.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
+ int INTERACTION__IS_IMPLIED_INCLUDED = ASSOCIATION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int INTERACTION__IS_LIBRARY_ELEMENT = ASSOCIATION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int INTERACTION__NAME = ASSOCIATION__NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int INTERACTION__OWNED_ANNOTATION = ASSOCIATION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int INTERACTION__OWNED_ELEMENT = ASSOCIATION__OWNED_ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int INTERACTION__OWNED_RELATIONSHIP = ASSOCIATION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int INTERACTION__OWNER = ASSOCIATION__OWNER;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int INTERACTION__OWNING_MEMBERSHIP = ASSOCIATION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INTERACTION__OWNING_NAMESPACE = ASSOCIATION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int INTERACTION__OWNING_RELATIONSHIP = ASSOCIATION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INTERACTION__QUALIFIED_NAME = ASSOCIATION__QUALIFIED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int INTERACTION__SHORT_NAME = ASSOCIATION__SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int INTERACTION__TEXTUAL_REPRESENTATION = ASSOCIATION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int INTERACTION__IMPORTED_MEMBERSHIP = ASSOCIATION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int INTERACTION__MEMBER = ASSOCIATION__MEMBER;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int INTERACTION__MEMBERSHIP = ASSOCIATION__MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int INTERACTION__OWNED_IMPORT = ASSOCIATION__OWNED_IMPORT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERACTION__OWNED_MEMBER = ASSOCIATION__OWNED_MEMBER;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERACTION__OWNED_MEMBERSHIP = ASSOCIATION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERACTION__DIFFERENCING_TYPE = ASSOCIATION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int INTERACTION__DIRECTED_FEATURE = ASSOCIATION__DIRECTED_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int INTERACTION__END_FEATURE = ASSOCIATION__END_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int INTERACTION__FEATURE = ASSOCIATION__FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int INTERACTION__FEATURE_MEMBERSHIP = ASSOCIATION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int INTERACTION__INHERITED_FEATURE = ASSOCIATION__INHERITED_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int INTERACTION__INHERITED_MEMBERSHIP = ASSOCIATION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int INTERACTION__INPUT = ASSOCIATION__INPUT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int INTERACTION__INTERSECTING_TYPE = ASSOCIATION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int INTERACTION__IS_ABSTRACT = ASSOCIATION__IS_ABSTRACT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int INTERACTION__IS_CONJUGATED = ASSOCIATION__IS_CONJUGATED;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int INTERACTION__IS_SUFFICIENT = ASSOCIATION__IS_SUFFICIENT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int INTERACTION__MULTIPLICITY = ASSOCIATION__MULTIPLICITY;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int INTERACTION__OUTPUT = ASSOCIATION__OUTPUT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int INTERACTION__OWNED_CONJUGATOR = ASSOCIATION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int INTERACTION__OWNED_DIFFERENCING = ASSOCIATION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int INTERACTION__OWNED_DISJOINING = ASSOCIATION__OWNED_DISJOINING;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int INTERACTION__OWNED_END_FEATURE = ASSOCIATION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int INTERACTION__OWNED_FEATURE = ASSOCIATION__OWNED_FEATURE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int INTERACTION__OWNED_FEATURE_MEMBERSHIP = ASSOCIATION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int INTERACTION__OWNED_INTERSECTING = ASSOCIATION__OWNED_INTERSECTING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int INTERACTION__OWNED_SPECIALIZATION = ASSOCIATION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int INTERACTION__OWNED_UNIONING = ASSOCIATION__OWNED_UNIONING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int INTERACTION__UNIONING_TYPE = ASSOCIATION__UNIONING_TYPE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int INTERACTION__OWNED_SUBCLASSIFICATION = ASSOCIATION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int INTERACTION__IS_IMPLIED = ASSOCIATION__IS_IMPLIED;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int INTERACTION__OWNED_RELATED_ELEMENT = ASSOCIATION__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int INTERACTION__OWNING_RELATED_ELEMENT = ASSOCIATION__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int INTERACTION__RELATED_ELEMENT = ASSOCIATION__RELATED_ELEMENT;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int INTERACTION__SOURCE = ASSOCIATION__SOURCE;
/**
- * The operation id for the 'Is Trigger Action' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE___IS_TRIGGER_ACTION = ACTION_USAGE_OPERATION_COUNT + 0;
+ int INTERACTION__TARGET = ASSOCIATION__TARGET;
/**
- * The number of operations of the 'Accept Action Usage' class.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int ACCEPT_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 1;
+ int INTERACTION__ASSOCIATION_END = ASSOCIATION__ASSOCIATION_END;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConstraintUsageImpl Constraint Usage}' class.
+ * The feature id for the 'Related Type' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConstraintUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConstraintUsage()
* @generated
+ * @ordered
*/
- int CONSTRAINT_USAGE = 115;
+ int INTERACTION__RELATED_TYPE = ASSOCIATION__RELATED_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
+ int INTERACTION__SOURCE_TYPE = ASSOCIATION__SOURCE_TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
+ int INTERACTION__TARGET_TYPE = ASSOCIATION__TARGET_TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
+ int INTERACTION__PARAMETER = ASSOCIATION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
+ int INTERACTION__STEP = ASSOCIATION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Element Id' attribute.
+ * The number of structural features of the 'Interaction' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
+ int INTERACTION_FEATURE_COUNT = ASSOCIATION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
+ int INTERACTION___EFFECTIVE_NAME = ASSOCIATION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
+ int INTERACTION___EFFECTIVE_SHORT_NAME = ASSOCIATION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
+ int INTERACTION___ESCAPED_NAME = ASSOCIATION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
+ int INTERACTION___LIBRARY_NAMESPACE = ASSOCIATION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
+ int INTERACTION___PATH = ASSOCIATION___PATH;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
+ int INTERACTION___IMPORTED_MEMBERSHIPS__ELIST = ASSOCIATION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
+ int INTERACTION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ASSOCIATION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
+ int INTERACTION___NAMES_OF__ELEMENT = ASSOCIATION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
+ int INTERACTION___QUALIFICATION_OF__STRING = ASSOCIATION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NAME = OCCURRENCE_USAGE__NAME;
+ int INTERACTION___RESOLVE__STRING = ASSOCIATION___RESOLVE__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
+ int INTERACTION___RESOLVE_GLOBAL__STRING = ASSOCIATION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
+ int INTERACTION___RESOLVE_LOCAL__STRING = ASSOCIATION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
+ int INTERACTION___RESOLVE_VISIBLE__STRING = ASSOCIATION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
+ int INTERACTION___UNQUALIFIED_NAME_OF__STRING = ASSOCIATION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
+ int INTERACTION___VISIBILITY_OF__MEMBERSHIP = ASSOCIATION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
+ int INTERACTION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ASSOCIATION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
+ int INTERACTION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ASSOCIATION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
+ int INTERACTION___ALL_SUPERTYPES = ASSOCIATION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
+ int INTERACTION___DIRECTION_OF__FEATURE = ASSOCIATION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
+ int INTERACTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int INTERACTION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
+ int INTERACTION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
+ int INTERACTION___IS_COMPATIBLE_WITH__TYPE = ASSOCIATION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
+ int INTERACTION___MULTIPLICITIES = ASSOCIATION___MULTIPLICITIES;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
+ int INTERACTION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ASSOCIATION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
+ int INTERACTION___REMOVE_REDEFINED_FEATURES__ELIST = ASSOCIATION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
+ int INTERACTION___SPECIALIZES__TYPE = ASSOCIATION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
+ int INTERACTION___SPECIALIZES_FROM_LIBRARY__STRING = ASSOCIATION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
+ int INTERACTION___SUPERTYPES__BOOLEAN = ASSOCIATION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The number of operations of the 'Interaction' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
+ int INTERACTION_OPERATION_COUNT = ASSOCIATION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
+ int INTERFACE_DEFINITION__ALIAS_IDS = CONNECTION_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
+ int INTERFACE_DEFINITION__DECLARED_NAME = CONNECTION_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
+ int INTERFACE_DEFINITION__DECLARED_SHORT_NAME = CONNECTION_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
+ int INTERFACE_DEFINITION__DOCUMENTATION = CONNECTION_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
+ int INTERFACE_DEFINITION__ELEMENT_ID = CONNECTION_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
+ int INTERFACE_DEFINITION__IS_IMPLIED_INCLUDED = CONNECTION_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
+ int INTERFACE_DEFINITION__IS_LIBRARY_ELEMENT = CONNECTION_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
+ int INTERFACE_DEFINITION__NAME = CONNECTION_DEFINITION__NAME;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
+ int INTERFACE_DEFINITION__OWNED_ANNOTATION = CONNECTION_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
+ int INTERFACE_DEFINITION__OWNED_ELEMENT = CONNECTION_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
+ int INTERFACE_DEFINITION__OWNED_RELATIONSHIP = CONNECTION_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
+ int INTERFACE_DEFINITION__OWNER = CONNECTION_DEFINITION__OWNER;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
+ int INTERFACE_DEFINITION__OWNING_MEMBERSHIP = CONNECTION_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int INTERFACE_DEFINITION__OWNING_NAMESPACE = CONNECTION_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
+ int INTERFACE_DEFINITION__OWNING_RELATIONSHIP = CONNECTION_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
+ int INTERFACE_DEFINITION__QUALIFIED_NAME = CONNECTION_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
+ int INTERFACE_DEFINITION__SHORT_NAME = CONNECTION_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
+ int INTERFACE_DEFINITION__TEXTUAL_REPRESENTATION = CONNECTION_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
+ int INTERFACE_DEFINITION__IMPORTED_MEMBERSHIP = CONNECTION_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
+ int INTERFACE_DEFINITION__MEMBER = CONNECTION_DEFINITION__MEMBER;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
+ int INTERFACE_DEFINITION__MEMBERSHIP = CONNECTION_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
+ int INTERFACE_DEFINITION__OWNED_IMPORT = CONNECTION_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
+ int INTERFACE_DEFINITION__OWNED_MEMBER = CONNECTION_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
+ int INTERFACE_DEFINITION__OWNED_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
+ int INTERFACE_DEFINITION__DIFFERENCING_TYPE = CONNECTION_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
+ int INTERFACE_DEFINITION__DIRECTED_FEATURE = CONNECTION_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
+ int INTERFACE_DEFINITION__END_FEATURE = CONNECTION_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
+ int INTERFACE_DEFINITION__FEATURE = CONNECTION_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
+ int INTERFACE_DEFINITION__FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
+ int INTERFACE_DEFINITION__INHERITED_FEATURE = CONNECTION_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
+ int INTERFACE_DEFINITION__INHERITED_MEMBERSHIP = CONNECTION_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
+ int INTERFACE_DEFINITION__INPUT = CONNECTION_DEFINITION__INPUT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
+ int INTERFACE_DEFINITION__INTERSECTING_TYPE = CONNECTION_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int INTERFACE_DEFINITION__IS_ABSTRACT = CONNECTION_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
+ int INTERFACE_DEFINITION__IS_CONJUGATED = CONNECTION_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
+ int INTERFACE_DEFINITION__IS_SUFFICIENT = CONNECTION_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
+ int INTERFACE_DEFINITION__MULTIPLICITY = CONNECTION_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
+ int INTERFACE_DEFINITION__OUTPUT = CONNECTION_DEFINITION__OUTPUT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
+ int INTERFACE_DEFINITION__OWNED_CONJUGATOR = CONNECTION_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
+ int INTERFACE_DEFINITION__OWNED_DIFFERENCING = CONNECTION_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
+ int INTERFACE_DEFINITION__OWNED_DISJOINING = CONNECTION_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
+ int INTERFACE_DEFINITION__OWNED_END_FEATURE = CONNECTION_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
+ int INTERFACE_DEFINITION__OWNED_FEATURE = CONNECTION_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
+ int INTERFACE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CONNECTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
+ int INTERFACE_DEFINITION__OWNED_INTERSECTING = CONNECTION_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
+ int INTERFACE_DEFINITION__OWNED_SPECIALIZATION = CONNECTION_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
+ int INTERFACE_DEFINITION__OWNED_UNIONING = CONNECTION_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
+ int INTERFACE_DEFINITION__UNIONING_TYPE = CONNECTION_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
+ int INTERFACE_DEFINITION__OWNED_SUBCLASSIFICATION = CONNECTION_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
+ int INTERFACE_DEFINITION__DIRECTED_USAGE = CONNECTION_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
+ int INTERFACE_DEFINITION__IS_VARIATION = CONNECTION_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
+ int INTERFACE_DEFINITION__OWNED_ACTION = CONNECTION_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
+ int INTERFACE_DEFINITION__OWNED_ALLOCATION = CONNECTION_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
+ int INTERFACE_DEFINITION__OWNED_ANALYSIS_CASE = CONNECTION_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
+ int INTERFACE_DEFINITION__OWNED_ATTRIBUTE = CONNECTION_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
+ int INTERFACE_DEFINITION__OWNED_CALCULATION = CONNECTION_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
+ int INTERFACE_DEFINITION__OWNED_CASE = CONNECTION_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
+ int INTERFACE_DEFINITION__OWNED_CONCERN = CONNECTION_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
+ int INTERFACE_DEFINITION__OWNED_CONNECTION = CONNECTION_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
+ int INTERFACE_DEFINITION__OWNED_CONSTRAINT = CONNECTION_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
+ int INTERFACE_DEFINITION__OWNED_ENUMERATION = CONNECTION_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
+ int INTERFACE_DEFINITION__OWNED_FLOW = CONNECTION_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
+ int INTERFACE_DEFINITION__OWNED_INTERFACE = CONNECTION_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
+ int INTERFACE_DEFINITION__OWNED_ITEM = CONNECTION_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
+ int INTERFACE_DEFINITION__OWNED_METADATA = CONNECTION_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
+ int INTERFACE_DEFINITION__OWNED_OCCURRENCE = CONNECTION_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
+ int INTERFACE_DEFINITION__OWNED_PART = CONNECTION_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
+ int INTERFACE_DEFINITION__OWNED_PORT = CONNECTION_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
+ int INTERFACE_DEFINITION__OWNED_REFERENCE = CONNECTION_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
+ int INTERFACE_DEFINITION__OWNED_RENDERING = CONNECTION_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
+ int INTERFACE_DEFINITION__OWNED_REQUIREMENT = CONNECTION_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
+ int INTERFACE_DEFINITION__OWNED_STATE = CONNECTION_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
+ int INTERFACE_DEFINITION__OWNED_TRANSITION = CONNECTION_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
+ int INTERFACE_DEFINITION__OWNED_USAGE = CONNECTION_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
+ int INTERFACE_DEFINITION__OWNED_USE_CASE = CONNECTION_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
+ int INTERFACE_DEFINITION__OWNED_VERIFICATION_CASE = CONNECTION_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
+ int INTERFACE_DEFINITION__OWNED_VIEW = CONNECTION_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
+ int INTERFACE_DEFINITION__OWNED_VIEWPOINT = CONNECTION_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
+ int INTERFACE_DEFINITION__USAGE = CONNECTION_DEFINITION__USAGE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__BEHAVIOR = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
+ int INTERFACE_DEFINITION__VARIANT = CONNECTION_DEFINITION__VARIANT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__PARAMETER = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
+ int INTERFACE_DEFINITION__VARIANT_MEMBERSHIP = CONNECTION_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__FUNCTION = OCCURRENCE_USAGE_FEATURE_COUNT + 2;
+ int INTERFACE_DEFINITION__IS_INDIVIDUAL = CONNECTION_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__RESULT = OCCURRENCE_USAGE_FEATURE_COUNT + 3;
+ int INTERFACE_DEFINITION__IS_IMPLIED = CONNECTION_DEFINITION__IS_IMPLIED;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE = OCCURRENCE_USAGE_FEATURE_COUNT + 4;
+ int INTERFACE_DEFINITION__OWNED_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__PREDICATE = OCCURRENCE_USAGE_FEATURE_COUNT + 5;
+ int INTERFACE_DEFINITION__OWNING_RELATED_ELEMENT = CONNECTION_DEFINITION__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Constraint Definition' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE__CONSTRAINT_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 6;
+ int INTERFACE_DEFINITION__RELATED_ELEMENT = CONNECTION_DEFINITION__RELATED_ELEMENT;
/**
- * The number of structural features of the 'Constraint Usage' class.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 7;
+ int INTERFACE_DEFINITION__SOURCE = CONNECTION_DEFINITION__SOURCE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
+ int INTERFACE_DEFINITION__TARGET = CONNECTION_DEFINITION__TARGET;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Association End' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
+ int INTERFACE_DEFINITION__ASSOCIATION_END = CONNECTION_DEFINITION__ASSOCIATION_END;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Related Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
+ int INTERFACE_DEFINITION__RELATED_TYPE = CONNECTION_DEFINITION__RELATED_TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Source Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
+ int INTERFACE_DEFINITION__SOURCE_TYPE = CONNECTION_DEFINITION__SOURCE_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Target Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___PATH = OCCURRENCE_USAGE___PATH;
+ int INTERFACE_DEFINITION__TARGET_TYPE = CONNECTION_DEFINITION__TARGET_TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Connection End' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
+ int INTERFACE_DEFINITION__CONNECTION_END = CONNECTION_DEFINITION__CONNECTION_END;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Interface End' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int INTERFACE_DEFINITION__INTERFACE_END = CONNECTION_DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The number of structural features of the 'Interface Definition' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INTERFACE_DEFINITION_FEATURE_COUNT = CONNECTION_DEFINITION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int INTERFACE_DEFINITION___EFFECTIVE_NAME = CONNECTION_DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INTERFACE_DEFINITION___EFFECTIVE_SHORT_NAME = CONNECTION_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
+ int INTERFACE_DEFINITION___ESCAPED_NAME = CONNECTION_DEFINITION___ESCAPED_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
+ int INTERFACE_DEFINITION___LIBRARY_NAMESPACE = CONNECTION_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
+ int INTERFACE_DEFINITION___PATH = CONNECTION_DEFINITION___PATH;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
+ int INTERFACE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
+ int INTERFACE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int INTERFACE_DEFINITION___NAMES_OF__ELEMENT = CONNECTION_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERFACE_DEFINITION___QUALIFICATION_OF__STRING = CONNECTION_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERFACE_DEFINITION___RESOLVE__STRING = CONNECTION_DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERFACE_DEFINITION___RESOLVE_GLOBAL__STRING = CONNECTION_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int INTERFACE_DEFINITION___RESOLVE_LOCAL__STRING = CONNECTION_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int INTERFACE_DEFINITION___RESOLVE_VISIBLE__STRING = CONNECTION_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ int INTERFACE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CONNECTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int INTERFACE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CONNECTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
+ int INTERFACE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
+ int INTERFACE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
+ int INTERFACE_DEFINITION___ALL_SUPERTYPES = CONNECTION_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int INTERFACE_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int INTERFACE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
+ int INTERFACE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
+ int INTERFACE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
+ int INTERFACE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CONNECTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
+ int INTERFACE_DEFINITION___MULTIPLICITIES = CONNECTION_DEFINITION___MULTIPLICITIES;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int INTERFACE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int INTERFACE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
+ int INTERFACE_DEFINITION___SPECIALIZES__TYPE = CONNECTION_DEFINITION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
+ int INTERFACE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
+ int INTERFACE_DEFINITION___SUPERTYPES__BOOLEAN = CONNECTION_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The number of operations of the 'Interface Definition' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int INTERFACE_DEFINITION_OPERATION_COUNT = CONNECTION_DEFINITION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
+ int INTERFACE_USAGE__ALIAS_IDS = CONNECTION_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
+ int INTERFACE_USAGE__DECLARED_NAME = CONNECTION_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int INTERFACE_USAGE__DECLARED_SHORT_NAME = CONNECTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
+ int INTERFACE_USAGE__DOCUMENTATION = CONNECTION_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int INTERFACE_USAGE__ELEMENT_ID = CONNECTION_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
+ int INTERFACE_USAGE__IS_IMPLIED_INCLUDED = CONNECTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
+ int INTERFACE_USAGE__IS_LIBRARY_ELEMENT = CONNECTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___EVALUATE__ELEMENT = OCCURRENCE_USAGE_OPERATION_COUNT + 1;
+ int INTERFACE_USAGE__NAME = CONNECTION_USAGE__NAME;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT = OCCURRENCE_USAGE_OPERATION_COUNT + 2;
+ int INTERFACE_USAGE__OWNED_ANNOTATION = CONNECTION_USAGE__OWNED_ANNOTATION;
/**
- * The number of operations of the 'Constraint Usage' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 3;
+ int INTERFACE_USAGE__OWNED_ELEMENT = CONNECTION_USAGE__OWNED_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementUsageImpl Requirement Usage}' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RequirementUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementUsage()
* @generated
+ * @ordered
*/
- int REQUIREMENT_USAGE = 116;
+ int INTERFACE_USAGE__OWNED_RELATIONSHIP = CONNECTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_MEMBERSHIP;
+ int INTERFACE_USAGE__OWNER = CONNECTION_USAGE__OWNER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_RELATIONSHIP = CONSTRAINT_USAGE__OWNED_RELATIONSHIP;
+ int INTERFACE_USAGE__OWNING_MEMBERSHIP = CONNECTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_RELATIONSHIP = CONSTRAINT_USAGE__OWNING_RELATIONSHIP;
+ int INTERFACE_USAGE__OWNING_NAMESPACE = CONNECTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_NAMESPACE = CONSTRAINT_USAGE__OWNING_NAMESPACE;
+ int INTERFACE_USAGE__OWNING_RELATIONSHIP = CONNECTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__ELEMENT_ID = CONSTRAINT_USAGE__ELEMENT_ID;
+ int INTERFACE_USAGE__QUALIFIED_NAME = CONNECTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNER = CONSTRAINT_USAGE__OWNER;
+ int INTERFACE_USAGE__SHORT_NAME = CONNECTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_ELEMENT = CONSTRAINT_USAGE__OWNED_ELEMENT;
+ int INTERFACE_USAGE__TEXTUAL_REPRESENTATION = CONNECTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DOCUMENTATION = CONSTRAINT_USAGE__DOCUMENTATION;
+ int INTERFACE_USAGE__IMPORTED_MEMBERSHIP = CONNECTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_ANNOTATION = CONSTRAINT_USAGE__OWNED_ANNOTATION;
+ int INTERFACE_USAGE__MEMBER = CONNECTION_USAGE__MEMBER;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION = CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION;
+ int INTERFACE_USAGE__MEMBERSHIP = CONNECTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__ALIAS_IDS = CONSTRAINT_USAGE__ALIAS_IDS;
+ int INTERFACE_USAGE__OWNED_IMPORT = CONNECTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DECLARED_SHORT_NAME = CONSTRAINT_USAGE__DECLARED_SHORT_NAME;
+ int INTERFACE_USAGE__OWNED_MEMBER = CONNECTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DECLARED_NAME = CONSTRAINT_USAGE__DECLARED_NAME;
+ int INTERFACE_USAGE__OWNED_MEMBERSHIP = CONNECTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__SHORT_NAME = CONSTRAINT_USAGE__SHORT_NAME;
+ int INTERFACE_USAGE__DIFFERENCING_TYPE = CONNECTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NAME = CONSTRAINT_USAGE__NAME;
+ int INTERFACE_USAGE__DIRECTED_FEATURE = CONNECTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__QUALIFIED_NAME = CONSTRAINT_USAGE__QUALIFIED_NAME;
+ int INTERFACE_USAGE__END_FEATURE = CONNECTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED = CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED;
+ int INTERFACE_USAGE__FEATURE = CONNECTION_USAGE__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT = CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT;
+ int INTERFACE_USAGE__FEATURE_MEMBERSHIP = CONNECTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_MEMBERSHIP;
+ int INTERFACE_USAGE__INHERITED_FEATURE = CONNECTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_MEMBER = CONSTRAINT_USAGE__OWNED_MEMBER;
+ int INTERFACE_USAGE__INHERITED_MEMBERSHIP = CONNECTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__MEMBERSHIP = CONSTRAINT_USAGE__MEMBERSHIP;
+ int INTERFACE_USAGE__INPUT = CONNECTION_USAGE__INPUT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_IMPORT = CONSTRAINT_USAGE__OWNED_IMPORT;
+ int INTERFACE_USAGE__INTERSECTING_TYPE = CONNECTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__MEMBER = CONSTRAINT_USAGE__MEMBER;
+ int INTERFACE_USAGE__IS_ABSTRACT = CONNECTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP = CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP;
+ int INTERFACE_USAGE__IS_CONJUGATED = CONNECTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_SPECIALIZATION = CONSTRAINT_USAGE__OWNED_SPECIALIZATION;
+ int INTERFACE_USAGE__IS_SUFFICIENT = CONNECTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int INTERFACE_USAGE__MULTIPLICITY = CONNECTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__FEATURE = CONSTRAINT_USAGE__FEATURE;
+ int INTERFACE_USAGE__OUTPUT = CONNECTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_FEATURE = CONSTRAINT_USAGE__OWNED_FEATURE;
+ int INTERFACE_USAGE__OWNED_CONJUGATOR = CONNECTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__INPUT = CONSTRAINT_USAGE__INPUT;
+ int INTERFACE_USAGE__OWNED_DIFFERENCING = CONNECTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OUTPUT = CONSTRAINT_USAGE__OUTPUT;
+ int INTERFACE_USAGE__OWNED_DISJOINING = CONNECTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_ABSTRACT = CONSTRAINT_USAGE__IS_ABSTRACT;
+ int INTERFACE_USAGE__OWNED_END_FEATURE = CONNECTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__INHERITED_MEMBERSHIP = CONSTRAINT_USAGE__INHERITED_MEMBERSHIP;
+ int INTERFACE_USAGE__OWNED_FEATURE = CONNECTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__END_FEATURE = CONSTRAINT_USAGE__END_FEATURE;
+ int INTERFACE_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_END_FEATURE = CONSTRAINT_USAGE__OWNED_END_FEATURE;
+ int INTERFACE_USAGE__OWNED_INTERSECTING = CONNECTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_SUFFICIENT = CONSTRAINT_USAGE__IS_SUFFICIENT;
+ int INTERFACE_USAGE__OWNED_SPECIALIZATION = CONNECTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_CONJUGATOR = CONSTRAINT_USAGE__OWNED_CONJUGATOR;
+ int INTERFACE_USAGE__OWNED_UNIONING = CONNECTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_CONJUGATED = CONSTRAINT_USAGE__IS_CONJUGATED;
+ int INTERFACE_USAGE__UNIONING_TYPE = CONNECTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__INHERITED_FEATURE = CONSTRAINT_USAGE__INHERITED_FEATURE;
+ int INTERFACE_USAGE__CHAINING_FEATURE = CONNECTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__MULTIPLICITY = CONSTRAINT_USAGE__MULTIPLICITY;
+ int INTERFACE_USAGE__CROSS_FEATURE = CONNECTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__UNIONING_TYPE = CONSTRAINT_USAGE__UNIONING_TYPE;
+ int INTERFACE_USAGE__DIRECTION = CONNECTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_INTERSECTING = CONSTRAINT_USAGE__OWNED_INTERSECTING;
+ int INTERFACE_USAGE__END_OWNING_TYPE = CONNECTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__INTERSECTING_TYPE = CONSTRAINT_USAGE__INTERSECTING_TYPE;
+ int INTERFACE_USAGE__FEATURE_TARGET = CONNECTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_UNIONING = CONSTRAINT_USAGE__OWNED_UNIONING;
+ int INTERFACE_USAGE__FEATURING_TYPE = CONNECTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_DISJOINING = CONSTRAINT_USAGE__OWNED_DISJOINING;
+ int INTERFACE_USAGE__IS_COMPOSITE = CONNECTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__FEATURE_MEMBERSHIP;
+ int INTERFACE_USAGE__IS_CONSTANT = CONNECTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DIFFERENCING_TYPE = CONSTRAINT_USAGE__DIFFERENCING_TYPE;
+ int INTERFACE_USAGE__IS_DERIVED = CONNECTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_DIFFERENCING = CONSTRAINT_USAGE__OWNED_DIFFERENCING;
+ int INTERFACE_USAGE__IS_END = CONNECTION_USAGE__IS_END;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DIRECTED_FEATURE = CONSTRAINT_USAGE__DIRECTED_FEATURE;
+ int INTERFACE_USAGE__IS_ORDERED = CONNECTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int INTERFACE_USAGE__IS_PORTION = CONNECTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_TYPE = CONSTRAINT_USAGE__OWNING_TYPE;
+ int INTERFACE_USAGE__IS_UNIQUE = CONNECTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__END_OWNING_TYPE = CONSTRAINT_USAGE__END_OWNING_TYPE;
+ int INTERFACE_USAGE__IS_VARIABLE = CONNECTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_UNIQUE = CONSTRAINT_USAGE__IS_UNIQUE;
+ int INTERFACE_USAGE__OWNED_CROSS_SUBSETTING = CONNECTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_ORDERED = CONSTRAINT_USAGE__IS_ORDERED;
+ int INTERFACE_USAGE__OWNED_FEATURE_CHAINING = CONNECTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__TYPE = CONSTRAINT_USAGE__TYPE;
+ int INTERFACE_USAGE__OWNED_FEATURE_INVERTING = CONNECTION_USAGE__OWNED_FEATURE_INVERTING;
/**
* The feature id for the 'Owned Redefinition' reference list.
@@ -104287,34 +104362,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_REDEFINITION = CONSTRAINT_USAGE__OWNED_REDEFINITION;
+ int INTERFACE_USAGE__OWNED_REDEFINITION = CONNECTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_SUBSETTING = CONSTRAINT_USAGE__OWNED_SUBSETTING;
+ int INTERFACE_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_COMPOSITE = CONSTRAINT_USAGE__IS_COMPOSITE;
+ int INTERFACE_USAGE__OWNED_SUBSETTING = CONNECTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_END = CONSTRAINT_USAGE__IS_END;
+ int INTERFACE_USAGE__OWNED_TYPE_FEATURING = CONNECTION_USAGE__OWNED_TYPE_FEATURING;
/**
* The feature id for the 'Owned Typing' reference list.
@@ -104323,475 +104398,475 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_TYPING = CONSTRAINT_USAGE__OWNED_TYPING;
+ int INTERFACE_USAGE__OWNED_TYPING = CONNECTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__FEATURING_TYPE = CONSTRAINT_USAGE__FEATURING_TYPE;
+ int INTERFACE_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_TYPE_FEATURING = CONSTRAINT_USAGE__OWNED_TYPE_FEATURING;
+ int INTERFACE_USAGE__OWNING_TYPE = CONNECTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_DERIVED = CONSTRAINT_USAGE__IS_DERIVED;
+ int INTERFACE_USAGE__TYPE = CONNECTION_USAGE__TYPE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__CHAINING_FEATURE = CONSTRAINT_USAGE__CHAINING_FEATURE;
+ int INTERFACE_USAGE__DEFINITION = CONNECTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING = CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING;
+ int INTERFACE_USAGE__DIRECTED_USAGE = CONNECTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING = CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING;
+ int INTERFACE_USAGE__IS_REFERENCE = CONNECTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_PORTION = CONSTRAINT_USAGE__IS_PORTION;
+ int INTERFACE_USAGE__IS_VARIATION = CONNECTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_VARIABLE = CONSTRAINT_USAGE__IS_VARIABLE;
+ int INTERFACE_USAGE__MAY_TIME_VARY = CONNECTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_CONSTANT = CONSTRAINT_USAGE__IS_CONSTANT;
+ int INTERFACE_USAGE__NESTED_ACTION = CONNECTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING = CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int INTERFACE_USAGE__NESTED_ALLOCATION = CONNECTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__FEATURE_TARGET = CONSTRAINT_USAGE__FEATURE_TARGET;
+ int INTERFACE_USAGE__NESTED_ANALYSIS_CASE = CONNECTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__CROSS_FEATURE = CONSTRAINT_USAGE__CROSS_FEATURE;
+ int INTERFACE_USAGE__NESTED_ATTRIBUTE = CONNECTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DIRECTION = CONSTRAINT_USAGE__DIRECTION;
+ int INTERFACE_USAGE__NESTED_CALCULATION = CONNECTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING = CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING;
+ int INTERFACE_USAGE__NESTED_CASE = CONNECTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__MAY_TIME_VARY = CONSTRAINT_USAGE__MAY_TIME_VARY;
+ int INTERFACE_USAGE__NESTED_CONCERN = CONNECTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_REFERENCE = CONSTRAINT_USAGE__IS_REFERENCE;
+ int INTERFACE_USAGE__NESTED_CONNECTION = CONNECTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__VARIANT = CONSTRAINT_USAGE__VARIANT;
+ int INTERFACE_USAGE__NESTED_CONSTRAINT = CONNECTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__VARIANT_MEMBERSHIP = CONSTRAINT_USAGE__VARIANT_MEMBERSHIP;
+ int INTERFACE_USAGE__NESTED_ENUMERATION = CONNECTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_DEFINITION = CONSTRAINT_USAGE__OWNING_DEFINITION;
+ int INTERFACE_USAGE__NESTED_FLOW = CONNECTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OWNING_USAGE = CONSTRAINT_USAGE__OWNING_USAGE;
+ int INTERFACE_USAGE__NESTED_INTERFACE = CONNECTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_USAGE = CONSTRAINT_USAGE__NESTED_USAGE;
+ int INTERFACE_USAGE__NESTED_ITEM = CONNECTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DEFINITION = CONSTRAINT_USAGE__DEFINITION;
+ int INTERFACE_USAGE__NESTED_METADATA = CONNECTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__USAGE = CONSTRAINT_USAGE__USAGE;
+ int INTERFACE_USAGE__NESTED_OCCURRENCE = CONNECTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__DIRECTED_USAGE = CONSTRAINT_USAGE__DIRECTED_USAGE;
+ int INTERFACE_USAGE__NESTED_PART = CONNECTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_REFERENCE = CONSTRAINT_USAGE__NESTED_REFERENCE;
+ int INTERFACE_USAGE__NESTED_PORT = CONNECTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_ATTRIBUTE = CONSTRAINT_USAGE__NESTED_ATTRIBUTE;
+ int INTERFACE_USAGE__NESTED_REFERENCE = CONNECTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_ENUMERATION = CONSTRAINT_USAGE__NESTED_ENUMERATION;
+ int INTERFACE_USAGE__NESTED_RENDERING = CONNECTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_OCCURRENCE = CONSTRAINT_USAGE__NESTED_OCCURRENCE;
+ int INTERFACE_USAGE__NESTED_REQUIREMENT = CONNECTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_ITEM = CONSTRAINT_USAGE__NESTED_ITEM;
+ int INTERFACE_USAGE__NESTED_STATE = CONNECTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_PART = CONSTRAINT_USAGE__NESTED_PART;
+ int INTERFACE_USAGE__NESTED_TRANSITION = CONNECTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_PORT = CONSTRAINT_USAGE__NESTED_PORT;
+ int INTERFACE_USAGE__NESTED_USAGE = CONNECTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_CONNECTION = CONSTRAINT_USAGE__NESTED_CONNECTION;
+ int INTERFACE_USAGE__NESTED_USE_CASE = CONNECTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_FLOW = CONSTRAINT_USAGE__NESTED_FLOW;
+ int INTERFACE_USAGE__NESTED_VERIFICATION_CASE = CONNECTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_INTERFACE = CONSTRAINT_USAGE__NESTED_INTERFACE;
+ int INTERFACE_USAGE__NESTED_VIEW = CONNECTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_ALLOCATION = CONSTRAINT_USAGE__NESTED_ALLOCATION;
+ int INTERFACE_USAGE__NESTED_VIEWPOINT = CONNECTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_ACTION = CONSTRAINT_USAGE__NESTED_ACTION;
+ int INTERFACE_USAGE__OWNING_DEFINITION = CONNECTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_STATE = CONSTRAINT_USAGE__NESTED_STATE;
+ int INTERFACE_USAGE__OWNING_USAGE = CONNECTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_TRANSITION = CONSTRAINT_USAGE__NESTED_TRANSITION;
+ int INTERFACE_USAGE__USAGE = CONNECTION_USAGE__USAGE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_CALCULATION = CONSTRAINT_USAGE__NESTED_CALCULATION;
+ int INTERFACE_USAGE__VARIANT = CONNECTION_USAGE__VARIANT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_CONSTRAINT = CONSTRAINT_USAGE__NESTED_CONSTRAINT;
+ int INTERFACE_USAGE__VARIANT_MEMBERSHIP = CONNECTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_REQUIREMENT = CONSTRAINT_USAGE__NESTED_REQUIREMENT;
+ int INTERFACE_USAGE__IS_IMPLIED = CONNECTION_USAGE__IS_IMPLIED;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_CONCERN = CONSTRAINT_USAGE__NESTED_CONCERN;
+ int INTERFACE_USAGE__OWNED_RELATED_ELEMENT = CONNECTION_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_CASE = CONSTRAINT_USAGE__NESTED_CASE;
+ int INTERFACE_USAGE__OWNING_RELATED_ELEMENT = CONNECTION_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE = CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE;
+ int INTERFACE_USAGE__RELATED_ELEMENT = CONNECTION_USAGE__RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE = CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE;
+ int INTERFACE_USAGE__SOURCE = CONNECTION_USAGE__SOURCE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_USE_CASE = CONSTRAINT_USAGE__NESTED_USE_CASE;
+ int INTERFACE_USAGE__TARGET = CONNECTION_USAGE__TARGET;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_VIEW = CONSTRAINT_USAGE__NESTED_VIEW;
+ int INTERFACE_USAGE__ASSOCIATION = CONNECTION_USAGE__ASSOCIATION;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_VIEWPOINT = CONSTRAINT_USAGE__NESTED_VIEWPOINT;
+ int INTERFACE_USAGE__CONNECTOR_END = CONNECTION_USAGE__CONNECTOR_END;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_RENDERING = CONSTRAINT_USAGE__NESTED_RENDERING;
+ int INTERFACE_USAGE__DEFAULT_FEATURING_TYPE = CONNECTION_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__NESTED_METADATA = CONSTRAINT_USAGE__NESTED_METADATA;
+ int INTERFACE_USAGE__RELATED_FEATURE = CONNECTION_USAGE__RELATED_FEATURE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_VARIATION = CONSTRAINT_USAGE__IS_VARIATION;
+ int INTERFACE_USAGE__SOURCE_FEATURE = CONNECTION_USAGE__SOURCE_FEATURE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__OCCURRENCE_DEFINITION = CONSTRAINT_USAGE__OCCURRENCE_DEFINITION;
+ int INTERFACE_USAGE__TARGET_FEATURE = CONNECTION_USAGE__TARGET_FEATURE;
/**
* The feature id for the 'Individual Definition' reference.
@@ -104800,7 +104875,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION = CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION;
+ int INTERFACE_USAGE__INDIVIDUAL_DEFINITION = CONNECTION_USAGE__INDIVIDUAL_DEFINITION;
/**
* The feature id for the 'Is Individual' attribute.
@@ -104809,5691 +104884,5686 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_INDIVIDUAL = CONSTRAINT_USAGE__IS_INDIVIDUAL;
+ int INTERFACE_USAGE__IS_INDIVIDUAL = CONNECTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__PORTION_KIND = CONSTRAINT_USAGE__PORTION_KIND;
+ int INTERFACE_USAGE__OCCURRENCE_DEFINITION = CONNECTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__BEHAVIOR = CONSTRAINT_USAGE__BEHAVIOR;
+ int INTERFACE_USAGE__PORTION_KIND = CONNECTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__PARAMETER = CONSTRAINT_USAGE__PARAMETER;
+ int INTERFACE_USAGE__ITEM_DEFINITION = CONNECTION_USAGE__ITEM_DEFINITION;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Part Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__FUNCTION = CONSTRAINT_USAGE__FUNCTION;
+ int INTERFACE_USAGE__PART_DEFINITION = CONNECTION_USAGE__PART_DEFINITION;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Connection Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__RESULT = CONSTRAINT_USAGE__RESULT;
+ int INTERFACE_USAGE__CONNECTION_DEFINITION = CONNECTION_USAGE__CONNECTION_DEFINITION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Interface Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE = CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int INTERFACE_USAGE__INTERFACE_DEFINITION = CONNECTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Predicate' reference.
+ * The number of structural features of the 'Interface Usage' class.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__PREDICATE = CONSTRAINT_USAGE__PREDICATE;
+ int INTERFACE_USAGE_FEATURE_COUNT = CONNECTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Constraint Definition' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__CONSTRAINT_DEFINITION = CONSTRAINT_USAGE__CONSTRAINT_DEFINITION;
+ int INTERFACE_USAGE___EFFECTIVE_NAME = CONNECTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Requirement Definition' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__REQUIREMENT_DEFINITION = CONSTRAINT_USAGE_FEATURE_COUNT + 0;
+ int INTERFACE_USAGE___EFFECTIVE_SHORT_NAME = CONNECTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Req Id' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__REQ_ID = CONSTRAINT_USAGE_FEATURE_COUNT + 1;
+ int INTERFACE_USAGE___ESCAPED_NAME = CONNECTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Text' attribute list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__TEXT = CONSTRAINT_USAGE_FEATURE_COUNT + 2;
+ int INTERFACE_USAGE___LIBRARY_NAMESPACE = CONNECTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__REQUIRED_CONSTRAINT = CONSTRAINT_USAGE_FEATURE_COUNT + 3;
+ int INTERFACE_USAGE___PATH = CONNECTION_USAGE___PATH;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__ASSUMED_CONSTRAINT = CONSTRAINT_USAGE_FEATURE_COUNT + 4;
+ int INTERFACE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__SUBJECT_PARAMETER = CONSTRAINT_USAGE_FEATURE_COUNT + 5;
+ int INTERFACE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__FRAMED_CONCERN = CONSTRAINT_USAGE_FEATURE_COUNT + 6;
+ int INTERFACE_USAGE___NAMES_OF__ELEMENT = CONNECTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__ACTOR_PARAMETER = CONSTRAINT_USAGE_FEATURE_COUNT + 7;
+ int INTERFACE_USAGE___QUALIFICATION_OF__STRING = CONNECTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER = CONSTRAINT_USAGE_FEATURE_COUNT + 8;
+ int INTERFACE_USAGE___RESOLVE__STRING = CONNECTION_USAGE___RESOLVE__STRING;
/**
- * The number of structural features of the 'Requirement Usage' class.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE_FEATURE_COUNT = CONSTRAINT_USAGE_FEATURE_COUNT + 9;
+ int INTERFACE_USAGE___RESOLVE_GLOBAL__STRING = CONNECTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___ESCAPED_NAME = CONSTRAINT_USAGE___ESCAPED_NAME;
+ int INTERFACE_USAGE___RESOLVE_LOCAL__STRING = CONNECTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME = CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME;
+ int INTERFACE_USAGE___RESOLVE_VISIBLE__STRING = CONNECTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___EFFECTIVE_NAME = CONSTRAINT_USAGE___EFFECTIVE_NAME;
+ int INTERFACE_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___LIBRARY_NAMESPACE = CONSTRAINT_USAGE___LIBRARY_NAMESPACE;
+ int INTERFACE_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___PATH = CONSTRAINT_USAGE___PATH;
+ int INTERFACE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___NAMES_OF__ELEMENT = CONSTRAINT_USAGE___NAMES_OF__ELEMENT;
+ int INTERFACE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP = CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int INTERFACE_USAGE___ALL_SUPERTYPES = CONNECTION_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INTERFACE_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int INTERFACE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INTERFACE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___RESOLVE__STRING = CONSTRAINT_USAGE___RESOLVE__STRING;
+ int INTERFACE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING = CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING;
+ int INTERFACE_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING = CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING;
+ int INTERFACE_USAGE___MULTIPLICITIES = CONNECTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING = CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING;
+ int INTERFACE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___QUALIFICATION_OF__STRING = CONSTRAINT_USAGE___QUALIFICATION_OF__STRING;
+ int INTERFACE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING = CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int INTERFACE_USAGE___SPECIALIZES__TYPE = CONNECTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERFACE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERFACE_USAGE___SUPERTYPES__BOOLEAN = CONNECTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INTERFACE_USAGE___ALL_REDEFINED_FEATURES = CONNECTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int INTERFACE_USAGE___AS_CARTESIAN_PRODUCT = CONNECTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int INTERFACE_USAGE___CAN_ACCESS__FEATURE = CONNECTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___DIRECTION_OF__FEATURE = CONSTRAINT_USAGE___DIRECTION_OF__FEATURE;
+ int INTERFACE_USAGE___DIRECTION_FOR__TYPE = CONNECTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int INTERFACE_USAGE___IS_CARTESIAN_PRODUCT = CONNECTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN = CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN;
+ int INTERFACE_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___ALL_SUPERTYPES = CONSTRAINT_USAGE___ALL_SUPERTYPES;
+ int INTERFACE_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___SPECIALIZES__TYPE = CONSTRAINT_USAGE___SPECIALIZES__TYPE;
+ int INTERFACE_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int INTERFACE_USAGE___NAMING_FEATURE = CONNECTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE = CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int INTERFACE_USAGE___OWNED_CROSS_FEATURE = CONNECTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___MULTIPLICITIES = CONSTRAINT_USAGE___MULTIPLICITIES;
+ int INTERFACE_USAGE___REDEFINES__FEATURE = CONNECTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___DIRECTION_FOR__TYPE = CONSTRAINT_USAGE___DIRECTION_FOR__TYPE;
+ int INTERFACE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___NAMING_FEATURE = CONSTRAINT_USAGE___NAMING_FEATURE;
+ int INTERFACE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___REDEFINES__FEATURE = CONSTRAINT_USAGE___REDEFINES__FEATURE;
+ int INTERFACE_USAGE___TYPING_FEATURES = CONNECTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int INTERFACE_USAGE___REFERENCED_FEATURE_TARGET = CONNECTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The number of operations of the 'Interface Usage' class.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int INTERFACE_USAGE_OPERATION_COUNT = CONNECTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___TYPING_FEATURES = CONSTRAINT_USAGE___TYPING_FEATURES;
+ int INTERSECTING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT;
+ int INTERSECTING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT;
+ int INTERSECTING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE;
+ int INTERSECTING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___OWNED_CROSS_FEATURE;
+ int INTERSECTING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES;
+ int INTERSECTING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE = CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int INTERSECTING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___CAN_ACCESS__FEATURE = CONSTRAINT_USAGE___CAN_ACCESS__FEATURE;
+ int INTERSECTING__NAME = RELATIONSHIP__NAME;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE = CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE;
+ int INTERSECTING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET = CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET;
+ int INTERSECTING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int INTERSECTING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___EVALUATE__ELEMENT = CONSTRAINT_USAGE___EVALUATE__ELEMENT;
+ int INTERSECTING__OWNER = RELATIONSHIP__OWNER;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT = CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT;
+ int INTERSECTING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The number of operations of the 'Requirement Usage' class.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_USAGE_OPERATION_COUNT = CONSTRAINT_USAGE_OPERATION_COUNT + 0;
+ int INTERSECTING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConstraintDefinitionImpl Constraint Definition}' class.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConstraintDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConstraintDefinition()
* @generated
+ * @ordered
*/
- int CONSTRAINT_DEFINITION = 118;
+ int INTERSECTING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
+ int INTERSECTING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
+ int INTERSECTING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
+ int INTERSECTING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
+ int INTERSECTING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
+ int INTERSECTING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
+ int INTERSECTING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
+ int INTERSECTING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
+ int INTERSECTING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
+ int INTERSECTING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Intersecting Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int INTERSECTING__INTERSECTING_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Type Intersected' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
+ int INTERSECTING__TYPE_INTERSECTED = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The number of structural features of the 'Intersecting' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
+ int INTERSECTING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
+ int INTERSECTING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
+ int INTERSECTING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
+ int INTERSECTING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
+ int INTERSECTING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int INTERSECTING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of operations of the 'Intersecting' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int INTERSECTING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
+ int INVARIANT__ALIAS_IDS = BOOLEAN_EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
+ int INVARIANT__DECLARED_NAME = BOOLEAN_EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
+ int INVARIANT__DECLARED_SHORT_NAME = BOOLEAN_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
+ int INVARIANT__DOCUMENTATION = BOOLEAN_EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
+ int INVARIANT__ELEMENT_ID = BOOLEAN_EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int INVARIANT__IS_IMPLIED_INCLUDED = BOOLEAN_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
+ int INVARIANT__IS_LIBRARY_ELEMENT = BOOLEAN_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int INVARIANT__NAME = BOOLEAN_EXPRESSION__NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
+ int INVARIANT__OWNED_ANNOTATION = BOOLEAN_EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
+ int INVARIANT__OWNED_ELEMENT = BOOLEAN_EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
+ int INVARIANT__OWNED_RELATIONSHIP = BOOLEAN_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
+ int INVARIANT__OWNER = BOOLEAN_EXPRESSION__OWNER;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
+ int INVARIANT__OWNING_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
+ int INVARIANT__OWNING_NAMESPACE = BOOLEAN_EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
+ int INVARIANT__OWNING_RELATIONSHIP = BOOLEAN_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
+ int INVARIANT__QUALIFIED_NAME = BOOLEAN_EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
+ int INVARIANT__SHORT_NAME = BOOLEAN_EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
+ int INVARIANT__TEXTUAL_REPRESENTATION = BOOLEAN_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
+ int INVARIANT__IMPORTED_MEMBERSHIP = BOOLEAN_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
+ int INVARIANT__MEMBER = BOOLEAN_EXPRESSION__MEMBER;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
+ int INVARIANT__MEMBERSHIP = BOOLEAN_EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
+ int INVARIANT__OWNED_IMPORT = BOOLEAN_EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
+ int INVARIANT__OWNED_MEMBER = BOOLEAN_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
+ int INVARIANT__OWNED_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
+ int INVARIANT__DIFFERENCING_TYPE = BOOLEAN_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
+ int INVARIANT__DIRECTED_FEATURE = BOOLEAN_EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
+ int INVARIANT__END_FEATURE = BOOLEAN_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
+ int INVARIANT__FEATURE = BOOLEAN_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
+ int INVARIANT__FEATURE_MEMBERSHIP = BOOLEAN_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
+ int INVARIANT__INHERITED_FEATURE = BOOLEAN_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int INVARIANT__INHERITED_MEMBERSHIP = BOOLEAN_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
+ int INVARIANT__INPUT = BOOLEAN_EXPRESSION__INPUT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
+ int INVARIANT__INTERSECTING_TYPE = BOOLEAN_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
+ int INVARIANT__IS_ABSTRACT = BOOLEAN_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
+ int INVARIANT__IS_CONJUGATED = BOOLEAN_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
+ int INVARIANT__IS_SUFFICIENT = BOOLEAN_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
+ int INVARIANT__MULTIPLICITY = BOOLEAN_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
+ int INVARIANT__OUTPUT = BOOLEAN_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
+ int INVARIANT__OWNED_CONJUGATOR = BOOLEAN_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
+ int INVARIANT__OWNED_DIFFERENCING = BOOLEAN_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
+ int INVARIANT__OWNED_DISJOINING = BOOLEAN_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
+ int INVARIANT__OWNED_END_FEATURE = BOOLEAN_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
+ int INVARIANT__OWNED_FEATURE = BOOLEAN_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
+ int INVARIANT__OWNED_FEATURE_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
+ int INVARIANT__OWNED_INTERSECTING = BOOLEAN_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
+ int INVARIANT__OWNED_SPECIALIZATION = BOOLEAN_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
+ int INVARIANT__OWNED_UNIONING = BOOLEAN_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
+ int INVARIANT__UNIONING_TYPE = BOOLEAN_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
+ int INVARIANT__CHAINING_FEATURE = BOOLEAN_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
+ int INVARIANT__CROSS_FEATURE = BOOLEAN_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
+ int INVARIANT__DIRECTION = BOOLEAN_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
+ int INVARIANT__END_OWNING_TYPE = BOOLEAN_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
+ int INVARIANT__FEATURE_TARGET = BOOLEAN_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
+ int INVARIANT__FEATURING_TYPE = BOOLEAN_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
+ int INVARIANT__IS_COMPOSITE = BOOLEAN_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int INVARIANT__IS_CONSTANT = BOOLEAN_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int INVARIANT__IS_DERIVED = BOOLEAN_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
+ int INVARIANT__IS_END = BOOLEAN_EXPRESSION__IS_END;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
+ int INVARIANT__IS_ORDERED = BOOLEAN_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
+ int INVARIANT__IS_PORTION = BOOLEAN_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
+ int INVARIANT__IS_UNIQUE = BOOLEAN_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
+ int INVARIANT__IS_VARIABLE = BOOLEAN_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
+ int INVARIANT__OWNED_CROSS_SUBSETTING = BOOLEAN_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
+ int INVARIANT__OWNED_FEATURE_CHAINING = BOOLEAN_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__STEP = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
+ int INVARIANT__OWNED_FEATURE_INVERTING = BOOLEAN_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__PARAMETER = OCCURRENCE_DEFINITION_FEATURE_COUNT + 1;
+ int INVARIANT__OWNED_REDEFINITION = BOOLEAN_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Expression' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__EXPRESSION = OCCURRENCE_DEFINITION_FEATURE_COUNT + 2;
+ int INVARIANT__OWNED_REFERENCE_SUBSETTING = BOOLEAN_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__RESULT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 3;
+ int INVARIANT__OWNED_SUBSETTING = BOOLEAN_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = OCCURRENCE_DEFINITION_FEATURE_COUNT + 4;
+ int INVARIANT__OWNED_TYPE_FEATURING = BOOLEAN_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The number of structural features of the 'Constraint Definition' class.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 5;
+ int INVARIANT__OWNED_TYPING = BOOLEAN_EXPRESSION__OWNED_TYPING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
+ int INVARIANT__OWNING_FEATURE_MEMBERSHIP = BOOLEAN_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int INVARIANT__OWNING_TYPE = BOOLEAN_EXPRESSION__OWNING_TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
+ int INVARIANT__TYPE = BOOLEAN_EXPRESSION__TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
+ int INVARIANT__BEHAVIOR = BOOLEAN_EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
+ int INVARIANT__PARAMETER = BOOLEAN_EXPRESSION__PARAMETER;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
+ int INVARIANT__FUNCTION = BOOLEAN_EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int INVARIANT__IS_MODEL_LEVEL_EVALUABLE = BOOLEAN_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int INVARIANT__RESULT = BOOLEAN_EXPRESSION__RESULT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int INVARIANT__PREDICATE = BOOLEAN_EXPRESSION__PREDICATE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Negated' attribute.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int INVARIANT__IS_NEGATED = BOOLEAN_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Resolve' operation.
+ * The number of structural features of the 'Invariant' class.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
+ int INVARIANT_FEATURE_COUNT = BOOLEAN_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int INVARIANT___EFFECTIVE_NAME = BOOLEAN_EXPRESSION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int INVARIANT___EFFECTIVE_SHORT_NAME = BOOLEAN_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int INVARIANT___ESCAPED_NAME = BOOLEAN_EXPRESSION___ESCAPED_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
+ int INVARIANT___LIBRARY_NAMESPACE = BOOLEAN_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int INVARIANT___PATH = BOOLEAN_EXPRESSION___PATH;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INVARIANT___IMPORTED_MEMBERSHIPS__ELIST = BOOLEAN_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INVARIANT___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = BOOLEAN_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int INVARIANT___NAMES_OF__ELEMENT = BOOLEAN_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int INVARIANT___QUALIFICATION_OF__STRING = BOOLEAN_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int INVARIANT___RESOLVE__STRING = BOOLEAN_EXPRESSION___RESOLVE__STRING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ int INVARIANT___RESOLVE_GLOBAL__STRING = BOOLEAN_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int INVARIANT___RESOLVE_LOCAL__STRING = BOOLEAN_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int INVARIANT___RESOLVE_VISIBLE__STRING = BOOLEAN_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
+ int INVARIANT___UNQUALIFIED_NAME_OF__STRING = BOOLEAN_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
+ int INVARIANT___VISIBILITY_OF__MEMBERSHIP = BOOLEAN_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int INVARIANT___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = BOOLEAN_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int INVARIANT___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
+ int INVARIANT___ALL_SUPERTYPES = BOOLEAN_EXPRESSION___ALL_SUPERTYPES;
/**
- * The number of operations of the 'Constraint Definition' class.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONSTRAINT_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
+ int INVARIANT___DIRECTION_OF__FEATURE = BOOLEAN_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementDefinitionImpl Requirement Definition}' class.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RequirementDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementDefinition()
* @generated
+ * @ordered
*/
- int REQUIREMENT_DEFINITION = 117;
+ int INVARIANT___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = BOOLEAN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNING_MEMBERSHIP = CONSTRAINT_DEFINITION__OWNING_MEMBERSHIP;
+ int INVARIANT___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BOOLEAN_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_RELATIONSHIP = CONSTRAINT_DEFINITION__OWNED_RELATIONSHIP;
+ int INVARIANT___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BOOLEAN_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNING_RELATIONSHIP = CONSTRAINT_DEFINITION__OWNING_RELATIONSHIP;
+ int INVARIANT___IS_COMPATIBLE_WITH__TYPE = BOOLEAN_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNING_NAMESPACE = CONSTRAINT_DEFINITION__OWNING_NAMESPACE;
+ int INVARIANT___MULTIPLICITIES = BOOLEAN_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__ELEMENT_ID = CONSTRAINT_DEFINITION__ELEMENT_ID;
+ int INVARIANT___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = BOOLEAN_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNER = CONSTRAINT_DEFINITION__OWNER;
+ int INVARIANT___REMOVE_REDEFINED_FEATURES__ELIST = BOOLEAN_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ELEMENT = CONSTRAINT_DEFINITION__OWNED_ELEMENT;
+ int INVARIANT___SPECIALIZES__TYPE = BOOLEAN_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__DOCUMENTATION = CONSTRAINT_DEFINITION__DOCUMENTATION;
+ int INVARIANT___SPECIALIZES_FROM_LIBRARY__STRING = BOOLEAN_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ANNOTATION = CONSTRAINT_DEFINITION__OWNED_ANNOTATION;
+ int INVARIANT___SUPERTYPES__BOOLEAN = BOOLEAN_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__TEXTUAL_REPRESENTATION = CONSTRAINT_DEFINITION__TEXTUAL_REPRESENTATION;
+ int INVARIANT___ALL_REDEFINED_FEATURES = BOOLEAN_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__ALIAS_IDS = CONSTRAINT_DEFINITION__ALIAS_IDS;
+ int INVARIANT___AS_CARTESIAN_PRODUCT = BOOLEAN_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__DECLARED_SHORT_NAME = CONSTRAINT_DEFINITION__DECLARED_SHORT_NAME;
+ int INVARIANT___CAN_ACCESS__FEATURE = BOOLEAN_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__DECLARED_NAME = CONSTRAINT_DEFINITION__DECLARED_NAME;
+ int INVARIANT___DIRECTION_FOR__TYPE = BOOLEAN_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__SHORT_NAME = CONSTRAINT_DEFINITION__SHORT_NAME;
+ int INVARIANT___IS_CARTESIAN_PRODUCT = BOOLEAN_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__NAME = CONSTRAINT_DEFINITION__NAME;
+ int INVARIANT___IS_FEATURED_WITHIN__TYPE = BOOLEAN_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__QUALIFIED_NAME = CONSTRAINT_DEFINITION__QUALIFIED_NAME;
+ int INVARIANT___IS_FEATURING_TYPE__TYPE = BOOLEAN_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_IMPLIED_INCLUDED = CONSTRAINT_DEFINITION__IS_IMPLIED_INCLUDED;
+ int INVARIANT___IS_OWNED_CROSS_FEATURE = BOOLEAN_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_LIBRARY_ELEMENT = CONSTRAINT_DEFINITION__IS_LIBRARY_ELEMENT;
+ int INVARIANT___NAMING_FEATURE = BOOLEAN_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_MEMBERSHIP = CONSTRAINT_DEFINITION__OWNED_MEMBERSHIP;
+ int INVARIANT___OWNED_CROSS_FEATURE = BOOLEAN_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_MEMBER = CONSTRAINT_DEFINITION__OWNED_MEMBER;
+ int INVARIANT___REDEFINES__FEATURE = BOOLEAN_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__MEMBERSHIP = CONSTRAINT_DEFINITION__MEMBERSHIP;
+ int INVARIANT___REDEFINES_FROM_LIBRARY__STRING = BOOLEAN_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_IMPORT = CONSTRAINT_DEFINITION__OWNED_IMPORT;
+ int INVARIANT___SUBSETS_CHAIN__FEATURE_FEATURE = BOOLEAN_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__MEMBER = CONSTRAINT_DEFINITION__MEMBER;
+ int INVARIANT___TYPING_FEATURES = BOOLEAN_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IMPORTED_MEMBERSHIP = CONSTRAINT_DEFINITION__IMPORTED_MEMBERSHIP;
+ int INVARIANT___CHECK_CONDITION__ELEMENT = BOOLEAN_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_SPECIALIZATION = CONSTRAINT_DEFINITION__OWNED_SPECIALIZATION;
+ int INVARIANT___EVALUATE__ELEMENT = BOOLEAN_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CONSTRAINT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int INVARIANT___MODEL_LEVEL_EVALUABLE__ELIST = BOOLEAN_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Feature' reference list.
+ * The number of operations of the 'Invariant' class.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__FEATURE = CONSTRAINT_DEFINITION__FEATURE;
+ int INVARIANT_OPERATION_COUNT = BOOLEAN_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_FEATURE = CONSTRAINT_DEFINITION__OWNED_FEATURE;
+ int ITEM_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__INPUT = CONSTRAINT_DEFINITION__INPUT;
+ int ITEM_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OUTPUT = CONSTRAINT_DEFINITION__OUTPUT;
+ int ITEM_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_ABSTRACT = CONSTRAINT_DEFINITION__IS_ABSTRACT;
+ int ITEM_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__INHERITED_MEMBERSHIP = CONSTRAINT_DEFINITION__INHERITED_MEMBERSHIP;
+ int ITEM_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__END_FEATURE = CONSTRAINT_DEFINITION__END_FEATURE;
+ int ITEM_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_END_FEATURE = CONSTRAINT_DEFINITION__OWNED_END_FEATURE;
+ int ITEM_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_SUFFICIENT = CONSTRAINT_DEFINITION__IS_SUFFICIENT;
+ int ITEM_USAGE__NAME = OCCURRENCE_USAGE__NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_CONJUGATOR = CONSTRAINT_DEFINITION__OWNED_CONJUGATOR;
+ int ITEM_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_CONJUGATED = CONSTRAINT_DEFINITION__IS_CONJUGATED;
+ int ITEM_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__INHERITED_FEATURE = CONSTRAINT_DEFINITION__INHERITED_FEATURE;
+ int ITEM_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__MULTIPLICITY = CONSTRAINT_DEFINITION__MULTIPLICITY;
+ int ITEM_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__UNIONING_TYPE = CONSTRAINT_DEFINITION__UNIONING_TYPE;
+ int ITEM_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_INTERSECTING = CONSTRAINT_DEFINITION__OWNED_INTERSECTING;
+ int ITEM_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__INTERSECTING_TYPE = CONSTRAINT_DEFINITION__INTERSECTING_TYPE;
+ int ITEM_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_UNIONING = CONSTRAINT_DEFINITION__OWNED_UNIONING;
+ int ITEM_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_DISJOINING = CONSTRAINT_DEFINITION__OWNED_DISJOINING;
+ int ITEM_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__FEATURE_MEMBERSHIP = CONSTRAINT_DEFINITION__FEATURE_MEMBERSHIP;
+ int ITEM_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__DIFFERENCING_TYPE = CONSTRAINT_DEFINITION__DIFFERENCING_TYPE;
+ int ITEM_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_DIFFERENCING = CONSTRAINT_DEFINITION__OWNED_DIFFERENCING;
+ int ITEM_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__DIRECTED_FEATURE = CONSTRAINT_DEFINITION__DIRECTED_FEATURE;
+ int ITEM_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_SUBCLASSIFICATION = CONSTRAINT_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int ITEM_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_VARIATION = CONSTRAINT_DEFINITION__IS_VARIATION;
+ int ITEM_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__VARIANT = CONSTRAINT_DEFINITION__VARIANT;
+ int ITEM_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__VARIANT_MEMBERSHIP = CONSTRAINT_DEFINITION__VARIANT_MEMBERSHIP;
+ int ITEM_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__USAGE = CONSTRAINT_DEFINITION__USAGE;
+ int ITEM_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__DIRECTED_USAGE = CONSTRAINT_DEFINITION__DIRECTED_USAGE;
+ int ITEM_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_REFERENCE = CONSTRAINT_DEFINITION__OWNED_REFERENCE;
+ int ITEM_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ATTRIBUTE = CONSTRAINT_DEFINITION__OWNED_ATTRIBUTE;
+ int ITEM_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ENUMERATION = CONSTRAINT_DEFINITION__OWNED_ENUMERATION;
+ int ITEM_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_OCCURRENCE = CONSTRAINT_DEFINITION__OWNED_OCCURRENCE;
+ int ITEM_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ITEM = CONSTRAINT_DEFINITION__OWNED_ITEM;
+ int ITEM_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_PART = CONSTRAINT_DEFINITION__OWNED_PART;
+ int ITEM_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_PORT = CONSTRAINT_DEFINITION__OWNED_PORT;
+ int ITEM_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_CONNECTION = CONSTRAINT_DEFINITION__OWNED_CONNECTION;
+ int ITEM_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_FLOW = CONSTRAINT_DEFINITION__OWNED_FLOW;
+ int ITEM_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_INTERFACE = CONSTRAINT_DEFINITION__OWNED_INTERFACE;
+ int ITEM_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ALLOCATION = CONSTRAINT_DEFINITION__OWNED_ALLOCATION;
+ int ITEM_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ACTION = CONSTRAINT_DEFINITION__OWNED_ACTION;
+ int ITEM_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_STATE = CONSTRAINT_DEFINITION__OWNED_STATE;
+ int ITEM_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_TRANSITION = CONSTRAINT_DEFINITION__OWNED_TRANSITION;
+ int ITEM_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_CALCULATION = CONSTRAINT_DEFINITION__OWNED_CALCULATION;
+ int ITEM_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_CONSTRAINT = CONSTRAINT_DEFINITION__OWNED_CONSTRAINT;
+ int ITEM_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_REQUIREMENT = CONSTRAINT_DEFINITION__OWNED_REQUIREMENT;
+ int ITEM_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_CONCERN = CONSTRAINT_DEFINITION__OWNED_CONCERN;
+ int ITEM_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_CASE = CONSTRAINT_DEFINITION__OWNED_CASE;
+ int ITEM_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_ANALYSIS_CASE = CONSTRAINT_DEFINITION__OWNED_ANALYSIS_CASE;
+ int ITEM_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_VERIFICATION_CASE = CONSTRAINT_DEFINITION__OWNED_VERIFICATION_CASE;
+ int ITEM_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_USE_CASE = CONSTRAINT_DEFINITION__OWNED_USE_CASE;
+ int ITEM_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_VIEW = CONSTRAINT_DEFINITION__OWNED_VIEW;
+ int ITEM_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_VIEWPOINT = CONSTRAINT_DEFINITION__OWNED_VIEWPOINT;
+ int ITEM_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_RENDERING = CONSTRAINT_DEFINITION__OWNED_RENDERING;
+ int ITEM_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_METADATA = CONSTRAINT_DEFINITION__OWNED_METADATA;
+ int ITEM_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__OWNED_USAGE = CONSTRAINT_DEFINITION__OWNED_USAGE;
+ int ITEM_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_INDIVIDUAL = CONSTRAINT_DEFINITION__IS_INDIVIDUAL;
+ int ITEM_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__STEP = CONSTRAINT_DEFINITION__STEP;
+ int ITEM_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__PARAMETER = CONSTRAINT_DEFINITION__PARAMETER;
+ int ITEM_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Expression' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__EXPRESSION = CONSTRAINT_DEFINITION__EXPRESSION;
+ int ITEM_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__RESULT = CONSTRAINT_DEFINITION__RESULT;
+ int ITEM_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CONSTRAINT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int ITEM_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Req Id' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__REQ_ID = CONSTRAINT_DEFINITION_FEATURE_COUNT + 0;
+ int ITEM_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Text' attribute list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__TEXT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 1;
+ int ITEM_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__SUBJECT_PARAMETER = CONSTRAINT_DEFINITION_FEATURE_COUNT + 2;
+ int ITEM_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__ACTOR_PARAMETER = CONSTRAINT_DEFINITION_FEATURE_COUNT + 3;
+ int ITEM_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__STAKEHOLDER_PARAMETER = CONSTRAINT_DEFINITION_FEATURE_COUNT + 4;
+ int ITEM_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__ASSUMED_CONSTRAINT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 5;
+ int ITEM_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__REQUIRED_CONSTRAINT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 6;
+ int ITEM_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION__FRAMED_CONCERN = CONSTRAINT_DEFINITION_FEATURE_COUNT + 7;
+ int ITEM_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
/**
- * The number of structural features of the 'Requirement Definition' class.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION_FEATURE_COUNT = CONSTRAINT_DEFINITION_FEATURE_COUNT + 8;
+ int ITEM_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___ESCAPED_NAME = CONSTRAINT_DEFINITION___ESCAPED_NAME;
+ int ITEM_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___EFFECTIVE_SHORT_NAME = CONSTRAINT_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int ITEM_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___EFFECTIVE_NAME = CONSTRAINT_DEFINITION___EFFECTIVE_NAME;
+ int ITEM_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___LIBRARY_NAMESPACE = CONSTRAINT_DEFINITION___LIBRARY_NAMESPACE;
+ int ITEM_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___PATH = CONSTRAINT_DEFINITION___PATH;
+ int ITEM_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___NAMES_OF__ELEMENT = CONSTRAINT_DEFINITION___NAMES_OF__ELEMENT;
+ int ITEM_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CONSTRAINT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int ITEM_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONSTRAINT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int ITEM_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CONSTRAINT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int ITEM_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONSTRAINT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int ITEM_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___RESOLVE__STRING = CONSTRAINT_DEFINITION___RESOLVE__STRING;
+ int ITEM_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___RESOLVE_GLOBAL__STRING = CONSTRAINT_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int ITEM_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___RESOLVE_LOCAL__STRING = CONSTRAINT_DEFINITION___RESOLVE_LOCAL__STRING;
+ int ITEM_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___RESOLVE_VISIBLE__STRING = CONSTRAINT_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int ITEM_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___QUALIFICATION_OF__STRING = CONSTRAINT_DEFINITION___QUALIFICATION_OF__STRING;
+ int ITEM_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CONSTRAINT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int ITEM_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ITEM_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ITEM_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int ITEM_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CONSTRAINT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int ITEM_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONSTRAINT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int ITEM_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE = CONSTRAINT_DEFINITION___DIRECTION_OF__FEATURE;
+ int ITEM_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int ITEM_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___SUPERTYPES__BOOLEAN = CONSTRAINT_DEFINITION___SUPERTYPES__BOOLEAN;
+ int ITEM_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___ALL_SUPERTYPES = CONSTRAINT_DEFINITION___ALL_SUPERTYPES;
+ int ITEM_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___SPECIALIZES__TYPE = CONSTRAINT_DEFINITION___SPECIALIZES__TYPE;
+ int ITEM_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CONSTRAINT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int ITEM_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CONSTRAINT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int ITEM_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION___MULTIPLICITIES = CONSTRAINT_DEFINITION___MULTIPLICITIES;
+ int ITEM_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
/**
- * The number of operations of the 'Requirement Definition' class.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_DEFINITION_OPERATION_COUNT = CONSTRAINT_DEFINITION_OPERATION_COUNT + 0;
+ int ITEM_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConcernUsageImpl Concern Usage}' class.
+ * The feature id for the 'Nested Transition' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConcernUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConcernUsage()
* @generated
+ * @ordered
*/
- int CONCERN_USAGE = 119;
+ int ITEM_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_MEMBERSHIP;
+ int ITEM_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_RELATIONSHIP = REQUIREMENT_USAGE__OWNED_RELATIONSHIP;
+ int ITEM_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_RELATIONSHIP = REQUIREMENT_USAGE__OWNING_RELATIONSHIP;
+ int ITEM_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_NAMESPACE = REQUIREMENT_USAGE__OWNING_NAMESPACE;
+ int ITEM_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__ELEMENT_ID = REQUIREMENT_USAGE__ELEMENT_ID;
+ int ITEM_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNER = REQUIREMENT_USAGE__OWNER;
+ int ITEM_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_ELEMENT = REQUIREMENT_USAGE__OWNED_ELEMENT;
+ int ITEM_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DOCUMENTATION = REQUIREMENT_USAGE__DOCUMENTATION;
+ int ITEM_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_ANNOTATION = REQUIREMENT_USAGE__OWNED_ANNOTATION;
+ int ITEM_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__TEXTUAL_REPRESENTATION = REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION;
+ int ITEM_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__ALIAS_IDS = REQUIREMENT_USAGE__ALIAS_IDS;
+ int ITEM_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DECLARED_SHORT_NAME = REQUIREMENT_USAGE__DECLARED_SHORT_NAME;
+ int ITEM_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DECLARED_NAME = REQUIREMENT_USAGE__DECLARED_NAME;
+ int ITEM_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__SHORT_NAME = REQUIREMENT_USAGE__SHORT_NAME;
+ int ITEM_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NAME = REQUIREMENT_USAGE__NAME;
+ int ITEM_USAGE__ITEM_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The number of structural features of the 'Item Usage' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__QUALIFIED_NAME = REQUIREMENT_USAGE__QUALIFIED_NAME;
+ int ITEM_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_IMPLIED_INCLUDED = REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED;
+ int ITEM_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_LIBRARY_ELEMENT = REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT;
+ int ITEM_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_MEMBERSHIP;
+ int ITEM_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_MEMBER = REQUIREMENT_USAGE__OWNED_MEMBER;
+ int ITEM_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__MEMBERSHIP = REQUIREMENT_USAGE__MEMBERSHIP;
+ int ITEM_USAGE___PATH = OCCURRENCE_USAGE___PATH;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_IMPORT = REQUIREMENT_USAGE__OWNED_IMPORT;
+ int ITEM_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__MEMBER = REQUIREMENT_USAGE__MEMBER;
+ int ITEM_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IMPORTED_MEMBERSHIP = REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP;
+ int ITEM_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_SPECIALIZATION = REQUIREMENT_USAGE__OWNED_SPECIALIZATION;
+ int ITEM_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int ITEM_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__FEATURE = REQUIREMENT_USAGE__FEATURE;
+ int ITEM_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_FEATURE = REQUIREMENT_USAGE__OWNED_FEATURE;
+ int ITEM_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__INPUT = REQUIREMENT_USAGE__INPUT;
+ int ITEM_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OUTPUT = REQUIREMENT_USAGE__OUTPUT;
+ int ITEM_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_ABSTRACT = REQUIREMENT_USAGE__IS_ABSTRACT;
+ int ITEM_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__INHERITED_MEMBERSHIP = REQUIREMENT_USAGE__INHERITED_MEMBERSHIP;
+ int ITEM_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__END_FEATURE = REQUIREMENT_USAGE__END_FEATURE;
+ int ITEM_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_END_FEATURE = REQUIREMENT_USAGE__OWNED_END_FEATURE;
+ int ITEM_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_SUFFICIENT = REQUIREMENT_USAGE__IS_SUFFICIENT;
+ int ITEM_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_CONJUGATOR = REQUIREMENT_USAGE__OWNED_CONJUGATOR;
+ int ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_CONJUGATED = REQUIREMENT_USAGE__IS_CONJUGATED;
+ int ITEM_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__INHERITED_FEATURE = REQUIREMENT_USAGE__INHERITED_FEATURE;
+ int ITEM_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__MULTIPLICITY = REQUIREMENT_USAGE__MULTIPLICITY;
+ int ITEM_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__UNIONING_TYPE = REQUIREMENT_USAGE__UNIONING_TYPE;
+ int ITEM_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_INTERSECTING = REQUIREMENT_USAGE__OWNED_INTERSECTING;
+ int ITEM_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__INTERSECTING_TYPE = REQUIREMENT_USAGE__INTERSECTING_TYPE;
+ int ITEM_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_UNIONING = REQUIREMENT_USAGE__OWNED_UNIONING;
+ int ITEM_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_DISJOINING = REQUIREMENT_USAGE__OWNED_DISJOINING;
+ int ITEM_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__FEATURE_MEMBERSHIP;
+ int ITEM_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DIFFERENCING_TYPE = REQUIREMENT_USAGE__DIFFERENCING_TYPE;
+ int ITEM_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_DIFFERENCING = REQUIREMENT_USAGE__OWNED_DIFFERENCING;
+ int ITEM_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DIRECTED_FEATURE = REQUIREMENT_USAGE__DIRECTED_FEATURE;
+ int ITEM_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int ITEM_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_TYPE = REQUIREMENT_USAGE__OWNING_TYPE;
+ int ITEM_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__END_OWNING_TYPE = REQUIREMENT_USAGE__END_OWNING_TYPE;
+ int ITEM_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_UNIQUE = REQUIREMENT_USAGE__IS_UNIQUE;
+ int ITEM_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_ORDERED = REQUIREMENT_USAGE__IS_ORDERED;
+ int ITEM_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__TYPE = REQUIREMENT_USAGE__TYPE;
+ int ITEM_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_REDEFINITION = REQUIREMENT_USAGE__OWNED_REDEFINITION;
+ int ITEM_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_SUBSETTING = REQUIREMENT_USAGE__OWNED_SUBSETTING;
+ int ITEM_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_COMPOSITE = REQUIREMENT_USAGE__IS_COMPOSITE;
+ int ITEM_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_END = REQUIREMENT_USAGE__IS_END;
+ int ITEM_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_TYPING = REQUIREMENT_USAGE__OWNED_TYPING;
+ int ITEM_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__FEATURING_TYPE = REQUIREMENT_USAGE__FEATURING_TYPE;
+ int ITEM_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The number of operations of the 'Item Usage' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_TYPE_FEATURING = REQUIREMENT_USAGE__OWNED_TYPE_FEATURING;
+ int ITEM_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_DERIVED = REQUIREMENT_USAGE__IS_DERIVED;
+ int JOIN_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__CHAINING_FEATURE = REQUIREMENT_USAGE__CHAINING_FEATURE;
+ int JOIN_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_FEATURE_INVERTING = REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING;
+ int JOIN_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_FEATURE_CHAINING = REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING;
+ int JOIN_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_PORTION = REQUIREMENT_USAGE__IS_PORTION;
+ int JOIN_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_VARIABLE = REQUIREMENT_USAGE__IS_VARIABLE;
+ int JOIN_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_CONSTANT = REQUIREMENT_USAGE__IS_CONSTANT;
+ int JOIN_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_REFERENCE_SUBSETTING = REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int JOIN_NODE__NAME = CONTROL_NODE__NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__FEATURE_TARGET = REQUIREMENT_USAGE__FEATURE_TARGET;
+ int JOIN_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__CROSS_FEATURE = REQUIREMENT_USAGE__CROSS_FEATURE;
+ int JOIN_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DIRECTION = REQUIREMENT_USAGE__DIRECTION;
+ int JOIN_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNED_CROSS_SUBSETTING = REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING;
+ int JOIN_NODE__OWNER = CONTROL_NODE__OWNER;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__MAY_TIME_VARY = REQUIREMENT_USAGE__MAY_TIME_VARY;
+ int JOIN_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_REFERENCE = REQUIREMENT_USAGE__IS_REFERENCE;
+ int JOIN_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__VARIANT = REQUIREMENT_USAGE__VARIANT;
+ int JOIN_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__VARIANT_MEMBERSHIP = REQUIREMENT_USAGE__VARIANT_MEMBERSHIP;
+ int JOIN_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_DEFINITION = REQUIREMENT_USAGE__OWNING_DEFINITION;
+ int JOIN_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OWNING_USAGE = REQUIREMENT_USAGE__OWNING_USAGE;
+ int JOIN_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_USAGE = REQUIREMENT_USAGE__NESTED_USAGE;
+ int JOIN_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DEFINITION = REQUIREMENT_USAGE__DEFINITION;
+ int JOIN_NODE__MEMBER = CONTROL_NODE__MEMBER;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__USAGE = REQUIREMENT_USAGE__USAGE;
+ int JOIN_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__DIRECTED_USAGE = REQUIREMENT_USAGE__DIRECTED_USAGE;
+ int JOIN_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_REFERENCE = REQUIREMENT_USAGE__NESTED_REFERENCE;
+ int JOIN_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_ATTRIBUTE = REQUIREMENT_USAGE__NESTED_ATTRIBUTE;
+ int JOIN_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_ENUMERATION = REQUIREMENT_USAGE__NESTED_ENUMERATION;
+ int JOIN_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_OCCURRENCE = REQUIREMENT_USAGE__NESTED_OCCURRENCE;
+ int JOIN_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_ITEM = REQUIREMENT_USAGE__NESTED_ITEM;
+ int JOIN_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_PART = REQUIREMENT_USAGE__NESTED_PART;
+ int JOIN_NODE__FEATURE = CONTROL_NODE__FEATURE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_PORT = REQUIREMENT_USAGE__NESTED_PORT;
+ int JOIN_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_CONNECTION = REQUIREMENT_USAGE__NESTED_CONNECTION;
+ int JOIN_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_FLOW = REQUIREMENT_USAGE__NESTED_FLOW;
+ int JOIN_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_INTERFACE = REQUIREMENT_USAGE__NESTED_INTERFACE;
+ int JOIN_NODE__INPUT = CONTROL_NODE__INPUT;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_ALLOCATION = REQUIREMENT_USAGE__NESTED_ALLOCATION;
+ int JOIN_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_ACTION = REQUIREMENT_USAGE__NESTED_ACTION;
+ int JOIN_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_STATE = REQUIREMENT_USAGE__NESTED_STATE;
+ int JOIN_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_TRANSITION = REQUIREMENT_USAGE__NESTED_TRANSITION;
+ int JOIN_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_CALCULATION = REQUIREMENT_USAGE__NESTED_CALCULATION;
+ int JOIN_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_CONSTRAINT = REQUIREMENT_USAGE__NESTED_CONSTRAINT;
+ int JOIN_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_REQUIREMENT = REQUIREMENT_USAGE__NESTED_REQUIREMENT;
+ int JOIN_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_CONCERN = REQUIREMENT_USAGE__NESTED_CONCERN;
+ int JOIN_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_CASE = REQUIREMENT_USAGE__NESTED_CASE;
+ int JOIN_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_ANALYSIS_CASE = REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE;
+ int JOIN_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_VERIFICATION_CASE = REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE;
+ int JOIN_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_USE_CASE = REQUIREMENT_USAGE__NESTED_USE_CASE;
+ int JOIN_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_VIEW = REQUIREMENT_USAGE__NESTED_VIEW;
+ int JOIN_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_VIEWPOINT = REQUIREMENT_USAGE__NESTED_VIEWPOINT;
+ int JOIN_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_RENDERING = REQUIREMENT_USAGE__NESTED_RENDERING;
+ int JOIN_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__NESTED_METADATA = REQUIREMENT_USAGE__NESTED_METADATA;
+ int JOIN_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_VARIATION = REQUIREMENT_USAGE__IS_VARIATION;
+ int JOIN_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__OCCURRENCE_DEFINITION = REQUIREMENT_USAGE__OCCURRENCE_DEFINITION;
+ int JOIN_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__INDIVIDUAL_DEFINITION = REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION;
+ int JOIN_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_INDIVIDUAL = REQUIREMENT_USAGE__IS_INDIVIDUAL;
+ int JOIN_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__PORTION_KIND = REQUIREMENT_USAGE__PORTION_KIND;
+ int JOIN_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__BEHAVIOR = REQUIREMENT_USAGE__BEHAVIOR;
+ int JOIN_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__PARAMETER = REQUIREMENT_USAGE__PARAMETER;
+ int JOIN_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__FUNCTION = REQUIREMENT_USAGE__FUNCTION;
+ int JOIN_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__RESULT = REQUIREMENT_USAGE__RESULT;
+ int JOIN_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int JOIN_NODE__IS_END = CONTROL_NODE__IS_END;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__PREDICATE = REQUIREMENT_USAGE__PREDICATE;
+ int JOIN_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
/**
- * The feature id for the 'Constraint Definition' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__CONSTRAINT_DEFINITION = REQUIREMENT_USAGE__CONSTRAINT_DEFINITION;
+ int JOIN_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
/**
- * The feature id for the 'Requirement Definition' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__REQUIREMENT_DEFINITION = REQUIREMENT_USAGE__REQUIREMENT_DEFINITION;
+ int JOIN_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
/**
- * The feature id for the 'Req Id' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__REQ_ID = REQUIREMENT_USAGE__REQ_ID;
+ int JOIN_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
/**
- * The feature id for the 'Text' attribute list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__TEXT = REQUIREMENT_USAGE__TEXT;
+ int JOIN_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__REQUIRED_CONSTRAINT = REQUIREMENT_USAGE__REQUIRED_CONSTRAINT;
+ int JOIN_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__ASSUMED_CONSTRAINT = REQUIREMENT_USAGE__ASSUMED_CONSTRAINT;
+ int JOIN_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__SUBJECT_PARAMETER = REQUIREMENT_USAGE__SUBJECT_PARAMETER;
+ int JOIN_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__FRAMED_CONCERN = REQUIREMENT_USAGE__FRAMED_CONCERN;
+ int JOIN_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__ACTOR_PARAMETER = REQUIREMENT_USAGE__ACTOR_PARAMETER;
+ int JOIN_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__STAKEHOLDER_PARAMETER = REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER;
+ int JOIN_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Concern Definition' reference.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE__CONCERN_DEFINITION = REQUIREMENT_USAGE_FEATURE_COUNT + 0;
+ int JOIN_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
/**
- * The number of structural features of the 'Concern Usage' class.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE_FEATURE_COUNT = REQUIREMENT_USAGE_FEATURE_COUNT + 1;
+ int JOIN_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___ESCAPED_NAME = REQUIREMENT_USAGE___ESCAPED_NAME;
+ int JOIN_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___EFFECTIVE_SHORT_NAME = REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME;
+ int JOIN_NODE__TYPE = CONTROL_NODE__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___EFFECTIVE_NAME = REQUIREMENT_USAGE___EFFECTIVE_NAME;
+ int JOIN_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___LIBRARY_NAMESPACE = REQUIREMENT_USAGE___LIBRARY_NAMESPACE;
+ int JOIN_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___PATH = REQUIREMENT_USAGE___PATH;
+ int JOIN_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___NAMES_OF__ELEMENT = REQUIREMENT_USAGE___NAMES_OF__ELEMENT;
+ int JOIN_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int JOIN_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int JOIN_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int JOIN_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int JOIN_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___RESOLVE__STRING = REQUIREMENT_USAGE___RESOLVE__STRING;
+ int JOIN_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___RESOLVE_GLOBAL__STRING = REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING;
+ int JOIN_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___RESOLVE_LOCAL__STRING = REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING;
+ int JOIN_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___RESOLVE_VISIBLE__STRING = REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING;
+ int JOIN_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___QUALIFICATION_OF__STRING = REQUIREMENT_USAGE___QUALIFICATION_OF__STRING;
+ int JOIN_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int JOIN_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int JOIN_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int JOIN_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int JOIN_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int JOIN_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int JOIN_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
+ int JOIN_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int JOIN_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___SUPERTYPES__BOOLEAN = REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN;
+ int JOIN_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___ALL_SUPERTYPES = REQUIREMENT_USAGE___ALL_SUPERTYPES;
+ int JOIN_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___SPECIALIZES__TYPE = REQUIREMENT_USAGE___SPECIALIZES__TYPE;
+ int JOIN_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int JOIN_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int JOIN_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___MULTIPLICITIES = REQUIREMENT_USAGE___MULTIPLICITIES;
+ int JOIN_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___DIRECTION_FOR__TYPE = REQUIREMENT_USAGE___DIRECTION_FOR__TYPE;
+ int JOIN_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___NAMING_FEATURE = REQUIREMENT_USAGE___NAMING_FEATURE;
+ int JOIN_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___REDEFINES__FEATURE = REQUIREMENT_USAGE___REDEFINES__FEATURE;
+ int JOIN_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___REDEFINES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int JOIN_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int JOIN_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___TYPING_FEATURES = REQUIREMENT_USAGE___TYPING_FEATURES;
+ int JOIN_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___AS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT;
+ int JOIN_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___IS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT;
+ int JOIN_NODE__USAGE = CONTROL_NODE__USAGE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___IS_OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE;
+ int JOIN_NODE__VARIANT = CONTROL_NODE__VARIANT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___OWNED_CROSS_FEATURE;
+ int JOIN_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___ALL_REDEFINED_FEATURES = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES;
+ int JOIN_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___IS_FEATURED_WITHIN__TYPE = REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int JOIN_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___CAN_ACCESS__FEATURE = REQUIREMENT_USAGE___CAN_ACCESS__FEATURE;
+ int JOIN_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___IS_FEATURING_TYPE__TYPE = REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE;
+ int JOIN_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___REFERENCED_FEATURE_TARGET = REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET;
+ int JOIN_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int JOIN_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___EVALUATE__ELEMENT = REQUIREMENT_USAGE___EVALUATE__ELEMENT;
+ int JOIN_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
/**
- * The operation id for the 'Check Condition' operation.
+ * The number of structural features of the 'Join Node' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE___CHECK_CONDITION__ELEMENT = REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT;
+ int JOIN_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
- * The number of operations of the 'Concern Usage' class.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_USAGE_OPERATION_COUNT = REQUIREMENT_USAGE_OPERATION_COUNT + 0;
+ int JOIN_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConcernDefinitionImpl Concern Definition}' class.
+ * The operation id for the 'Effective Short Name' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConcernDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConcernDefinition()
* @generated
+ * @ordered
*/
- int CONCERN_DEFINITION = 120;
+ int JOIN_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNING_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNING_MEMBERSHIP;
+ int JOIN_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNED_RELATIONSHIP;
+ int JOIN_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNING_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNING_RELATIONSHIP;
+ int JOIN_NODE___PATH = CONTROL_NODE___PATH;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNING_NAMESPACE = REQUIREMENT_DEFINITION__OWNING_NAMESPACE;
+ int JOIN_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__ELEMENT_ID = REQUIREMENT_DEFINITION__ELEMENT_ID;
+ int JOIN_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNER = REQUIREMENT_DEFINITION__OWNER;
+ int JOIN_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ELEMENT = REQUIREMENT_DEFINITION__OWNED_ELEMENT;
+ int JOIN_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__DOCUMENTATION = REQUIREMENT_DEFINITION__DOCUMENTATION;
+ int JOIN_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ANNOTATION = REQUIREMENT_DEFINITION__OWNED_ANNOTATION;
+ int JOIN_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__TEXTUAL_REPRESENTATION = REQUIREMENT_DEFINITION__TEXTUAL_REPRESENTATION;
+ int JOIN_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__ALIAS_IDS = REQUIREMENT_DEFINITION__ALIAS_IDS;
+ int JOIN_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__DECLARED_SHORT_NAME = REQUIREMENT_DEFINITION__DECLARED_SHORT_NAME;
+ int JOIN_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__DECLARED_NAME = REQUIREMENT_DEFINITION__DECLARED_NAME;
+ int JOIN_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__SHORT_NAME = REQUIREMENT_DEFINITION__SHORT_NAME;
+ int JOIN_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__NAME = REQUIREMENT_DEFINITION__NAME;
+ int JOIN_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__QUALIFIED_NAME = REQUIREMENT_DEFINITION__QUALIFIED_NAME;
+ int JOIN_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_IMPLIED_INCLUDED = REQUIREMENT_DEFINITION__IS_IMPLIED_INCLUDED;
+ int JOIN_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_LIBRARY_ELEMENT = REQUIREMENT_DEFINITION__IS_LIBRARY_ELEMENT;
+ int JOIN_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_MEMBERSHIP;
+ int JOIN_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_MEMBER = REQUIREMENT_DEFINITION__OWNED_MEMBER;
+ int JOIN_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__MEMBERSHIP = REQUIREMENT_DEFINITION__MEMBERSHIP;
+ int JOIN_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_IMPORT = REQUIREMENT_DEFINITION__OWNED_IMPORT;
+ int JOIN_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__MEMBER = REQUIREMENT_DEFINITION__MEMBER;
+ int JOIN_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IMPORTED_MEMBERSHIP = REQUIREMENT_DEFINITION__IMPORTED_MEMBERSHIP;
+ int JOIN_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_SPECIALIZATION = REQUIREMENT_DEFINITION__OWNED_SPECIALIZATION;
+ int JOIN_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int JOIN_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__FEATURE = REQUIREMENT_DEFINITION__FEATURE;
+ int JOIN_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_FEATURE = REQUIREMENT_DEFINITION__OWNED_FEATURE;
+ int JOIN_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__INPUT = REQUIREMENT_DEFINITION__INPUT;
+ int JOIN_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OUTPUT = REQUIREMENT_DEFINITION__OUTPUT;
+ int JOIN_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_ABSTRACT = REQUIREMENT_DEFINITION__IS_ABSTRACT;
+ int JOIN_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__INHERITED_MEMBERSHIP = REQUIREMENT_DEFINITION__INHERITED_MEMBERSHIP;
+ int JOIN_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__END_FEATURE = REQUIREMENT_DEFINITION__END_FEATURE;
+ int JOIN_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_END_FEATURE = REQUIREMENT_DEFINITION__OWNED_END_FEATURE;
+ int JOIN_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_SUFFICIENT = REQUIREMENT_DEFINITION__IS_SUFFICIENT;
+ int JOIN_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_CONJUGATOR = REQUIREMENT_DEFINITION__OWNED_CONJUGATOR;
+ int JOIN_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_CONJUGATED = REQUIREMENT_DEFINITION__IS_CONJUGATED;
+ int JOIN_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__INHERITED_FEATURE = REQUIREMENT_DEFINITION__INHERITED_FEATURE;
+ int JOIN_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__MULTIPLICITY = REQUIREMENT_DEFINITION__MULTIPLICITY;
+ int JOIN_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__UNIONING_TYPE = REQUIREMENT_DEFINITION__UNIONING_TYPE;
+ int JOIN_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_INTERSECTING = REQUIREMENT_DEFINITION__OWNED_INTERSECTING;
+ int JOIN_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__INTERSECTING_TYPE = REQUIREMENT_DEFINITION__INTERSECTING_TYPE;
+ int JOIN_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_UNIONING = REQUIREMENT_DEFINITION__OWNED_UNIONING;
+ int JOIN_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_DISJOINING = REQUIREMENT_DEFINITION__OWNED_DISJOINING;
+ int JOIN_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__FEATURE_MEMBERSHIP;
+ int JOIN_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__DIFFERENCING_TYPE = REQUIREMENT_DEFINITION__DIFFERENCING_TYPE;
+ int JOIN_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Multiplicity Has Bounds' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_DIFFERENCING = REQUIREMENT_DEFINITION__OWNED_DIFFERENCING;
+ int JOIN_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The number of operations of the 'Join Node' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__DIRECTED_FEATURE = REQUIREMENT_DEFINITION__DIRECTED_FEATURE;
+ int JOIN_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_SUBCLASSIFICATION = REQUIREMENT_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int PACKAGE__ALIAS_IDS = NAMESPACE__ALIAS_IDS;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_VARIATION = REQUIREMENT_DEFINITION__IS_VARIATION;
+ int PACKAGE__DECLARED_NAME = NAMESPACE__DECLARED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__VARIANT = REQUIREMENT_DEFINITION__VARIANT;
+ int PACKAGE__DECLARED_SHORT_NAME = NAMESPACE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__VARIANT_MEMBERSHIP = REQUIREMENT_DEFINITION__VARIANT_MEMBERSHIP;
+ int PACKAGE__DOCUMENTATION = NAMESPACE__DOCUMENTATION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__USAGE = REQUIREMENT_DEFINITION__USAGE;
+ int PACKAGE__ELEMENT_ID = NAMESPACE__ELEMENT_ID;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__DIRECTED_USAGE = REQUIREMENT_DEFINITION__DIRECTED_USAGE;
+ int PACKAGE__IS_IMPLIED_INCLUDED = NAMESPACE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_REFERENCE = REQUIREMENT_DEFINITION__OWNED_REFERENCE;
+ int PACKAGE__IS_LIBRARY_ELEMENT = NAMESPACE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ATTRIBUTE = REQUIREMENT_DEFINITION__OWNED_ATTRIBUTE;
+ int PACKAGE__NAME = NAMESPACE__NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ENUMERATION = REQUIREMENT_DEFINITION__OWNED_ENUMERATION;
+ int PACKAGE__OWNED_ANNOTATION = NAMESPACE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_OCCURRENCE = REQUIREMENT_DEFINITION__OWNED_OCCURRENCE;
+ int PACKAGE__OWNED_ELEMENT = NAMESPACE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ITEM = REQUIREMENT_DEFINITION__OWNED_ITEM;
+ int PACKAGE__OWNED_RELATIONSHIP = NAMESPACE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_PART = REQUIREMENT_DEFINITION__OWNED_PART;
+ int PACKAGE__OWNER = NAMESPACE__OWNER;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_PORT = REQUIREMENT_DEFINITION__OWNED_PORT;
+ int PACKAGE__OWNING_MEMBERSHIP = NAMESPACE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_CONNECTION = REQUIREMENT_DEFINITION__OWNED_CONNECTION;
+ int PACKAGE__OWNING_NAMESPACE = NAMESPACE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_FLOW = REQUIREMENT_DEFINITION__OWNED_FLOW;
+ int PACKAGE__OWNING_RELATIONSHIP = NAMESPACE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_INTERFACE = REQUIREMENT_DEFINITION__OWNED_INTERFACE;
+ int PACKAGE__QUALIFIED_NAME = NAMESPACE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ALLOCATION = REQUIREMENT_DEFINITION__OWNED_ALLOCATION;
+ int PACKAGE__SHORT_NAME = NAMESPACE__SHORT_NAME;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ACTION = REQUIREMENT_DEFINITION__OWNED_ACTION;
+ int PACKAGE__TEXTUAL_REPRESENTATION = NAMESPACE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_STATE = REQUIREMENT_DEFINITION__OWNED_STATE;
+ int PACKAGE__IMPORTED_MEMBERSHIP = NAMESPACE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_TRANSITION = REQUIREMENT_DEFINITION__OWNED_TRANSITION;
+ int PACKAGE__MEMBER = NAMESPACE__MEMBER;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_CALCULATION = REQUIREMENT_DEFINITION__OWNED_CALCULATION;
+ int PACKAGE__MEMBERSHIP = NAMESPACE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_CONSTRAINT = REQUIREMENT_DEFINITION__OWNED_CONSTRAINT;
+ int PACKAGE__OWNED_IMPORT = NAMESPACE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_REQUIREMENT = REQUIREMENT_DEFINITION__OWNED_REQUIREMENT;
+ int PACKAGE__OWNED_MEMBER = NAMESPACE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_CONCERN = REQUIREMENT_DEFINITION__OWNED_CONCERN;
+ int PACKAGE__OWNED_MEMBERSHIP = NAMESPACE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Filter Condition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_CASE = REQUIREMENT_DEFINITION__OWNED_CASE;
+ int PACKAGE__FILTER_CONDITION = NAMESPACE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The number of structural features of the 'Package' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_ANALYSIS_CASE = REQUIREMENT_DEFINITION__OWNED_ANALYSIS_CASE;
+ int PACKAGE_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_VERIFICATION_CASE = REQUIREMENT_DEFINITION__OWNED_VERIFICATION_CASE;
+ int PACKAGE___EFFECTIVE_NAME = NAMESPACE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_USE_CASE = REQUIREMENT_DEFINITION__OWNED_USE_CASE;
+ int PACKAGE___EFFECTIVE_SHORT_NAME = NAMESPACE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_VIEW = REQUIREMENT_DEFINITION__OWNED_VIEW;
+ int PACKAGE___ESCAPED_NAME = NAMESPACE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_VIEWPOINT = REQUIREMENT_DEFINITION__OWNED_VIEWPOINT;
+ int PACKAGE___LIBRARY_NAMESPACE = NAMESPACE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_RENDERING = REQUIREMENT_DEFINITION__OWNED_RENDERING;
+ int PACKAGE___PATH = NAMESPACE___PATH;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_METADATA = REQUIREMENT_DEFINITION__OWNED_METADATA;
+ int PACKAGE___IMPORTED_MEMBERSHIPS__ELIST = NAMESPACE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__OWNED_USAGE = REQUIREMENT_DEFINITION__OWNED_USAGE;
+ int PACKAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = NAMESPACE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_INDIVIDUAL = REQUIREMENT_DEFINITION__IS_INDIVIDUAL;
+ int PACKAGE___NAMES_OF__ELEMENT = NAMESPACE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Step' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__STEP = REQUIREMENT_DEFINITION__STEP;
+ int PACKAGE___QUALIFICATION_OF__STRING = NAMESPACE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__PARAMETER = REQUIREMENT_DEFINITION__PARAMETER;
+ int PACKAGE___RESOLVE__STRING = NAMESPACE___RESOLVE__STRING;
/**
- * The feature id for the 'Expression' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__EXPRESSION = REQUIREMENT_DEFINITION__EXPRESSION;
+ int PACKAGE___RESOLVE_GLOBAL__STRING = NAMESPACE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__RESULT = REQUIREMENT_DEFINITION__RESULT;
+ int PACKAGE___RESOLVE_LOCAL__STRING = NAMESPACE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int PACKAGE___RESOLVE_VISIBLE__STRING = NAMESPACE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Req Id' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__REQ_ID = REQUIREMENT_DEFINITION__REQ_ID;
+ int PACKAGE___UNQUALIFIED_NAME_OF__STRING = NAMESPACE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Text' attribute list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__TEXT = REQUIREMENT_DEFINITION__TEXT;
+ int PACKAGE___VISIBILITY_OF__MEMBERSHIP = NAMESPACE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__SUBJECT_PARAMETER = REQUIREMENT_DEFINITION__SUBJECT_PARAMETER;
+ int PACKAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = NAMESPACE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Include As Member' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__ACTOR_PARAMETER = REQUIREMENT_DEFINITION__ACTOR_PARAMETER;
+ int PACKAGE___INCLUDE_AS_MEMBER__ELEMENT = NAMESPACE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The number of operations of the 'Package' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__STAKEHOLDER_PARAMETER = REQUIREMENT_DEFINITION__STAKEHOLDER_PARAMETER;
+ int PACKAGE_OPERATION_COUNT = NAMESPACE_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__ASSUMED_CONSTRAINT = REQUIREMENT_DEFINITION__ASSUMED_CONSTRAINT;
+ int LIBRARY_PACKAGE__ALIAS_IDS = PACKAGE__ALIAS_IDS;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__REQUIRED_CONSTRAINT = REQUIREMENT_DEFINITION__REQUIRED_CONSTRAINT;
+ int LIBRARY_PACKAGE__DECLARED_NAME = PACKAGE__DECLARED_NAME;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION__FRAMED_CONCERN = REQUIREMENT_DEFINITION__FRAMED_CONCERN;
+ int LIBRARY_PACKAGE__DECLARED_SHORT_NAME = PACKAGE__DECLARED_SHORT_NAME;
/**
- * The number of structural features of the 'Concern Definition' class.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION_FEATURE_COUNT = REQUIREMENT_DEFINITION_FEATURE_COUNT + 0;
+ int LIBRARY_PACKAGE__DOCUMENTATION = PACKAGE__DOCUMENTATION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___ESCAPED_NAME = REQUIREMENT_DEFINITION___ESCAPED_NAME;
+ int LIBRARY_PACKAGE__ELEMENT_ID = PACKAGE__ELEMENT_ID;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___EFFECTIVE_SHORT_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int LIBRARY_PACKAGE__IS_IMPLIED_INCLUDED = PACKAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___EFFECTIVE_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_NAME;
+ int LIBRARY_PACKAGE__IS_LIBRARY_ELEMENT = PACKAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___LIBRARY_NAMESPACE = REQUIREMENT_DEFINITION___LIBRARY_NAMESPACE;
+ int LIBRARY_PACKAGE__NAME = PACKAGE__NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___PATH = REQUIREMENT_DEFINITION___PATH;
+ int LIBRARY_PACKAGE__OWNED_ANNOTATION = PACKAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___NAMES_OF__ELEMENT = REQUIREMENT_DEFINITION___NAMES_OF__ELEMENT;
+ int LIBRARY_PACKAGE__OWNED_ELEMENT = PACKAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int LIBRARY_PACKAGE__OWNED_RELATIONSHIP = PACKAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LIBRARY_PACKAGE__OWNER = PACKAGE__OWNER;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int LIBRARY_PACKAGE__OWNING_MEMBERSHIP = PACKAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LIBRARY_PACKAGE__OWNING_NAMESPACE = PACKAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___RESOLVE__STRING = REQUIREMENT_DEFINITION___RESOLVE__STRING;
+ int LIBRARY_PACKAGE__OWNING_RELATIONSHIP = PACKAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___RESOLVE_GLOBAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int LIBRARY_PACKAGE__QUALIFIED_NAME = PACKAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___RESOLVE_LOCAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_LOCAL__STRING;
+ int LIBRARY_PACKAGE__SHORT_NAME = PACKAGE__SHORT_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___RESOLVE_VISIBLE__STRING = REQUIREMENT_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int LIBRARY_PACKAGE__TEXTUAL_REPRESENTATION = PACKAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___QUALIFICATION_OF__STRING = REQUIREMENT_DEFINITION___QUALIFICATION_OF__STRING;
+ int LIBRARY_PACKAGE__IMPORTED_MEMBERSHIP = PACKAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int LIBRARY_PACKAGE__MEMBER = PACKAGE__MEMBER;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LIBRARY_PACKAGE__MEMBERSHIP = PACKAGE__MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LIBRARY_PACKAGE__OWNED_IMPORT = PACKAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LIBRARY_PACKAGE__OWNED_MEMBER = PACKAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LIBRARY_PACKAGE__OWNED_MEMBERSHIP = PACKAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Filter Condition' reference list.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LIBRARY_PACKAGE__FILTER_CONDITION = PACKAGE__FILTER_CONDITION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Standard' attribute.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___DIRECTION_OF__FEATURE = REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE;
+ int LIBRARY_PACKAGE__IS_STANDARD = PACKAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The number of structural features of the 'Library Package' class.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LIBRARY_PACKAGE_FEATURE_COUNT = PACKAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___SUPERTYPES__BOOLEAN = REQUIREMENT_DEFINITION___SUPERTYPES__BOOLEAN;
+ int LIBRARY_PACKAGE___EFFECTIVE_NAME = PACKAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___ALL_SUPERTYPES = REQUIREMENT_DEFINITION___ALL_SUPERTYPES;
+ int LIBRARY_PACKAGE___EFFECTIVE_SHORT_NAME = PACKAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___SPECIALIZES__TYPE = REQUIREMENT_DEFINITION___SPECIALIZES__TYPE;
+ int LIBRARY_PACKAGE___ESCAPED_NAME = PACKAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LIBRARY_PACKAGE___LIBRARY_NAMESPACE = PACKAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int LIBRARY_PACKAGE___PATH = PACKAGE___PATH;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION___MULTIPLICITIES = REQUIREMENT_DEFINITION___MULTIPLICITIES;
+ int LIBRARY_PACKAGE___IMPORTED_MEMBERSHIPS__ELIST = PACKAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The number of operations of the 'Concern Definition' class.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONCERN_DEFINITION_OPERATION_COUNT = REQUIREMENT_DEFINITION_OPERATION_COUNT + 0;
+ int LIBRARY_PACKAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PACKAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnalysisCaseUsageImpl Analysis Case Usage}' class.
+ * The operation id for the 'Names Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AnalysisCaseUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnalysisCaseUsage()
* @generated
+ * @ordered
*/
- int ANALYSIS_CASE_USAGE = 121;
+ int LIBRARY_PACKAGE___NAMES_OF__ELEMENT = PACKAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_MEMBERSHIP = CASE_USAGE__OWNING_MEMBERSHIP;
+ int LIBRARY_PACKAGE___QUALIFICATION_OF__STRING = PACKAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_RELATIONSHIP = CASE_USAGE__OWNED_RELATIONSHIP;
+ int LIBRARY_PACKAGE___RESOLVE__STRING = PACKAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_RELATIONSHIP = CASE_USAGE__OWNING_RELATIONSHIP;
+ int LIBRARY_PACKAGE___RESOLVE_GLOBAL__STRING = PACKAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_NAMESPACE = CASE_USAGE__OWNING_NAMESPACE;
+ int LIBRARY_PACKAGE___RESOLVE_LOCAL__STRING = PACKAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__ELEMENT_ID = CASE_USAGE__ELEMENT_ID;
+ int LIBRARY_PACKAGE___RESOLVE_VISIBLE__STRING = PACKAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNER = CASE_USAGE__OWNER;
+ int LIBRARY_PACKAGE___UNQUALIFIED_NAME_OF__STRING = PACKAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_ELEMENT = CASE_USAGE__OWNED_ELEMENT;
+ int LIBRARY_PACKAGE___VISIBILITY_OF__MEMBERSHIP = PACKAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DOCUMENTATION = CASE_USAGE__DOCUMENTATION;
+ int LIBRARY_PACKAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PACKAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Include As Member' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_ANNOTATION = CASE_USAGE__OWNED_ANNOTATION;
+ int LIBRARY_PACKAGE___INCLUDE_AS_MEMBER__ELEMENT = PACKAGE___INCLUDE_AS_MEMBER__ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The number of operations of the 'Library Package' class.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__TEXTUAL_REPRESENTATION = CASE_USAGE__TEXTUAL_REPRESENTATION;
+ int LIBRARY_PACKAGE_OPERATION_COUNT = PACKAGE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Alias Ids' attribute list.
@@ -110502,556 +110572,556 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__ALIAS_IDS = CASE_USAGE__ALIAS_IDS;
+ int LITERAL_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DECLARED_SHORT_NAME = CASE_USAGE__DECLARED_SHORT_NAME;
+ int LITERAL_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DECLARED_NAME = CASE_USAGE__DECLARED_NAME;
+ int LITERAL_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__SHORT_NAME = CASE_USAGE__SHORT_NAME;
+ int LITERAL_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NAME = CASE_USAGE__NAME;
+ int LITERAL_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__QUALIFIED_NAME = CASE_USAGE__QUALIFIED_NAME;
+ int LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_IMPLIED_INCLUDED = CASE_USAGE__IS_IMPLIED_INCLUDED;
+ int LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_LIBRARY_ELEMENT = CASE_USAGE__IS_LIBRARY_ELEMENT;
+ int LITERAL_EXPRESSION__NAME = EXPRESSION__NAME;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_MEMBERSHIP = CASE_USAGE__OWNED_MEMBERSHIP;
+ int LITERAL_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_MEMBER = CASE_USAGE__OWNED_MEMBER;
+ int LITERAL_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__MEMBERSHIP = CASE_USAGE__MEMBERSHIP;
+ int LITERAL_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_IMPORT = CASE_USAGE__OWNED_IMPORT;
+ int LITERAL_EXPRESSION__OWNER = EXPRESSION__OWNER;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__MEMBER = CASE_USAGE__MEMBER;
+ int LITERAL_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IMPORTED_MEMBERSHIP = CASE_USAGE__IMPORTED_MEMBERSHIP;
+ int LITERAL_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_SPECIALIZATION = CASE_USAGE__OWNED_SPECIALIZATION;
+ int LITERAL_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int LITERAL_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__FEATURE = CASE_USAGE__FEATURE;
+ int LITERAL_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_FEATURE = CASE_USAGE__OWNED_FEATURE;
+ int LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__INPUT = CASE_USAGE__INPUT;
+ int LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OUTPUT = CASE_USAGE__OUTPUT;
+ int LITERAL_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_ABSTRACT = CASE_USAGE__IS_ABSTRACT;
+ int LITERAL_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__INHERITED_MEMBERSHIP = CASE_USAGE__INHERITED_MEMBERSHIP;
+ int LITERAL_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__END_FEATURE = CASE_USAGE__END_FEATURE;
+ int LITERAL_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_END_FEATURE = CASE_USAGE__OWNED_END_FEATURE;
+ int LITERAL_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_SUFFICIENT = CASE_USAGE__IS_SUFFICIENT;
+ int LITERAL_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_CONJUGATOR = CASE_USAGE__OWNED_CONJUGATOR;
+ int LITERAL_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_CONJUGATED = CASE_USAGE__IS_CONJUGATED;
+ int LITERAL_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__INHERITED_FEATURE = CASE_USAGE__INHERITED_FEATURE;
+ int LITERAL_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__MULTIPLICITY = CASE_USAGE__MULTIPLICITY;
+ int LITERAL_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__UNIONING_TYPE = CASE_USAGE__UNIONING_TYPE;
+ int LITERAL_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_INTERSECTING = CASE_USAGE__OWNED_INTERSECTING;
+ int LITERAL_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__INTERSECTING_TYPE = CASE_USAGE__INTERSECTING_TYPE;
+ int LITERAL_EXPRESSION__INPUT = EXPRESSION__INPUT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_UNIONING = CASE_USAGE__OWNED_UNIONING;
+ int LITERAL_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_DISJOINING = CASE_USAGE__OWNED_DISJOINING;
+ int LITERAL_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__FEATURE_MEMBERSHIP = CASE_USAGE__FEATURE_MEMBERSHIP;
+ int LITERAL_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DIFFERENCING_TYPE = CASE_USAGE__DIFFERENCING_TYPE;
+ int LITERAL_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_DIFFERENCING = CASE_USAGE__OWNED_DIFFERENCING;
+ int LITERAL_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DIRECTED_FEATURE = CASE_USAGE__DIRECTED_FEATURE;
+ int LITERAL_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int LITERAL_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_TYPE = CASE_USAGE__OWNING_TYPE;
+ int LITERAL_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__END_OWNING_TYPE = CASE_USAGE__END_OWNING_TYPE;
+ int LITERAL_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_UNIQUE = CASE_USAGE__IS_UNIQUE;
+ int LITERAL_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_ORDERED = CASE_USAGE__IS_ORDERED;
+ int LITERAL_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__TYPE = CASE_USAGE__TYPE;
+ int LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_REDEFINITION = CASE_USAGE__OWNED_REDEFINITION;
+ int LITERAL_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_SUBSETTING = CASE_USAGE__OWNED_SUBSETTING;
+ int LITERAL_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_COMPOSITE = CASE_USAGE__IS_COMPOSITE;
+ int LITERAL_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_END = CASE_USAGE__IS_END;
+ int LITERAL_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_TYPING = CASE_USAGE__OWNED_TYPING;
+ int LITERAL_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__FEATURING_TYPE = CASE_USAGE__FEATURING_TYPE;
+ int LITERAL_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_TYPE_FEATURING = CASE_USAGE__OWNED_TYPE_FEATURING;
+ int LITERAL_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_DERIVED = CASE_USAGE__IS_DERIVED;
+ int LITERAL_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__CHAINING_FEATURE = CASE_USAGE__CHAINING_FEATURE;
+ int LITERAL_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_FEATURE_INVERTING = CASE_USAGE__OWNED_FEATURE_INVERTING;
+ int LITERAL_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_FEATURE_CHAINING = CASE_USAGE__OWNED_FEATURE_CHAINING;
+ int LITERAL_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_PORTION = CASE_USAGE__IS_PORTION;
+ int LITERAL_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_VARIABLE = CASE_USAGE__IS_VARIABLE;
+ int LITERAL_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_CONSTANT = CASE_USAGE__IS_CONSTANT;
+ int LITERAL_EXPRESSION__IS_END = EXPRESSION__IS_END;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int LITERAL_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__FEATURE_TARGET = CASE_USAGE__FEATURE_TARGET;
+ int LITERAL_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__CROSS_FEATURE = CASE_USAGE__CROSS_FEATURE;
+ int LITERAL_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DIRECTION = CASE_USAGE__DIRECTION;
+ int LITERAL_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
/**
* The feature id for the 'Owned Cross Subsetting' reference.
@@ -111060,7051 +111130,7045 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNED_CROSS_SUBSETTING = CASE_USAGE__OWNED_CROSS_SUBSETTING;
+ int LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__MAY_TIME_VARY = CASE_USAGE__MAY_TIME_VARY;
+ int LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_REFERENCE = CASE_USAGE__IS_REFERENCE;
+ int LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__VARIANT = CASE_USAGE__VARIANT;
+ int LITERAL_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__VARIANT_MEMBERSHIP = CASE_USAGE__VARIANT_MEMBERSHIP;
+ int LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_DEFINITION = CASE_USAGE__OWNING_DEFINITION;
+ int LITERAL_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OWNING_USAGE = CASE_USAGE__OWNING_USAGE;
+ int LITERAL_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_USAGE = CASE_USAGE__NESTED_USAGE;
+ int LITERAL_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DEFINITION = CASE_USAGE__DEFINITION;
+ int LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__USAGE = CASE_USAGE__USAGE;
+ int LITERAL_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__DIRECTED_USAGE = CASE_USAGE__DIRECTED_USAGE;
+ int LITERAL_EXPRESSION__TYPE = EXPRESSION__TYPE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_REFERENCE = CASE_USAGE__NESTED_REFERENCE;
+ int LITERAL_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_ATTRIBUTE = CASE_USAGE__NESTED_ATTRIBUTE;
+ int LITERAL_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_ENUMERATION = CASE_USAGE__NESTED_ENUMERATION;
+ int LITERAL_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_OCCURRENCE = CASE_USAGE__NESTED_OCCURRENCE;
+ int LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_ITEM = CASE_USAGE__NESTED_ITEM;
+ int LITERAL_EXPRESSION__RESULT = EXPRESSION__RESULT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The number of structural features of the 'Literal Expression' class.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_PART = CASE_USAGE__NESTED_PART;
+ int LITERAL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_PORT = CASE_USAGE__NESTED_PORT;
+ int LITERAL_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_CONNECTION = CASE_USAGE__NESTED_CONNECTION;
+ int LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_FLOW = CASE_USAGE__NESTED_FLOW;
+ int LITERAL_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_INTERFACE = CASE_USAGE__NESTED_INTERFACE;
+ int LITERAL_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_ALLOCATION = CASE_USAGE__NESTED_ALLOCATION;
+ int LITERAL_EXPRESSION___PATH = EXPRESSION___PATH;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_ACTION = CASE_USAGE__NESTED_ACTION;
+ int LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_STATE = CASE_USAGE__NESTED_STATE;
+ int LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_TRANSITION = CASE_USAGE__NESTED_TRANSITION;
+ int LITERAL_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_CALCULATION = CASE_USAGE__NESTED_CALCULATION;
+ int LITERAL_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_CONSTRAINT = CASE_USAGE__NESTED_CONSTRAINT;
+ int LITERAL_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_REQUIREMENT = CASE_USAGE__NESTED_REQUIREMENT;
+ int LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_CONCERN = CASE_USAGE__NESTED_CONCERN;
+ int LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_CASE = CASE_USAGE__NESTED_CASE;
+ int LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_ANALYSIS_CASE = CASE_USAGE__NESTED_ANALYSIS_CASE;
+ int LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_VERIFICATION_CASE = CASE_USAGE__NESTED_VERIFICATION_CASE;
+ int LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_USE_CASE = CASE_USAGE__NESTED_USE_CASE;
+ int LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_VIEW = CASE_USAGE__NESTED_VIEW;
+ int LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_VIEWPOINT = CASE_USAGE__NESTED_VIEWPOINT;
+ int LITERAL_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_RENDERING = CASE_USAGE__NESTED_RENDERING;
+ int LITERAL_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__NESTED_METADATA = CASE_USAGE__NESTED_METADATA;
+ int LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_VARIATION = CASE_USAGE__IS_VARIATION;
+ int LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OCCURRENCE_DEFINITION = CASE_USAGE__OCCURRENCE_DEFINITION;
+ int LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__INDIVIDUAL_DEFINITION = CASE_USAGE__INDIVIDUAL_DEFINITION;
+ int LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_INDIVIDUAL = CASE_USAGE__IS_INDIVIDUAL;
+ int LITERAL_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__PORTION_KIND = CASE_USAGE__PORTION_KIND;
+ int LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__BEHAVIOR = CASE_USAGE__BEHAVIOR;
+ int LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__PARAMETER = CASE_USAGE__PARAMETER;
+ int LITERAL_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__ACTION_DEFINITION = CASE_USAGE__ACTION_DEFINITION;
+ int LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Function' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__FUNCTION = CASE_USAGE__FUNCTION;
+ int LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__RESULT = CASE_USAGE__RESULT;
+ int LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Calculation Definition' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__CALCULATION_DEFINITION = CASE_USAGE__CALCULATION_DEFINITION;
+ int LITERAL_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__OBJECTIVE_REQUIREMENT = CASE_USAGE__OBJECTIVE_REQUIREMENT;
+ int LITERAL_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Case Definition' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__CASE_DEFINITION = CASE_USAGE__CASE_DEFINITION;
+ int LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__SUBJECT_PARAMETER = CASE_USAGE__SUBJECT_PARAMETER;
+ int LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__ACTOR_PARAMETER = CASE_USAGE__ACTOR_PARAMETER;
+ int LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Analysis Case Definition' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__ANALYSIS_CASE_DEFINITION = CASE_USAGE_FEATURE_COUNT + 0;
+ int LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Result Expression' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE__RESULT_EXPRESSION = CASE_USAGE_FEATURE_COUNT + 1;
+ int LITERAL_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
/**
- * The number of structural features of the 'Analysis Case Usage' class.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE_FEATURE_COUNT = CASE_USAGE_FEATURE_COUNT + 2;
+ int LITERAL_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___ESCAPED_NAME = CASE_USAGE___ESCAPED_NAME;
+ int LITERAL_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___EFFECTIVE_SHORT_NAME = CASE_USAGE___EFFECTIVE_SHORT_NAME;
+ int LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___EFFECTIVE_NAME = CASE_USAGE___EFFECTIVE_NAME;
+ int LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___LIBRARY_NAMESPACE = CASE_USAGE___LIBRARY_NAMESPACE;
+ int LITERAL_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___PATH = CASE_USAGE___PATH;
+ int LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___NAMES_OF__ELEMENT = CASE_USAGE___NAMES_OF__ELEMENT;
+ int LITERAL_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The number of operations of the 'Literal Expression' class.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LITERAL_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int LITERAL_BOOLEAN__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LITERAL_BOOLEAN__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___RESOLVE__STRING = CASE_USAGE___RESOLVE__STRING;
+ int LITERAL_BOOLEAN__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___RESOLVE_GLOBAL__STRING = CASE_USAGE___RESOLVE_GLOBAL__STRING;
+ int LITERAL_BOOLEAN__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___RESOLVE_LOCAL__STRING = CASE_USAGE___RESOLVE_LOCAL__STRING;
+ int LITERAL_BOOLEAN__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___RESOLVE_VISIBLE__STRING = CASE_USAGE___RESOLVE_VISIBLE__STRING;
+ int LITERAL_BOOLEAN__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___QUALIFICATION_OF__STRING = CASE_USAGE___QUALIFICATION_OF__STRING;
+ int LITERAL_BOOLEAN__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int LITERAL_BOOLEAN__NAME = LITERAL_EXPRESSION__NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_BOOLEAN__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_BOOLEAN__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_BOOLEAN__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LITERAL_BOOLEAN__OWNER = LITERAL_EXPRESSION__OWNER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LITERAL_BOOLEAN__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
+ int LITERAL_BOOLEAN__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LITERAL_BOOLEAN__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___SUPERTYPES__BOOLEAN = CASE_USAGE___SUPERTYPES__BOOLEAN;
+ int LITERAL_BOOLEAN__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___ALL_SUPERTYPES = CASE_USAGE___ALL_SUPERTYPES;
+ int LITERAL_BOOLEAN__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___SPECIALIZES__TYPE = CASE_USAGE___SPECIALIZES__TYPE;
+ int LITERAL_BOOLEAN__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LITERAL_BOOLEAN__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int LITERAL_BOOLEAN__MEMBER = LITERAL_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___MULTIPLICITIES = CASE_USAGE___MULTIPLICITIES;
+ int LITERAL_BOOLEAN__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___DIRECTION_FOR__TYPE = CASE_USAGE___DIRECTION_FOR__TYPE;
+ int LITERAL_BOOLEAN__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___NAMING_FEATURE = CASE_USAGE___NAMING_FEATURE;
+ int LITERAL_BOOLEAN__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___REDEFINES__FEATURE = CASE_USAGE___REDEFINES__FEATURE;
+ int LITERAL_BOOLEAN__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int LITERAL_BOOLEAN__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int LITERAL_BOOLEAN__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___TYPING_FEATURES = CASE_USAGE___TYPING_FEATURES;
+ int LITERAL_BOOLEAN__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___AS_CARTESIAN_PRODUCT = CASE_USAGE___AS_CARTESIAN_PRODUCT;
+ int LITERAL_BOOLEAN__FEATURE = LITERAL_EXPRESSION__FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IS_CARTESIAN_PRODUCT = CASE_USAGE___IS_CARTESIAN_PRODUCT;
+ int LITERAL_BOOLEAN__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IS_OWNED_CROSS_FEATURE = CASE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int LITERAL_BOOLEAN__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___OWNED_CROSS_FEATURE = CASE_USAGE___OWNED_CROSS_FEATURE;
+ int LITERAL_BOOLEAN__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___ALL_REDEFINED_FEATURES = CASE_USAGE___ALL_REDEFINED_FEATURES;
+ int LITERAL_BOOLEAN__INPUT = LITERAL_EXPRESSION__INPUT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int LITERAL_BOOLEAN__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___CAN_ACCESS__FEATURE = CASE_USAGE___CAN_ACCESS__FEATURE;
+ int LITERAL_BOOLEAN__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IS_FEATURING_TYPE__TYPE = CASE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int LITERAL_BOOLEAN__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___REFERENCED_FEATURE_TARGET = CASE_USAGE___REFERENCED_FEATURE_TARGET;
+ int LITERAL_BOOLEAN__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___INPUT_PARAMETERS = CASE_USAGE___INPUT_PARAMETERS;
+ int LITERAL_BOOLEAN__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___INPUT_PARAMETER__INT = CASE_USAGE___INPUT_PARAMETER__INT;
+ int LITERAL_BOOLEAN__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___ARGUMENT__INT = CASE_USAGE___ARGUMENT__INT;
+ int LITERAL_BOOLEAN__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___IS_SUBACTION_USAGE = CASE_USAGE___IS_SUBACTION_USAGE;
+ int LITERAL_BOOLEAN__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int LITERAL_BOOLEAN__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___EVALUATE__ELEMENT = CASE_USAGE___EVALUATE__ELEMENT;
+ int LITERAL_BOOLEAN__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE___CHECK_CONDITION__ELEMENT = CASE_USAGE___CHECK_CONDITION__ELEMENT;
+ int LITERAL_BOOLEAN__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
/**
- * The number of operations of the 'Analysis Case Usage' class.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_USAGE_OPERATION_COUNT = CASE_USAGE_OPERATION_COUNT + 0;
+ int LITERAL_BOOLEAN__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ActionDefinitionImpl Action Definition}' class.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ActionDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getActionDefinition()
* @generated
+ * @ordered
*/
- int ACTION_DEFINITION = 125;
+ int LITERAL_BOOLEAN__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNING_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNING_MEMBERSHIP;
+ int LITERAL_BOOLEAN__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNED_RELATIONSHIP;
+ int LITERAL_BOOLEAN__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNING_RELATIONSHIP = OCCURRENCE_DEFINITION__OWNING_RELATIONSHIP;
+ int LITERAL_BOOLEAN__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNING_NAMESPACE = OCCURRENCE_DEFINITION__OWNING_NAMESPACE;
+ int LITERAL_BOOLEAN__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__ELEMENT_ID = OCCURRENCE_DEFINITION__ELEMENT_ID;
+ int LITERAL_BOOLEAN__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNER = OCCURRENCE_DEFINITION__OWNER;
+ int LITERAL_BOOLEAN__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ELEMENT = OCCURRENCE_DEFINITION__OWNED_ELEMENT;
+ int LITERAL_BOOLEAN__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__DOCUMENTATION = OCCURRENCE_DEFINITION__DOCUMENTATION;
+ int LITERAL_BOOLEAN__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ANNOTATION = OCCURRENCE_DEFINITION__OWNED_ANNOTATION;
+ int LITERAL_BOOLEAN__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__TEXTUAL_REPRESENTATION = OCCURRENCE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int LITERAL_BOOLEAN__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__ALIAS_IDS = OCCURRENCE_DEFINITION__ALIAS_IDS;
+ int LITERAL_BOOLEAN__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__DECLARED_SHORT_NAME = OCCURRENCE_DEFINITION__DECLARED_SHORT_NAME;
+ int LITERAL_BOOLEAN__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__DECLARED_NAME = OCCURRENCE_DEFINITION__DECLARED_NAME;
+ int LITERAL_BOOLEAN__IS_END = LITERAL_EXPRESSION__IS_END;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__SHORT_NAME = OCCURRENCE_DEFINITION__SHORT_NAME;
+ int LITERAL_BOOLEAN__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__NAME = OCCURRENCE_DEFINITION__NAME;
+ int LITERAL_BOOLEAN__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__QUALIFIED_NAME = OCCURRENCE_DEFINITION__QUALIFIED_NAME;
+ int LITERAL_BOOLEAN__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_IMPLIED_INCLUDED = OCCURRENCE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int LITERAL_BOOLEAN__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_LIBRARY_ELEMENT = OCCURRENCE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int LITERAL_BOOLEAN__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_MEMBERSHIP;
+ int LITERAL_BOOLEAN__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_MEMBER = OCCURRENCE_DEFINITION__OWNED_MEMBER;
+ int LITERAL_BOOLEAN__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__MEMBERSHIP = OCCURRENCE_DEFINITION__MEMBERSHIP;
+ int LITERAL_BOOLEAN__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_IMPORT = OCCURRENCE_DEFINITION__OWNED_IMPORT;
+ int LITERAL_BOOLEAN__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__MEMBER = OCCURRENCE_DEFINITION__MEMBER;
+ int LITERAL_BOOLEAN__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IMPORTED_MEMBERSHIP = OCCURRENCE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int LITERAL_BOOLEAN__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_SPECIALIZATION = OCCURRENCE_DEFINITION__OWNED_SPECIALIZATION;
+ int LITERAL_BOOLEAN__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int LITERAL_BOOLEAN__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__FEATURE = OCCURRENCE_DEFINITION__FEATURE;
+ int LITERAL_BOOLEAN__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_FEATURE = OCCURRENCE_DEFINITION__OWNED_FEATURE;
+ int LITERAL_BOOLEAN__TYPE = LITERAL_EXPRESSION__TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__INPUT = OCCURRENCE_DEFINITION__INPUT;
+ int LITERAL_BOOLEAN__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OUTPUT = OCCURRENCE_DEFINITION__OUTPUT;
+ int LITERAL_BOOLEAN__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_ABSTRACT = OCCURRENCE_DEFINITION__IS_ABSTRACT;
+ int LITERAL_BOOLEAN__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__INHERITED_MEMBERSHIP = OCCURRENCE_DEFINITION__INHERITED_MEMBERSHIP;
+ int LITERAL_BOOLEAN__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__END_FEATURE = OCCURRENCE_DEFINITION__END_FEATURE;
+ int LITERAL_BOOLEAN__RESULT = LITERAL_EXPRESSION__RESULT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_END_FEATURE = OCCURRENCE_DEFINITION__OWNED_END_FEATURE;
+ int LITERAL_BOOLEAN__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The number of structural features of the 'Literal Boolean' class.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_SUFFICIENT = OCCURRENCE_DEFINITION__IS_SUFFICIENT;
+ int LITERAL_BOOLEAN_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_CONJUGATOR = OCCURRENCE_DEFINITION__OWNED_CONJUGATOR;
+ int LITERAL_BOOLEAN___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_CONJUGATED = OCCURRENCE_DEFINITION__IS_CONJUGATED;
+ int LITERAL_BOOLEAN___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__INHERITED_FEATURE = OCCURRENCE_DEFINITION__INHERITED_FEATURE;
+ int LITERAL_BOOLEAN___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__MULTIPLICITY = OCCURRENCE_DEFINITION__MULTIPLICITY;
+ int LITERAL_BOOLEAN___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__UNIONING_TYPE = OCCURRENCE_DEFINITION__UNIONING_TYPE;
+ int LITERAL_BOOLEAN___PATH = LITERAL_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_INTERSECTING = OCCURRENCE_DEFINITION__OWNED_INTERSECTING;
+ int LITERAL_BOOLEAN___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__INTERSECTING_TYPE = OCCURRENCE_DEFINITION__INTERSECTING_TYPE;
+ int LITERAL_BOOLEAN___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_UNIONING = OCCURRENCE_DEFINITION__OWNED_UNIONING;
+ int LITERAL_BOOLEAN___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_DISJOINING = OCCURRENCE_DEFINITION__OWNED_DISJOINING;
+ int LITERAL_BOOLEAN___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__FEATURE_MEMBERSHIP = OCCURRENCE_DEFINITION__FEATURE_MEMBERSHIP;
+ int LITERAL_BOOLEAN___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__DIFFERENCING_TYPE = OCCURRENCE_DEFINITION__DIFFERENCING_TYPE;
+ int LITERAL_BOOLEAN___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_DIFFERENCING = OCCURRENCE_DEFINITION__OWNED_DIFFERENCING;
+ int LITERAL_BOOLEAN___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__DIRECTED_FEATURE = OCCURRENCE_DEFINITION__DIRECTED_FEATURE;
+ int LITERAL_BOOLEAN___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_SUBCLASSIFICATION = OCCURRENCE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int LITERAL_BOOLEAN___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_VARIATION = OCCURRENCE_DEFINITION__IS_VARIATION;
+ int LITERAL_BOOLEAN___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__VARIANT = OCCURRENCE_DEFINITION__VARIANT;
+ int LITERAL_BOOLEAN___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__VARIANT_MEMBERSHIP = OCCURRENCE_DEFINITION__VARIANT_MEMBERSHIP;
+ int LITERAL_BOOLEAN___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__USAGE = OCCURRENCE_DEFINITION__USAGE;
+ int LITERAL_BOOLEAN___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__DIRECTED_USAGE = OCCURRENCE_DEFINITION__DIRECTED_USAGE;
+ int LITERAL_BOOLEAN___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_REFERENCE = OCCURRENCE_DEFINITION__OWNED_REFERENCE;
+ int LITERAL_BOOLEAN___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ATTRIBUTE = OCCURRENCE_DEFINITION__OWNED_ATTRIBUTE;
+ int LITERAL_BOOLEAN___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ENUMERATION = OCCURRENCE_DEFINITION__OWNED_ENUMERATION;
+ int LITERAL_BOOLEAN___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_OCCURRENCE = OCCURRENCE_DEFINITION__OWNED_OCCURRENCE;
+ int LITERAL_BOOLEAN___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ITEM = OCCURRENCE_DEFINITION__OWNED_ITEM;
+ int LITERAL_BOOLEAN___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_PART = OCCURRENCE_DEFINITION__OWNED_PART;
+ int LITERAL_BOOLEAN___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_PORT = OCCURRENCE_DEFINITION__OWNED_PORT;
+ int LITERAL_BOOLEAN___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_CONNECTION = OCCURRENCE_DEFINITION__OWNED_CONNECTION;
+ int LITERAL_BOOLEAN___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_FLOW = OCCURRENCE_DEFINITION__OWNED_FLOW;
+ int LITERAL_BOOLEAN___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_INTERFACE = OCCURRENCE_DEFINITION__OWNED_INTERFACE;
+ int LITERAL_BOOLEAN___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ALLOCATION = OCCURRENCE_DEFINITION__OWNED_ALLOCATION;
+ int LITERAL_BOOLEAN___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ACTION = OCCURRENCE_DEFINITION__OWNED_ACTION;
+ int LITERAL_BOOLEAN___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_STATE = OCCURRENCE_DEFINITION__OWNED_STATE;
+ int LITERAL_BOOLEAN___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_TRANSITION = OCCURRENCE_DEFINITION__OWNED_TRANSITION;
+ int LITERAL_BOOLEAN___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_CALCULATION = OCCURRENCE_DEFINITION__OWNED_CALCULATION;
+ int LITERAL_BOOLEAN___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_CONSTRAINT = OCCURRENCE_DEFINITION__OWNED_CONSTRAINT;
+ int LITERAL_BOOLEAN___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_REQUIREMENT = OCCURRENCE_DEFINITION__OWNED_REQUIREMENT;
+ int LITERAL_BOOLEAN___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_CONCERN = OCCURRENCE_DEFINITION__OWNED_CONCERN;
+ int LITERAL_BOOLEAN___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_CASE = OCCURRENCE_DEFINITION__OWNED_CASE;
+ int LITERAL_BOOLEAN___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_ANALYSIS_CASE = OCCURRENCE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int LITERAL_BOOLEAN___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_VERIFICATION_CASE = OCCURRENCE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int LITERAL_BOOLEAN___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_USE_CASE = OCCURRENCE_DEFINITION__OWNED_USE_CASE;
+ int LITERAL_BOOLEAN___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_VIEW = OCCURRENCE_DEFINITION__OWNED_VIEW;
+ int LITERAL_BOOLEAN___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_VIEWPOINT = OCCURRENCE_DEFINITION__OWNED_VIEWPOINT;
+ int LITERAL_BOOLEAN___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_RENDERING = OCCURRENCE_DEFINITION__OWNED_RENDERING;
+ int LITERAL_BOOLEAN___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_METADATA = OCCURRENCE_DEFINITION__OWNED_METADATA;
+ int LITERAL_BOOLEAN___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__OWNED_USAGE = OCCURRENCE_DEFINITION__OWNED_USAGE;
+ int LITERAL_BOOLEAN___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The number of operations of the 'Literal Boolean' class.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__IS_INDIVIDUAL = OCCURRENCE_DEFINITION__IS_INDIVIDUAL;
+ int LITERAL_BOOLEAN_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__STEP = OCCURRENCE_DEFINITION_FEATURE_COUNT + 0;
+ int LITERAL_INFINITY__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__PARAMETER = OCCURRENCE_DEFINITION_FEATURE_COUNT + 1;
+ int LITERAL_INFINITY__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Action' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION__ACTION = OCCURRENCE_DEFINITION_FEATURE_COUNT + 2;
+ int LITERAL_INFINITY__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The number of structural features of the 'Action Definition' class.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION_FEATURE_COUNT = OCCURRENCE_DEFINITION_FEATURE_COUNT + 3;
+ int LITERAL_INFINITY__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___ESCAPED_NAME = OCCURRENCE_DEFINITION___ESCAPED_NAME;
+ int LITERAL_INFINITY__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___EFFECTIVE_SHORT_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int LITERAL_INFINITY__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___EFFECTIVE_NAME = OCCURRENCE_DEFINITION___EFFECTIVE_NAME;
+ int LITERAL_INFINITY__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___LIBRARY_NAMESPACE = OCCURRENCE_DEFINITION___LIBRARY_NAMESPACE;
+ int LITERAL_INFINITY__NAME = LITERAL_EXPRESSION__NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___PATH = OCCURRENCE_DEFINITION___PATH;
+ int LITERAL_INFINITY__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___NAMES_OF__ELEMENT = OCCURRENCE_DEFINITION___NAMES_OF__ELEMENT;
+ int LITERAL_INFINITY__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int LITERAL_INFINITY__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LITERAL_INFINITY__OWNER = LITERAL_EXPRESSION__OWNER;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int LITERAL_INFINITY__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LITERAL_INFINITY__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___RESOLVE__STRING = OCCURRENCE_DEFINITION___RESOLVE__STRING;
+ int LITERAL_INFINITY__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___RESOLVE_GLOBAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int LITERAL_INFINITY__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___RESOLVE_LOCAL__STRING = OCCURRENCE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int LITERAL_INFINITY__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___RESOLVE_VISIBLE__STRING = OCCURRENCE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int LITERAL_INFINITY__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___QUALIFICATION_OF__STRING = OCCURRENCE_DEFINITION___QUALIFICATION_OF__STRING;
+ int LITERAL_INFINITY__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int LITERAL_INFINITY__MEMBER = LITERAL_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_INFINITY__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_INFINITY__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_INFINITY__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LITERAL_INFINITY__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LITERAL_INFINITY__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ int LITERAL_INFINITY__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LITERAL_INFINITY__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___SUPERTYPES__BOOLEAN = OCCURRENCE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int LITERAL_INFINITY__FEATURE = LITERAL_EXPRESSION__FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___ALL_SUPERTYPES = OCCURRENCE_DEFINITION___ALL_SUPERTYPES;
+ int LITERAL_INFINITY__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___SPECIALIZES__TYPE = OCCURRENCE_DEFINITION___SPECIALIZES__TYPE;
+ int LITERAL_INFINITY__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LITERAL_INFINITY__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int LITERAL_INFINITY__INPUT = LITERAL_EXPRESSION__INPUT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION___MULTIPLICITIES = OCCURRENCE_DEFINITION___MULTIPLICITIES;
+ int LITERAL_INFINITY__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
/**
- * The number of operations of the 'Action Definition' class.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ACTION_DEFINITION_OPERATION_COUNT = OCCURRENCE_DEFINITION_OPERATION_COUNT + 0;
+ int LITERAL_INFINITY__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CalculationDefinitionImpl Calculation Definition}' class.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CalculationDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCalculationDefinition()
* @generated
+ * @ordered
*/
- int CALCULATION_DEFINITION = 124;
+ int LITERAL_INFINITY__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNING_MEMBERSHIP = ACTION_DEFINITION__OWNING_MEMBERSHIP;
+ int LITERAL_INFINITY__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_RELATIONSHIP = ACTION_DEFINITION__OWNED_RELATIONSHIP;
+ int LITERAL_INFINITY__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNING_RELATIONSHIP = ACTION_DEFINITION__OWNING_RELATIONSHIP;
+ int LITERAL_INFINITY__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNING_NAMESPACE = ACTION_DEFINITION__OWNING_NAMESPACE;
+ int LITERAL_INFINITY__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__ELEMENT_ID = ACTION_DEFINITION__ELEMENT_ID;
+ int LITERAL_INFINITY__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNER = ACTION_DEFINITION__OWNER;
+ int LITERAL_INFINITY__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ELEMENT = ACTION_DEFINITION__OWNED_ELEMENT;
+ int LITERAL_INFINITY__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__DOCUMENTATION = ACTION_DEFINITION__DOCUMENTATION;
+ int LITERAL_INFINITY__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ANNOTATION = ACTION_DEFINITION__OWNED_ANNOTATION;
+ int LITERAL_INFINITY__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__TEXTUAL_REPRESENTATION = ACTION_DEFINITION__TEXTUAL_REPRESENTATION;
+ int LITERAL_INFINITY__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__ALIAS_IDS = ACTION_DEFINITION__ALIAS_IDS;
+ int LITERAL_INFINITY__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__DECLARED_SHORT_NAME = ACTION_DEFINITION__DECLARED_SHORT_NAME;
+ int LITERAL_INFINITY__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__DECLARED_NAME = ACTION_DEFINITION__DECLARED_NAME;
+ int LITERAL_INFINITY__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__SHORT_NAME = ACTION_DEFINITION__SHORT_NAME;
+ int LITERAL_INFINITY__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__NAME = ACTION_DEFINITION__NAME;
+ int LITERAL_INFINITY__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__QUALIFIED_NAME = ACTION_DEFINITION__QUALIFIED_NAME;
+ int LITERAL_INFINITY__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_IMPLIED_INCLUDED = ACTION_DEFINITION__IS_IMPLIED_INCLUDED;
+ int LITERAL_INFINITY__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_LIBRARY_ELEMENT = ACTION_DEFINITION__IS_LIBRARY_ELEMENT;
+ int LITERAL_INFINITY__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_MEMBERSHIP = ACTION_DEFINITION__OWNED_MEMBERSHIP;
+ int LITERAL_INFINITY__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_MEMBER = ACTION_DEFINITION__OWNED_MEMBER;
+ int LITERAL_INFINITY__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__MEMBERSHIP = ACTION_DEFINITION__MEMBERSHIP;
+ int LITERAL_INFINITY__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_IMPORT = ACTION_DEFINITION__OWNED_IMPORT;
+ int LITERAL_INFINITY__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__MEMBER = ACTION_DEFINITION__MEMBER;
+ int LITERAL_INFINITY__IS_END = LITERAL_EXPRESSION__IS_END;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IMPORTED_MEMBERSHIP = ACTION_DEFINITION__IMPORTED_MEMBERSHIP;
+ int LITERAL_INFINITY__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_SPECIALIZATION = ACTION_DEFINITION__OWNED_SPECIALIZATION;
+ int LITERAL_INFINITY__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int LITERAL_INFINITY__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__FEATURE = ACTION_DEFINITION__FEATURE;
+ int LITERAL_INFINITY__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_FEATURE = ACTION_DEFINITION__OWNED_FEATURE;
+ int LITERAL_INFINITY__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__INPUT = ACTION_DEFINITION__INPUT;
+ int LITERAL_INFINITY__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OUTPUT = ACTION_DEFINITION__OUTPUT;
+ int LITERAL_INFINITY__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_ABSTRACT = ACTION_DEFINITION__IS_ABSTRACT;
+ int LITERAL_INFINITY__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__INHERITED_MEMBERSHIP = ACTION_DEFINITION__INHERITED_MEMBERSHIP;
+ int LITERAL_INFINITY__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__END_FEATURE = ACTION_DEFINITION__END_FEATURE;
+ int LITERAL_INFINITY__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_END_FEATURE = ACTION_DEFINITION__OWNED_END_FEATURE;
+ int LITERAL_INFINITY__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_SUFFICIENT = ACTION_DEFINITION__IS_SUFFICIENT;
+ int LITERAL_INFINITY__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_CONJUGATOR = ACTION_DEFINITION__OWNED_CONJUGATOR;
+ int LITERAL_INFINITY__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_CONJUGATED = ACTION_DEFINITION__IS_CONJUGATED;
+ int LITERAL_INFINITY__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__INHERITED_FEATURE = ACTION_DEFINITION__INHERITED_FEATURE;
+ int LITERAL_INFINITY__TYPE = LITERAL_EXPRESSION__TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__MULTIPLICITY = ACTION_DEFINITION__MULTIPLICITY;
+ int LITERAL_INFINITY__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__UNIONING_TYPE = ACTION_DEFINITION__UNIONING_TYPE;
+ int LITERAL_INFINITY__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_INTERSECTING = ACTION_DEFINITION__OWNED_INTERSECTING;
+ int LITERAL_INFINITY__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__INTERSECTING_TYPE = ACTION_DEFINITION__INTERSECTING_TYPE;
+ int LITERAL_INFINITY__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_UNIONING = ACTION_DEFINITION__OWNED_UNIONING;
+ int LITERAL_INFINITY__RESULT = LITERAL_EXPRESSION__RESULT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The number of structural features of the 'Literal Infinity' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_DISJOINING = ACTION_DEFINITION__OWNED_DISJOINING;
+ int LITERAL_INFINITY_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__FEATURE_MEMBERSHIP = ACTION_DEFINITION__FEATURE_MEMBERSHIP;
+ int LITERAL_INFINITY___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__DIFFERENCING_TYPE = ACTION_DEFINITION__DIFFERENCING_TYPE;
+ int LITERAL_INFINITY___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_DIFFERENCING = ACTION_DEFINITION__OWNED_DIFFERENCING;
+ int LITERAL_INFINITY___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__DIRECTED_FEATURE = ACTION_DEFINITION__DIRECTED_FEATURE;
+ int LITERAL_INFINITY___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_SUBCLASSIFICATION = ACTION_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int LITERAL_INFINITY___PATH = LITERAL_EXPRESSION___PATH;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_VARIATION = ACTION_DEFINITION__IS_VARIATION;
+ int LITERAL_INFINITY___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__VARIANT = ACTION_DEFINITION__VARIANT;
+ int LITERAL_INFINITY___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__VARIANT_MEMBERSHIP = ACTION_DEFINITION__VARIANT_MEMBERSHIP;
+ int LITERAL_INFINITY___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__USAGE = ACTION_DEFINITION__USAGE;
+ int LITERAL_INFINITY___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__DIRECTED_USAGE = ACTION_DEFINITION__DIRECTED_USAGE;
+ int LITERAL_INFINITY___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_REFERENCE = ACTION_DEFINITION__OWNED_REFERENCE;
+ int LITERAL_INFINITY___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ATTRIBUTE = ACTION_DEFINITION__OWNED_ATTRIBUTE;
+ int LITERAL_INFINITY___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ENUMERATION = ACTION_DEFINITION__OWNED_ENUMERATION;
+ int LITERAL_INFINITY___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_OCCURRENCE = ACTION_DEFINITION__OWNED_OCCURRENCE;
+ int LITERAL_INFINITY___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ITEM = ACTION_DEFINITION__OWNED_ITEM;
+ int LITERAL_INFINITY___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_PART = ACTION_DEFINITION__OWNED_PART;
+ int LITERAL_INFINITY___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_PORT = ACTION_DEFINITION__OWNED_PORT;
+ int LITERAL_INFINITY___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_CONNECTION = ACTION_DEFINITION__OWNED_CONNECTION;
+ int LITERAL_INFINITY___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_FLOW = ACTION_DEFINITION__OWNED_FLOW;
+ int LITERAL_INFINITY___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_INTERFACE = ACTION_DEFINITION__OWNED_INTERFACE;
+ int LITERAL_INFINITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ALLOCATION = ACTION_DEFINITION__OWNED_ALLOCATION;
+ int LITERAL_INFINITY___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ACTION = ACTION_DEFINITION__OWNED_ACTION;
+ int LITERAL_INFINITY___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_STATE = ACTION_DEFINITION__OWNED_STATE;
+ int LITERAL_INFINITY___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_TRANSITION = ACTION_DEFINITION__OWNED_TRANSITION;
+ int LITERAL_INFINITY___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_CALCULATION = ACTION_DEFINITION__OWNED_CALCULATION;
+ int LITERAL_INFINITY___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_CONSTRAINT = ACTION_DEFINITION__OWNED_CONSTRAINT;
+ int LITERAL_INFINITY___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_REQUIREMENT = ACTION_DEFINITION__OWNED_REQUIREMENT;
+ int LITERAL_INFINITY___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_CONCERN = ACTION_DEFINITION__OWNED_CONCERN;
+ int LITERAL_INFINITY___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_CASE = ACTION_DEFINITION__OWNED_CASE;
+ int LITERAL_INFINITY___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_ANALYSIS_CASE = ACTION_DEFINITION__OWNED_ANALYSIS_CASE;
+ int LITERAL_INFINITY___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_VERIFICATION_CASE = ACTION_DEFINITION__OWNED_VERIFICATION_CASE;
+ int LITERAL_INFINITY___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_USE_CASE = ACTION_DEFINITION__OWNED_USE_CASE;
+ int LITERAL_INFINITY___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_VIEW = ACTION_DEFINITION__OWNED_VIEW;
+ int LITERAL_INFINITY___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_VIEWPOINT = ACTION_DEFINITION__OWNED_VIEWPOINT;
+ int LITERAL_INFINITY___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_RENDERING = ACTION_DEFINITION__OWNED_RENDERING;
+ int LITERAL_INFINITY___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_METADATA = ACTION_DEFINITION__OWNED_METADATA;
+ int LITERAL_INFINITY___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__OWNED_USAGE = ACTION_DEFINITION__OWNED_USAGE;
+ int LITERAL_INFINITY___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_INDIVIDUAL = ACTION_DEFINITION__IS_INDIVIDUAL;
+ int LITERAL_INFINITY___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Step' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__STEP = ACTION_DEFINITION__STEP;
+ int LITERAL_INFINITY___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__PARAMETER = ACTION_DEFINITION__PARAMETER;
+ int LITERAL_INFINITY___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Action' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__ACTION = ACTION_DEFINITION__ACTION;
+ int LITERAL_INFINITY___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Expression' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__EXPRESSION = ACTION_DEFINITION_FEATURE_COUNT + 0;
+ int LITERAL_INFINITY___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__RESULT = ACTION_DEFINITION_FEATURE_COUNT + 1;
+ int LITERAL_INFINITY___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = ACTION_DEFINITION_FEATURE_COUNT + 2;
+ int LITERAL_INFINITY___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Calculation' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION__CALCULATION = ACTION_DEFINITION_FEATURE_COUNT + 3;
+ int LITERAL_INFINITY___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The number of structural features of the 'Calculation Definition' class.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION_FEATURE_COUNT = ACTION_DEFINITION_FEATURE_COUNT + 4;
+ int LITERAL_INFINITY___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The number of operations of the 'Literal Infinity' class.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___ESCAPED_NAME = ACTION_DEFINITION___ESCAPED_NAME;
+ int LITERAL_INFINITY_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___EFFECTIVE_SHORT_NAME = ACTION_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int LITERAL_INTEGER__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___EFFECTIVE_NAME = ACTION_DEFINITION___EFFECTIVE_NAME;
+ int LITERAL_INTEGER__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___LIBRARY_NAMESPACE = ACTION_DEFINITION___LIBRARY_NAMESPACE;
+ int LITERAL_INTEGER__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___PATH = ACTION_DEFINITION___PATH;
+ int LITERAL_INTEGER__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___NAMES_OF__ELEMENT = ACTION_DEFINITION___NAMES_OF__ELEMENT;
+ int LITERAL_INTEGER__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int LITERAL_INTEGER__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LITERAL_INTEGER__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int LITERAL_INTEGER__NAME = LITERAL_EXPRESSION__NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LITERAL_INTEGER__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___RESOLVE__STRING = ACTION_DEFINITION___RESOLVE__STRING;
+ int LITERAL_INTEGER__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___RESOLVE_GLOBAL__STRING = ACTION_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int LITERAL_INTEGER__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___RESOLVE_LOCAL__STRING = ACTION_DEFINITION___RESOLVE_LOCAL__STRING;
+ int LITERAL_INTEGER__OWNER = LITERAL_EXPRESSION__OWNER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___RESOLVE_VISIBLE__STRING = ACTION_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int LITERAL_INTEGER__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___QUALIFICATION_OF__STRING = ACTION_DEFINITION___QUALIFICATION_OF__STRING;
+ int LITERAL_INTEGER__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int LITERAL_INTEGER__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_INTEGER__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_INTEGER__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_INTEGER__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LITERAL_INTEGER__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LITERAL_INTEGER__MEMBER = LITERAL_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
+ int LITERAL_INTEGER__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LITERAL_INTEGER__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___SUPERTYPES__BOOLEAN = ACTION_DEFINITION___SUPERTYPES__BOOLEAN;
+ int LITERAL_INTEGER__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___ALL_SUPERTYPES = ACTION_DEFINITION___ALL_SUPERTYPES;
+ int LITERAL_INTEGER__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___SPECIALIZES__TYPE = ACTION_DEFINITION___SPECIALIZES__TYPE;
+ int LITERAL_INTEGER__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LITERAL_INTEGER__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int LITERAL_INTEGER__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION___MULTIPLICITIES = ACTION_DEFINITION___MULTIPLICITIES;
+ int LITERAL_INTEGER__FEATURE = LITERAL_EXPRESSION__FEATURE;
/**
- * The number of operations of the 'Calculation Definition' class.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CALCULATION_DEFINITION_OPERATION_COUNT = ACTION_DEFINITION_OPERATION_COUNT + 0;
+ int LITERAL_INTEGER__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.CaseDefinitionImpl Case Definition}' class.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.CaseDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getCaseDefinition()
* @generated
+ * @ordered
*/
- int CASE_DEFINITION = 123;
+ int LITERAL_INTEGER__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNING_MEMBERSHIP = CALCULATION_DEFINITION__OWNING_MEMBERSHIP;
+ int LITERAL_INTEGER__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_RELATIONSHIP = CALCULATION_DEFINITION__OWNED_RELATIONSHIP;
+ int LITERAL_INTEGER__INPUT = LITERAL_EXPRESSION__INPUT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNING_RELATIONSHIP = CALCULATION_DEFINITION__OWNING_RELATIONSHIP;
+ int LITERAL_INTEGER__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNING_NAMESPACE = CALCULATION_DEFINITION__OWNING_NAMESPACE;
+ int LITERAL_INTEGER__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__ELEMENT_ID = CALCULATION_DEFINITION__ELEMENT_ID;
+ int LITERAL_INTEGER__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNER = CALCULATION_DEFINITION__OWNER;
+ int LITERAL_INTEGER__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ELEMENT = CALCULATION_DEFINITION__OWNED_ELEMENT;
+ int LITERAL_INTEGER__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__DOCUMENTATION = CALCULATION_DEFINITION__DOCUMENTATION;
+ int LITERAL_INTEGER__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ANNOTATION = CALCULATION_DEFINITION__OWNED_ANNOTATION;
+ int LITERAL_INTEGER__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__TEXTUAL_REPRESENTATION = CALCULATION_DEFINITION__TEXTUAL_REPRESENTATION;
+ int LITERAL_INTEGER__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__ALIAS_IDS = CALCULATION_DEFINITION__ALIAS_IDS;
+ int LITERAL_INTEGER__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__DECLARED_SHORT_NAME = CALCULATION_DEFINITION__DECLARED_SHORT_NAME;
+ int LITERAL_INTEGER__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__DECLARED_NAME = CALCULATION_DEFINITION__DECLARED_NAME;
+ int LITERAL_INTEGER__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__SHORT_NAME = CALCULATION_DEFINITION__SHORT_NAME;
+ int LITERAL_INTEGER__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__NAME = CALCULATION_DEFINITION__NAME;
+ int LITERAL_INTEGER__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__QUALIFIED_NAME = CALCULATION_DEFINITION__QUALIFIED_NAME;
+ int LITERAL_INTEGER__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_IMPLIED_INCLUDED = CALCULATION_DEFINITION__IS_IMPLIED_INCLUDED;
+ int LITERAL_INTEGER__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_LIBRARY_ELEMENT = CALCULATION_DEFINITION__IS_LIBRARY_ELEMENT;
+ int LITERAL_INTEGER__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_MEMBERSHIP = CALCULATION_DEFINITION__OWNED_MEMBERSHIP;
+ int LITERAL_INTEGER__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_MEMBER = CALCULATION_DEFINITION__OWNED_MEMBER;
+ int LITERAL_INTEGER__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__MEMBERSHIP = CALCULATION_DEFINITION__MEMBERSHIP;
+ int LITERAL_INTEGER__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_IMPORT = CALCULATION_DEFINITION__OWNED_IMPORT;
+ int LITERAL_INTEGER__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__MEMBER = CALCULATION_DEFINITION__MEMBER;
+ int LITERAL_INTEGER__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IMPORTED_MEMBERSHIP = CALCULATION_DEFINITION__IMPORTED_MEMBERSHIP;
+ int LITERAL_INTEGER__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_SPECIALIZATION = CALCULATION_DEFINITION__OWNED_SPECIALIZATION;
+ int LITERAL_INTEGER__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CALCULATION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int LITERAL_INTEGER__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__FEATURE = CALCULATION_DEFINITION__FEATURE;
+ int LITERAL_INTEGER__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_FEATURE = CALCULATION_DEFINITION__OWNED_FEATURE;
+ int LITERAL_INTEGER__IS_END = LITERAL_EXPRESSION__IS_END;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__INPUT = CALCULATION_DEFINITION__INPUT;
+ int LITERAL_INTEGER__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OUTPUT = CALCULATION_DEFINITION__OUTPUT;
+ int LITERAL_INTEGER__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_ABSTRACT = CALCULATION_DEFINITION__IS_ABSTRACT;
+ int LITERAL_INTEGER__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__INHERITED_MEMBERSHIP = CALCULATION_DEFINITION__INHERITED_MEMBERSHIP;
+ int LITERAL_INTEGER__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__END_FEATURE = CALCULATION_DEFINITION__END_FEATURE;
+ int LITERAL_INTEGER__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_END_FEATURE = CALCULATION_DEFINITION__OWNED_END_FEATURE;
+ int LITERAL_INTEGER__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_SUFFICIENT = CALCULATION_DEFINITION__IS_SUFFICIENT;
+ int LITERAL_INTEGER__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_CONJUGATOR = CALCULATION_DEFINITION__OWNED_CONJUGATOR;
+ int LITERAL_INTEGER__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_CONJUGATED = CALCULATION_DEFINITION__IS_CONJUGATED;
+ int LITERAL_INTEGER__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__INHERITED_FEATURE = CALCULATION_DEFINITION__INHERITED_FEATURE;
+ int LITERAL_INTEGER__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__MULTIPLICITY = CALCULATION_DEFINITION__MULTIPLICITY;
+ int LITERAL_INTEGER__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__UNIONING_TYPE = CALCULATION_DEFINITION__UNIONING_TYPE;
+ int LITERAL_INTEGER__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_INTERSECTING = CALCULATION_DEFINITION__OWNED_INTERSECTING;
+ int LITERAL_INTEGER__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__INTERSECTING_TYPE = CALCULATION_DEFINITION__INTERSECTING_TYPE;
+ int LITERAL_INTEGER__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_UNIONING = CALCULATION_DEFINITION__OWNED_UNIONING;
+ int LITERAL_INTEGER__TYPE = LITERAL_EXPRESSION__TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_DISJOINING = CALCULATION_DEFINITION__OWNED_DISJOINING;
+ int LITERAL_INTEGER__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__FEATURE_MEMBERSHIP = CALCULATION_DEFINITION__FEATURE_MEMBERSHIP;
+ int LITERAL_INTEGER__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__DIFFERENCING_TYPE = CALCULATION_DEFINITION__DIFFERENCING_TYPE;
+ int LITERAL_INTEGER__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_DIFFERENCING = CALCULATION_DEFINITION__OWNED_DIFFERENCING;
+ int LITERAL_INTEGER__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__DIRECTED_FEATURE = CALCULATION_DEFINITION__DIRECTED_FEATURE;
+ int LITERAL_INTEGER__RESULT = LITERAL_EXPRESSION__RESULT;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CALCULATION_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int LITERAL_INTEGER__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The number of structural features of the 'Literal Integer' class.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_VARIATION = CALCULATION_DEFINITION__IS_VARIATION;
+ int LITERAL_INTEGER_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__VARIANT = CALCULATION_DEFINITION__VARIANT;
+ int LITERAL_INTEGER___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__VARIANT_MEMBERSHIP = CALCULATION_DEFINITION__VARIANT_MEMBERSHIP;
+ int LITERAL_INTEGER___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__USAGE = CALCULATION_DEFINITION__USAGE;
+ int LITERAL_INTEGER___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__DIRECTED_USAGE = CALCULATION_DEFINITION__DIRECTED_USAGE;
+ int LITERAL_INTEGER___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_REFERENCE = CALCULATION_DEFINITION__OWNED_REFERENCE;
+ int LITERAL_INTEGER___PATH = LITERAL_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ATTRIBUTE = CALCULATION_DEFINITION__OWNED_ATTRIBUTE;
+ int LITERAL_INTEGER___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ENUMERATION = CALCULATION_DEFINITION__OWNED_ENUMERATION;
+ int LITERAL_INTEGER___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_OCCURRENCE = CALCULATION_DEFINITION__OWNED_OCCURRENCE;
+ int LITERAL_INTEGER___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ITEM = CALCULATION_DEFINITION__OWNED_ITEM;
+ int LITERAL_INTEGER___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_PART = CALCULATION_DEFINITION__OWNED_PART;
+ int LITERAL_INTEGER___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_PORT = CALCULATION_DEFINITION__OWNED_PORT;
+ int LITERAL_INTEGER___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_CONNECTION = CALCULATION_DEFINITION__OWNED_CONNECTION;
+ int LITERAL_INTEGER___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_FLOW = CALCULATION_DEFINITION__OWNED_FLOW;
+ int LITERAL_INTEGER___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_INTERFACE = CALCULATION_DEFINITION__OWNED_INTERFACE;
+ int LITERAL_INTEGER___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ALLOCATION = CALCULATION_DEFINITION__OWNED_ALLOCATION;
+ int LITERAL_INTEGER___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ACTION = CALCULATION_DEFINITION__OWNED_ACTION;
+ int LITERAL_INTEGER___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_STATE = CALCULATION_DEFINITION__OWNED_STATE;
+ int LITERAL_INTEGER___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_TRANSITION = CALCULATION_DEFINITION__OWNED_TRANSITION;
+ int LITERAL_INTEGER___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_CALCULATION = CALCULATION_DEFINITION__OWNED_CALCULATION;
+ int LITERAL_INTEGER___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_CONSTRAINT = CALCULATION_DEFINITION__OWNED_CONSTRAINT;
+ int LITERAL_INTEGER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_REQUIREMENT = CALCULATION_DEFINITION__OWNED_REQUIREMENT;
+ int LITERAL_INTEGER___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_CONCERN = CALCULATION_DEFINITION__OWNED_CONCERN;
+ int LITERAL_INTEGER___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_CASE = CALCULATION_DEFINITION__OWNED_CASE;
+ int LITERAL_INTEGER___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_ANALYSIS_CASE = CALCULATION_DEFINITION__OWNED_ANALYSIS_CASE;
+ int LITERAL_INTEGER___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_VERIFICATION_CASE = CALCULATION_DEFINITION__OWNED_VERIFICATION_CASE;
+ int LITERAL_INTEGER___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_USE_CASE = CALCULATION_DEFINITION__OWNED_USE_CASE;
+ int LITERAL_INTEGER___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_VIEW = CALCULATION_DEFINITION__OWNED_VIEW;
+ int LITERAL_INTEGER___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_VIEWPOINT = CALCULATION_DEFINITION__OWNED_VIEWPOINT;
+ int LITERAL_INTEGER___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_RENDERING = CALCULATION_DEFINITION__OWNED_RENDERING;
+ int LITERAL_INTEGER___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_METADATA = CALCULATION_DEFINITION__OWNED_METADATA;
+ int LITERAL_INTEGER___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OWNED_USAGE = CALCULATION_DEFINITION__OWNED_USAGE;
+ int LITERAL_INTEGER___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_INDIVIDUAL = CALCULATION_DEFINITION__IS_INDIVIDUAL;
+ int LITERAL_INTEGER___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Step' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__STEP = CALCULATION_DEFINITION__STEP;
+ int LITERAL_INTEGER___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__PARAMETER = CALCULATION_DEFINITION__PARAMETER;
+ int LITERAL_INTEGER___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Action' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__ACTION = CALCULATION_DEFINITION__ACTION;
+ int LITERAL_INTEGER___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Expression' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__EXPRESSION = CALCULATION_DEFINITION__EXPRESSION;
+ int LITERAL_INTEGER___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__RESULT = CALCULATION_DEFINITION__RESULT;
+ int LITERAL_INTEGER___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int LITERAL_INTEGER___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Calculation' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__CALCULATION = CALCULATION_DEFINITION__CALCULATION;
+ int LITERAL_INTEGER___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CALCULATION_DEFINITION_FEATURE_COUNT + 0;
+ int LITERAL_INTEGER___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__SUBJECT_PARAMETER = CALCULATION_DEFINITION_FEATURE_COUNT + 1;
+ int LITERAL_INTEGER___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION__ACTOR_PARAMETER = CALCULATION_DEFINITION_FEATURE_COUNT + 2;
+ int LITERAL_INTEGER___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The number of structural features of the 'Case Definition' class.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION_FEATURE_COUNT = CALCULATION_DEFINITION_FEATURE_COUNT + 3;
+ int LITERAL_INTEGER___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___ESCAPED_NAME = CALCULATION_DEFINITION___ESCAPED_NAME;
+ int LITERAL_INTEGER___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CALCULATION_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int LITERAL_INTEGER___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___EFFECTIVE_NAME = CALCULATION_DEFINITION___EFFECTIVE_NAME;
+ int LITERAL_INTEGER___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The number of operations of the 'Literal Integer' class.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___LIBRARY_NAMESPACE = CALCULATION_DEFINITION___LIBRARY_NAMESPACE;
+ int LITERAL_INTEGER_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___PATH = CALCULATION_DEFINITION___PATH;
+ int LITERAL_RATIONAL__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___NAMES_OF__ELEMENT = CALCULATION_DEFINITION___NAMES_OF__ELEMENT;
+ int LITERAL_RATIONAL__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CALCULATION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int LITERAL_RATIONAL__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CALCULATION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LITERAL_RATIONAL__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CALCULATION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int LITERAL_RATIONAL__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CALCULATION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LITERAL_RATIONAL__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___RESOLVE__STRING = CALCULATION_DEFINITION___RESOLVE__STRING;
+ int LITERAL_RATIONAL__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CALCULATION_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int LITERAL_RATIONAL__NAME = LITERAL_EXPRESSION__NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___RESOLVE_LOCAL__STRING = CALCULATION_DEFINITION___RESOLVE_LOCAL__STRING;
+ int LITERAL_RATIONAL__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CALCULATION_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int LITERAL_RATIONAL__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___QUALIFICATION_OF__STRING = CALCULATION_DEFINITION___QUALIFICATION_OF__STRING;
+ int LITERAL_RATIONAL__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CALCULATION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int LITERAL_RATIONAL__OWNER = LITERAL_EXPRESSION__OWNER;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_RATIONAL__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_RATIONAL__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CALCULATION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_RATIONAL__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CALCULATION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LITERAL_RATIONAL__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CALCULATION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LITERAL_RATIONAL__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___DIRECTION_OF__FEATURE = CALCULATION_DEFINITION___DIRECTION_OF__FEATURE;
+ int LITERAL_RATIONAL__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CALCULATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LITERAL_RATIONAL__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___SUPERTYPES__BOOLEAN = CALCULATION_DEFINITION___SUPERTYPES__BOOLEAN;
+ int LITERAL_RATIONAL__MEMBER = LITERAL_EXPRESSION__MEMBER;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___ALL_SUPERTYPES = CALCULATION_DEFINITION___ALL_SUPERTYPES;
+ int LITERAL_RATIONAL__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___SPECIALIZES__TYPE = CALCULATION_DEFINITION___SPECIALIZES__TYPE;
+ int LITERAL_RATIONAL__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CALCULATION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LITERAL_RATIONAL__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CALCULATION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int LITERAL_RATIONAL__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION___MULTIPLICITIES = CALCULATION_DEFINITION___MULTIPLICITIES;
+ int LITERAL_RATIONAL__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The number of operations of the 'Case Definition' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CASE_DEFINITION_OPERATION_COUNT = CALCULATION_DEFINITION_OPERATION_COUNT + 0;
+ int LITERAL_RATIONAL__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AnalysisCaseDefinitionImpl Analysis Case Definition}' class.
+ * The feature id for the 'End Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AnalysisCaseDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAnalysisCaseDefinition()
* @generated
+ * @ordered
*/
- int ANALYSIS_CASE_DEFINITION = 122;
+ int LITERAL_RATIONAL__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNING_MEMBERSHIP = CASE_DEFINITION__OWNING_MEMBERSHIP;
+ int LITERAL_RATIONAL__FEATURE = LITERAL_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_RELATIONSHIP = CASE_DEFINITION__OWNED_RELATIONSHIP;
+ int LITERAL_RATIONAL__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNING_RELATIONSHIP = CASE_DEFINITION__OWNING_RELATIONSHIP;
+ int LITERAL_RATIONAL__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNING_NAMESPACE = CASE_DEFINITION__OWNING_NAMESPACE;
+ int LITERAL_RATIONAL__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__ELEMENT_ID = CASE_DEFINITION__ELEMENT_ID;
+ int LITERAL_RATIONAL__INPUT = LITERAL_EXPRESSION__INPUT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNER = CASE_DEFINITION__OWNER;
+ int LITERAL_RATIONAL__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ELEMENT = CASE_DEFINITION__OWNED_ELEMENT;
+ int LITERAL_RATIONAL__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__DOCUMENTATION = CASE_DEFINITION__DOCUMENTATION;
+ int LITERAL_RATIONAL__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ANNOTATION = CASE_DEFINITION__OWNED_ANNOTATION;
+ int LITERAL_RATIONAL__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__TEXTUAL_REPRESENTATION = CASE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int LITERAL_RATIONAL__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__ALIAS_IDS = CASE_DEFINITION__ALIAS_IDS;
+ int LITERAL_RATIONAL__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__DECLARED_SHORT_NAME = CASE_DEFINITION__DECLARED_SHORT_NAME;
+ int LITERAL_RATIONAL__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__DECLARED_NAME = CASE_DEFINITION__DECLARED_NAME;
+ int LITERAL_RATIONAL__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__SHORT_NAME = CASE_DEFINITION__SHORT_NAME;
+ int LITERAL_RATIONAL__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__NAME = CASE_DEFINITION__NAME;
+ int LITERAL_RATIONAL__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__QUALIFIED_NAME = CASE_DEFINITION__QUALIFIED_NAME;
+ int LITERAL_RATIONAL__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_IMPLIED_INCLUDED = CASE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int LITERAL_RATIONAL__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_LIBRARY_ELEMENT = CASE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int LITERAL_RATIONAL__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_MEMBERSHIP = CASE_DEFINITION__OWNED_MEMBERSHIP;
+ int LITERAL_RATIONAL__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_MEMBER = CASE_DEFINITION__OWNED_MEMBER;
+ int LITERAL_RATIONAL__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__MEMBERSHIP = CASE_DEFINITION__MEMBERSHIP;
+ int LITERAL_RATIONAL__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_IMPORT = CASE_DEFINITION__OWNED_IMPORT;
+ int LITERAL_RATIONAL__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__MEMBER = CASE_DEFINITION__MEMBER;
+ int LITERAL_RATIONAL__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IMPORTED_MEMBERSHIP = CASE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int LITERAL_RATIONAL__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_SPECIALIZATION = CASE_DEFINITION__OWNED_SPECIALIZATION;
+ int LITERAL_RATIONAL__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int LITERAL_RATIONAL__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__FEATURE = CASE_DEFINITION__FEATURE;
+ int LITERAL_RATIONAL__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_FEATURE = CASE_DEFINITION__OWNED_FEATURE;
+ int LITERAL_RATIONAL__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__INPUT = CASE_DEFINITION__INPUT;
+ int LITERAL_RATIONAL__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OUTPUT = CASE_DEFINITION__OUTPUT;
+ int LITERAL_RATIONAL__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_ABSTRACT = CASE_DEFINITION__IS_ABSTRACT;
+ int LITERAL_RATIONAL__IS_END = LITERAL_EXPRESSION__IS_END;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__INHERITED_MEMBERSHIP = CASE_DEFINITION__INHERITED_MEMBERSHIP;
+ int LITERAL_RATIONAL__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__END_FEATURE = CASE_DEFINITION__END_FEATURE;
+ int LITERAL_RATIONAL__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_END_FEATURE = CASE_DEFINITION__OWNED_END_FEATURE;
+ int LITERAL_RATIONAL__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_SUFFICIENT = CASE_DEFINITION__IS_SUFFICIENT;
+ int LITERAL_RATIONAL__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_CONJUGATOR = CASE_DEFINITION__OWNED_CONJUGATOR;
+ int LITERAL_RATIONAL__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_CONJUGATED = CASE_DEFINITION__IS_CONJUGATED;
+ int LITERAL_RATIONAL__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__INHERITED_FEATURE = CASE_DEFINITION__INHERITED_FEATURE;
+ int LITERAL_RATIONAL__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__MULTIPLICITY = CASE_DEFINITION__MULTIPLICITY;
+ int LITERAL_RATIONAL__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__UNIONING_TYPE = CASE_DEFINITION__UNIONING_TYPE;
+ int LITERAL_RATIONAL__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_INTERSECTING = CASE_DEFINITION__OWNED_INTERSECTING;
+ int LITERAL_RATIONAL__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__INTERSECTING_TYPE = CASE_DEFINITION__INTERSECTING_TYPE;
+ int LITERAL_RATIONAL__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_UNIONING = CASE_DEFINITION__OWNED_UNIONING;
+ int LITERAL_RATIONAL__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_DISJOINING = CASE_DEFINITION__OWNED_DISJOINING;
+ int LITERAL_RATIONAL__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__FEATURE_MEMBERSHIP = CASE_DEFINITION__FEATURE_MEMBERSHIP;
+ int LITERAL_RATIONAL__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__DIFFERENCING_TYPE = CASE_DEFINITION__DIFFERENCING_TYPE;
+ int LITERAL_RATIONAL__TYPE = LITERAL_EXPRESSION__TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_DIFFERENCING = CASE_DEFINITION__OWNED_DIFFERENCING;
+ int LITERAL_RATIONAL__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__DIRECTED_FEATURE = CASE_DEFINITION__DIRECTED_FEATURE;
+ int LITERAL_RATIONAL__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CASE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int LITERAL_RATIONAL__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_VARIATION = CASE_DEFINITION__IS_VARIATION;
+ int LITERAL_RATIONAL__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__VARIANT = CASE_DEFINITION__VARIANT;
+ int LITERAL_RATIONAL__RESULT = LITERAL_EXPRESSION__RESULT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__VARIANT_MEMBERSHIP = CASE_DEFINITION__VARIANT_MEMBERSHIP;
+ int LITERAL_RATIONAL__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Usage' reference list.
+ * The number of structural features of the 'Literal Rational' class.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__USAGE = CASE_DEFINITION__USAGE;
+ int LITERAL_RATIONAL_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__DIRECTED_USAGE = CASE_DEFINITION__DIRECTED_USAGE;
+ int LITERAL_RATIONAL___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_REFERENCE = CASE_DEFINITION__OWNED_REFERENCE;
+ int LITERAL_RATIONAL___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ATTRIBUTE = CASE_DEFINITION__OWNED_ATTRIBUTE;
+ int LITERAL_RATIONAL___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ENUMERATION = CASE_DEFINITION__OWNED_ENUMERATION;
+ int LITERAL_RATIONAL___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_OCCURRENCE = CASE_DEFINITION__OWNED_OCCURRENCE;
+ int LITERAL_RATIONAL___PATH = LITERAL_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ITEM = CASE_DEFINITION__OWNED_ITEM;
+ int LITERAL_RATIONAL___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_PART = CASE_DEFINITION__OWNED_PART;
+ int LITERAL_RATIONAL___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_PORT = CASE_DEFINITION__OWNED_PORT;
+ int LITERAL_RATIONAL___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_CONNECTION = CASE_DEFINITION__OWNED_CONNECTION;
+ int LITERAL_RATIONAL___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_FLOW = CASE_DEFINITION__OWNED_FLOW;
+ int LITERAL_RATIONAL___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_INTERFACE = CASE_DEFINITION__OWNED_INTERFACE;
+ int LITERAL_RATIONAL___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ALLOCATION = CASE_DEFINITION__OWNED_ALLOCATION;
+ int LITERAL_RATIONAL___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ACTION = CASE_DEFINITION__OWNED_ACTION;
+ int LITERAL_RATIONAL___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_STATE = CASE_DEFINITION__OWNED_STATE;
+ int LITERAL_RATIONAL___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_TRANSITION = CASE_DEFINITION__OWNED_TRANSITION;
+ int LITERAL_RATIONAL___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_CALCULATION = CASE_DEFINITION__OWNED_CALCULATION;
+ int LITERAL_RATIONAL___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_CONSTRAINT = CASE_DEFINITION__OWNED_CONSTRAINT;
+ int LITERAL_RATIONAL___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_REQUIREMENT = CASE_DEFINITION__OWNED_REQUIREMENT;
+ int LITERAL_RATIONAL___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_CONCERN = CASE_DEFINITION__OWNED_CONCERN;
+ int LITERAL_RATIONAL___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_CASE = CASE_DEFINITION__OWNED_CASE;
+ int LITERAL_RATIONAL___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_ANALYSIS_CASE = CASE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int LITERAL_RATIONAL___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_VERIFICATION_CASE = CASE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int LITERAL_RATIONAL___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_USE_CASE = CASE_DEFINITION__OWNED_USE_CASE;
+ int LITERAL_RATIONAL___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_VIEW = CASE_DEFINITION__OWNED_VIEW;
+ int LITERAL_RATIONAL___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_VIEWPOINT = CASE_DEFINITION__OWNED_VIEWPOINT;
+ int LITERAL_RATIONAL___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_RENDERING = CASE_DEFINITION__OWNED_RENDERING;
+ int LITERAL_RATIONAL___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_METADATA = CASE_DEFINITION__OWNED_METADATA;
+ int LITERAL_RATIONAL___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OWNED_USAGE = CASE_DEFINITION__OWNED_USAGE;
+ int LITERAL_RATIONAL___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_INDIVIDUAL = CASE_DEFINITION__IS_INDIVIDUAL;
+ int LITERAL_RATIONAL___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Step' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__STEP = CASE_DEFINITION__STEP;
+ int LITERAL_RATIONAL___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__PARAMETER = CASE_DEFINITION__PARAMETER;
+ int LITERAL_RATIONAL___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Action' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__ACTION = CASE_DEFINITION__ACTION;
+ int LITERAL_RATIONAL___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Expression' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__EXPRESSION = CASE_DEFINITION__EXPRESSION;
+ int LITERAL_RATIONAL___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__RESULT = CASE_DEFINITION__RESULT;
+ int LITERAL_RATIONAL___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int LITERAL_RATIONAL___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Calculation' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__CALCULATION = CASE_DEFINITION__CALCULATION;
+ int LITERAL_RATIONAL___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CASE_DEFINITION__OBJECTIVE_REQUIREMENT;
+ int LITERAL_RATIONAL___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__SUBJECT_PARAMETER = CASE_DEFINITION__SUBJECT_PARAMETER;
+ int LITERAL_RATIONAL___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__ACTOR_PARAMETER = CASE_DEFINITION__ACTOR_PARAMETER;
+ int LITERAL_RATIONAL___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Result Expression' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION__RESULT_EXPRESSION = CASE_DEFINITION_FEATURE_COUNT + 0;
+ int LITERAL_RATIONAL___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
/**
- * The number of structural features of the 'Analysis Case Definition' class.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION_FEATURE_COUNT = CASE_DEFINITION_FEATURE_COUNT + 1;
+ int LITERAL_RATIONAL___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___ESCAPED_NAME = CASE_DEFINITION___ESCAPED_NAME;
+ int LITERAL_RATIONAL___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CASE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int LITERAL_RATIONAL___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___EFFECTIVE_NAME = CASE_DEFINITION___EFFECTIVE_NAME;
+ int LITERAL_RATIONAL___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___LIBRARY_NAMESPACE = CASE_DEFINITION___LIBRARY_NAMESPACE;
+ int LITERAL_RATIONAL___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___PATH = CASE_DEFINITION___PATH;
+ int LITERAL_RATIONAL___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The operation id for the 'Names Of' operation.
+ * The number of operations of the 'Literal Rational' class.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___NAMES_OF__ELEMENT = CASE_DEFINITION___NAMES_OF__ELEMENT;
+ int LITERAL_RATIONAL_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int LITERAL_STRING__ALIAS_IDS = LITERAL_EXPRESSION__ALIAS_IDS;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int LITERAL_STRING__DECLARED_NAME = LITERAL_EXPRESSION__DECLARED_NAME;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int LITERAL_STRING__DECLARED_SHORT_NAME = LITERAL_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int LITERAL_STRING__DOCUMENTATION = LITERAL_EXPRESSION__DOCUMENTATION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___RESOLVE__STRING = CASE_DEFINITION___RESOLVE__STRING;
+ int LITERAL_STRING__ELEMENT_ID = LITERAL_EXPRESSION__ELEMENT_ID;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CASE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int LITERAL_STRING__IS_IMPLIED_INCLUDED = LITERAL_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___RESOLVE_LOCAL__STRING = CASE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int LITERAL_STRING__IS_LIBRARY_ELEMENT = LITERAL_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CASE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int LITERAL_STRING__NAME = LITERAL_EXPRESSION__NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___QUALIFICATION_OF__STRING = CASE_DEFINITION___QUALIFICATION_OF__STRING;
+ int LITERAL_STRING__OWNED_ANNOTATION = LITERAL_EXPRESSION__OWNED_ANNOTATION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int LITERAL_STRING__OWNED_ELEMENT = LITERAL_EXPRESSION__OWNED_ELEMENT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_STRING__OWNED_RELATIONSHIP = LITERAL_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_STRING__OWNER = LITERAL_EXPRESSION__OWNER;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int LITERAL_STRING__OWNING_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int LITERAL_STRING__OWNING_NAMESPACE = LITERAL_EXPRESSION__OWNING_NAMESPACE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int LITERAL_STRING__OWNING_RELATIONSHIP = LITERAL_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
+ int LITERAL_STRING__QUALIFIED_NAME = LITERAL_EXPRESSION__QUALIFIED_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int LITERAL_STRING__SHORT_NAME = LITERAL_EXPRESSION__SHORT_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___SUPERTYPES__BOOLEAN = CASE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int LITERAL_STRING__TEXTUAL_REPRESENTATION = LITERAL_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___ALL_SUPERTYPES = CASE_DEFINITION___ALL_SUPERTYPES;
+ int LITERAL_STRING__IMPORTED_MEMBERSHIP = LITERAL_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___SPECIALIZES__TYPE = CASE_DEFINITION___SPECIALIZES__TYPE;
+ int LITERAL_STRING__MEMBER = LITERAL_EXPRESSION__MEMBER;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int LITERAL_STRING__MEMBERSHIP = LITERAL_EXPRESSION__MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int LITERAL_STRING__OWNED_IMPORT = LITERAL_EXPRESSION__OWNED_IMPORT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION___MULTIPLICITIES = CASE_DEFINITION___MULTIPLICITIES;
+ int LITERAL_STRING__OWNED_MEMBER = LITERAL_EXPRESSION__OWNED_MEMBER;
/**
- * The number of operations of the 'Analysis Case Definition' class.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ANALYSIS_CASE_DEFINITION_OPERATION_COUNT = CASE_DEFINITION_OPERATION_COUNT + 0;
+ int LITERAL_STRING__OWNED_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UseCaseUsageImpl Use Case Usage}' class.
+ * The feature id for the 'Differencing Type' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.UseCaseUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUseCaseUsage()
* @generated
+ * @ordered
*/
- int USE_CASE_USAGE = 126;
+ int LITERAL_STRING__DIFFERENCING_TYPE = LITERAL_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_MEMBERSHIP = CASE_USAGE__OWNING_MEMBERSHIP;
+ int LITERAL_STRING__DIRECTED_FEATURE = LITERAL_EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_RELATIONSHIP = CASE_USAGE__OWNED_RELATIONSHIP;
+ int LITERAL_STRING__END_FEATURE = LITERAL_EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_RELATIONSHIP = CASE_USAGE__OWNING_RELATIONSHIP;
+ int LITERAL_STRING__FEATURE = LITERAL_EXPRESSION__FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_NAMESPACE = CASE_USAGE__OWNING_NAMESPACE;
+ int LITERAL_STRING__FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__ELEMENT_ID = CASE_USAGE__ELEMENT_ID;
+ int LITERAL_STRING__INHERITED_FEATURE = LITERAL_EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNER = CASE_USAGE__OWNER;
+ int LITERAL_STRING__INHERITED_MEMBERSHIP = LITERAL_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_ELEMENT = CASE_USAGE__OWNED_ELEMENT;
+ int LITERAL_STRING__INPUT = LITERAL_EXPRESSION__INPUT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DOCUMENTATION = CASE_USAGE__DOCUMENTATION;
+ int LITERAL_STRING__INTERSECTING_TYPE = LITERAL_EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_ANNOTATION = CASE_USAGE__OWNED_ANNOTATION;
+ int LITERAL_STRING__IS_ABSTRACT = LITERAL_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__TEXTUAL_REPRESENTATION = CASE_USAGE__TEXTUAL_REPRESENTATION;
+ int LITERAL_STRING__IS_CONJUGATED = LITERAL_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__ALIAS_IDS = CASE_USAGE__ALIAS_IDS;
+ int LITERAL_STRING__IS_SUFFICIENT = LITERAL_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DECLARED_SHORT_NAME = CASE_USAGE__DECLARED_SHORT_NAME;
+ int LITERAL_STRING__MULTIPLICITY = LITERAL_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DECLARED_NAME = CASE_USAGE__DECLARED_NAME;
+ int LITERAL_STRING__OUTPUT = LITERAL_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__SHORT_NAME = CASE_USAGE__SHORT_NAME;
+ int LITERAL_STRING__OWNED_CONJUGATOR = LITERAL_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NAME = CASE_USAGE__NAME;
+ int LITERAL_STRING__OWNED_DIFFERENCING = LITERAL_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__QUALIFIED_NAME = CASE_USAGE__QUALIFIED_NAME;
+ int LITERAL_STRING__OWNED_DISJOINING = LITERAL_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_IMPLIED_INCLUDED = CASE_USAGE__IS_IMPLIED_INCLUDED;
+ int LITERAL_STRING__OWNED_END_FEATURE = LITERAL_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_LIBRARY_ELEMENT = CASE_USAGE__IS_LIBRARY_ELEMENT;
+ int LITERAL_STRING__OWNED_FEATURE = LITERAL_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_MEMBERSHIP = CASE_USAGE__OWNED_MEMBERSHIP;
+ int LITERAL_STRING__OWNED_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_MEMBER = CASE_USAGE__OWNED_MEMBER;
+ int LITERAL_STRING__OWNED_INTERSECTING = LITERAL_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__MEMBERSHIP = CASE_USAGE__MEMBERSHIP;
+ int LITERAL_STRING__OWNED_SPECIALIZATION = LITERAL_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_IMPORT = CASE_USAGE__OWNED_IMPORT;
+ int LITERAL_STRING__OWNED_UNIONING = LITERAL_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__MEMBER = CASE_USAGE__MEMBER;
+ int LITERAL_STRING__UNIONING_TYPE = LITERAL_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IMPORTED_MEMBERSHIP = CASE_USAGE__IMPORTED_MEMBERSHIP;
+ int LITERAL_STRING__CHAINING_FEATURE = LITERAL_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_SPECIALIZATION = CASE_USAGE__OWNED_SPECIALIZATION;
+ int LITERAL_STRING__CROSS_FEATURE = LITERAL_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int LITERAL_STRING__DIRECTION = LITERAL_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__FEATURE = CASE_USAGE__FEATURE;
+ int LITERAL_STRING__END_OWNING_TYPE = LITERAL_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_FEATURE = CASE_USAGE__OWNED_FEATURE;
+ int LITERAL_STRING__FEATURE_TARGET = LITERAL_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__INPUT = CASE_USAGE__INPUT;
+ int LITERAL_STRING__FEATURING_TYPE = LITERAL_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OUTPUT = CASE_USAGE__OUTPUT;
+ int LITERAL_STRING__IS_COMPOSITE = LITERAL_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_ABSTRACT = CASE_USAGE__IS_ABSTRACT;
+ int LITERAL_STRING__IS_CONSTANT = LITERAL_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__INHERITED_MEMBERSHIP = CASE_USAGE__INHERITED_MEMBERSHIP;
+ int LITERAL_STRING__IS_DERIVED = LITERAL_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__END_FEATURE = CASE_USAGE__END_FEATURE;
+ int LITERAL_STRING__IS_END = LITERAL_EXPRESSION__IS_END;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_END_FEATURE = CASE_USAGE__OWNED_END_FEATURE;
+ int LITERAL_STRING__IS_ORDERED = LITERAL_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_SUFFICIENT = CASE_USAGE__IS_SUFFICIENT;
+ int LITERAL_STRING__IS_PORTION = LITERAL_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_CONJUGATOR = CASE_USAGE__OWNED_CONJUGATOR;
+ int LITERAL_STRING__IS_UNIQUE = LITERAL_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_CONJUGATED = CASE_USAGE__IS_CONJUGATED;
+ int LITERAL_STRING__IS_VARIABLE = LITERAL_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__INHERITED_FEATURE = CASE_USAGE__INHERITED_FEATURE;
+ int LITERAL_STRING__OWNED_CROSS_SUBSETTING = LITERAL_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__MULTIPLICITY = CASE_USAGE__MULTIPLICITY;
+ int LITERAL_STRING__OWNED_FEATURE_CHAINING = LITERAL_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__UNIONING_TYPE = CASE_USAGE__UNIONING_TYPE;
+ int LITERAL_STRING__OWNED_FEATURE_INVERTING = LITERAL_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_INTERSECTING = CASE_USAGE__OWNED_INTERSECTING;
+ int LITERAL_STRING__OWNED_REDEFINITION = LITERAL_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__INTERSECTING_TYPE = CASE_USAGE__INTERSECTING_TYPE;
+ int LITERAL_STRING__OWNED_REFERENCE_SUBSETTING = LITERAL_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_UNIONING = CASE_USAGE__OWNED_UNIONING;
+ int LITERAL_STRING__OWNED_SUBSETTING = LITERAL_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_DISJOINING = CASE_USAGE__OWNED_DISJOINING;
+ int LITERAL_STRING__OWNED_TYPE_FEATURING = LITERAL_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__FEATURE_MEMBERSHIP = CASE_USAGE__FEATURE_MEMBERSHIP;
+ int LITERAL_STRING__OWNED_TYPING = LITERAL_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DIFFERENCING_TYPE = CASE_USAGE__DIFFERENCING_TYPE;
+ int LITERAL_STRING__OWNING_FEATURE_MEMBERSHIP = LITERAL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_DIFFERENCING = CASE_USAGE__OWNED_DIFFERENCING;
+ int LITERAL_STRING__OWNING_TYPE = LITERAL_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DIRECTED_FEATURE = CASE_USAGE__DIRECTED_FEATURE;
+ int LITERAL_STRING__TYPE = LITERAL_EXPRESSION__TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int LITERAL_STRING__BEHAVIOR = LITERAL_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_TYPE = CASE_USAGE__OWNING_TYPE;
+ int LITERAL_STRING__PARAMETER = LITERAL_EXPRESSION__PARAMETER;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__END_OWNING_TYPE = CASE_USAGE__END_OWNING_TYPE;
+ int LITERAL_STRING__FUNCTION = LITERAL_EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_UNIQUE = CASE_USAGE__IS_UNIQUE;
+ int LITERAL_STRING__IS_MODEL_LEVEL_EVALUABLE = LITERAL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_ORDERED = CASE_USAGE__IS_ORDERED;
+ int LITERAL_STRING__RESULT = LITERAL_EXPRESSION__RESULT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__TYPE = CASE_USAGE__TYPE;
+ int LITERAL_STRING__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The number of structural features of the 'Literal String' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_REDEFINITION = CASE_USAGE__OWNED_REDEFINITION;
+ int LITERAL_STRING_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_SUBSETTING = CASE_USAGE__OWNED_SUBSETTING;
+ int LITERAL_STRING___EFFECTIVE_NAME = LITERAL_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_COMPOSITE = CASE_USAGE__IS_COMPOSITE;
+ int LITERAL_STRING___EFFECTIVE_SHORT_NAME = LITERAL_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_END = CASE_USAGE__IS_END;
+ int LITERAL_STRING___ESCAPED_NAME = LITERAL_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_TYPING = CASE_USAGE__OWNED_TYPING;
+ int LITERAL_STRING___LIBRARY_NAMESPACE = LITERAL_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__FEATURING_TYPE = CASE_USAGE__FEATURING_TYPE;
+ int LITERAL_STRING___PATH = LITERAL_EXPRESSION___PATH;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_TYPE_FEATURING = CASE_USAGE__OWNED_TYPE_FEATURING;
+ int LITERAL_STRING___IMPORTED_MEMBERSHIPS__ELIST = LITERAL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_DERIVED = CASE_USAGE__IS_DERIVED;
+ int LITERAL_STRING___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LITERAL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__CHAINING_FEATURE = CASE_USAGE__CHAINING_FEATURE;
+ int LITERAL_STRING___NAMES_OF__ELEMENT = LITERAL_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_FEATURE_INVERTING = CASE_USAGE__OWNED_FEATURE_INVERTING;
+ int LITERAL_STRING___QUALIFICATION_OF__STRING = LITERAL_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_FEATURE_CHAINING = CASE_USAGE__OWNED_FEATURE_CHAINING;
+ int LITERAL_STRING___RESOLVE__STRING = LITERAL_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_PORTION = CASE_USAGE__IS_PORTION;
+ int LITERAL_STRING___RESOLVE_GLOBAL__STRING = LITERAL_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_VARIABLE = CASE_USAGE__IS_VARIABLE;
+ int LITERAL_STRING___RESOLVE_LOCAL__STRING = LITERAL_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_CONSTANT = CASE_USAGE__IS_CONSTANT;
+ int LITERAL_STRING___RESOLVE_VISIBLE__STRING = LITERAL_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int LITERAL_STRING___UNQUALIFIED_NAME_OF__STRING = LITERAL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__FEATURE_TARGET = CASE_USAGE__FEATURE_TARGET;
+ int LITERAL_STRING___VISIBILITY_OF__MEMBERSHIP = LITERAL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__CROSS_FEATURE = CASE_USAGE__CROSS_FEATURE;
+ int LITERAL_STRING___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LITERAL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DIRECTION = CASE_USAGE__DIRECTION;
+ int LITERAL_STRING___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNED_CROSS_SUBSETTING = CASE_USAGE__OWNED_CROSS_SUBSETTING;
+ int LITERAL_STRING___ALL_SUPERTYPES = LITERAL_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__MAY_TIME_VARY = CASE_USAGE__MAY_TIME_VARY;
+ int LITERAL_STRING___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_REFERENCE = CASE_USAGE__IS_REFERENCE;
+ int LITERAL_STRING___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__VARIANT = CASE_USAGE__VARIANT;
+ int LITERAL_STRING___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__VARIANT_MEMBERSHIP = CASE_USAGE__VARIANT_MEMBERSHIP;
+ int LITERAL_STRING___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_DEFINITION = CASE_USAGE__OWNING_DEFINITION;
+ int LITERAL_STRING___IS_COMPATIBLE_WITH__TYPE = LITERAL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OWNING_USAGE = CASE_USAGE__OWNING_USAGE;
+ int LITERAL_STRING___MULTIPLICITIES = LITERAL_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_USAGE = CASE_USAGE__NESTED_USAGE;
+ int LITERAL_STRING___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LITERAL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DEFINITION = CASE_USAGE__DEFINITION;
+ int LITERAL_STRING___REMOVE_REDEFINED_FEATURES__ELIST = LITERAL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__USAGE = CASE_USAGE__USAGE;
+ int LITERAL_STRING___SPECIALIZES__TYPE = LITERAL_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__DIRECTED_USAGE = CASE_USAGE__DIRECTED_USAGE;
+ int LITERAL_STRING___SPECIALIZES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_REFERENCE = CASE_USAGE__NESTED_REFERENCE;
+ int LITERAL_STRING___SUPERTYPES__BOOLEAN = LITERAL_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_ATTRIBUTE = CASE_USAGE__NESTED_ATTRIBUTE;
+ int LITERAL_STRING___ALL_REDEFINED_FEATURES = LITERAL_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_ENUMERATION = CASE_USAGE__NESTED_ENUMERATION;
+ int LITERAL_STRING___AS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_OCCURRENCE = CASE_USAGE__NESTED_OCCURRENCE;
+ int LITERAL_STRING___CAN_ACCESS__FEATURE = LITERAL_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_ITEM = CASE_USAGE__NESTED_ITEM;
+ int LITERAL_STRING___DIRECTION_FOR__TYPE = LITERAL_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_PART = CASE_USAGE__NESTED_PART;
+ int LITERAL_STRING___IS_CARTESIAN_PRODUCT = LITERAL_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_PORT = CASE_USAGE__NESTED_PORT;
+ int LITERAL_STRING___IS_FEATURED_WITHIN__TYPE = LITERAL_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_CONNECTION = CASE_USAGE__NESTED_CONNECTION;
+ int LITERAL_STRING___IS_FEATURING_TYPE__TYPE = LITERAL_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_FLOW = CASE_USAGE__NESTED_FLOW;
+ int LITERAL_STRING___IS_OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_INTERFACE = CASE_USAGE__NESTED_INTERFACE;
+ int LITERAL_STRING___NAMING_FEATURE = LITERAL_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_ALLOCATION = CASE_USAGE__NESTED_ALLOCATION;
+ int LITERAL_STRING___OWNED_CROSS_FEATURE = LITERAL_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_ACTION = CASE_USAGE__NESTED_ACTION;
+ int LITERAL_STRING___REDEFINES__FEATURE = LITERAL_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_STATE = CASE_USAGE__NESTED_STATE;
+ int LITERAL_STRING___REDEFINES_FROM_LIBRARY__STRING = LITERAL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_TRANSITION = CASE_USAGE__NESTED_TRANSITION;
+ int LITERAL_STRING___SUBSETS_CHAIN__FEATURE_FEATURE = LITERAL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_CALCULATION = CASE_USAGE__NESTED_CALCULATION;
+ int LITERAL_STRING___TYPING_FEATURES = LITERAL_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_CONSTRAINT = CASE_USAGE__NESTED_CONSTRAINT;
+ int LITERAL_STRING___CHECK_CONDITION__ELEMENT = LITERAL_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_REQUIREMENT = CASE_USAGE__NESTED_REQUIREMENT;
+ int LITERAL_STRING___EVALUATE__ELEMENT = LITERAL_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_CONCERN = CASE_USAGE__NESTED_CONCERN;
+ int LITERAL_STRING___MODEL_LEVEL_EVALUABLE__ELIST = LITERAL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The number of operations of the 'Literal String' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_CASE = CASE_USAGE__NESTED_CASE;
+ int LITERAL_STRING_OPERATION_COUNT = LITERAL_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_ANALYSIS_CASE = CASE_USAGE__NESTED_ANALYSIS_CASE;
+ int MEMBERSHIP_IMPORT__ALIAS_IDS = IMPORT__ALIAS_IDS;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_VERIFICATION_CASE = CASE_USAGE__NESTED_VERIFICATION_CASE;
+ int MEMBERSHIP_IMPORT__DECLARED_NAME = IMPORT__DECLARED_NAME;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_USE_CASE = CASE_USAGE__NESTED_USE_CASE;
+ int MEMBERSHIP_IMPORT__DECLARED_SHORT_NAME = IMPORT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_VIEW = CASE_USAGE__NESTED_VIEW;
+ int MEMBERSHIP_IMPORT__DOCUMENTATION = IMPORT__DOCUMENTATION;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_VIEWPOINT = CASE_USAGE__NESTED_VIEWPOINT;
+ int MEMBERSHIP_IMPORT__ELEMENT_ID = IMPORT__ELEMENT_ID;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_RENDERING = CASE_USAGE__NESTED_RENDERING;
+ int MEMBERSHIP_IMPORT__IS_IMPLIED_INCLUDED = IMPORT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__NESTED_METADATA = CASE_USAGE__NESTED_METADATA;
+ int MEMBERSHIP_IMPORT__IS_LIBRARY_ELEMENT = IMPORT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_VARIATION = CASE_USAGE__IS_VARIATION;
+ int MEMBERSHIP_IMPORT__NAME = IMPORT__NAME;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OCCURRENCE_DEFINITION = CASE_USAGE__OCCURRENCE_DEFINITION;
+ int MEMBERSHIP_IMPORT__OWNED_ANNOTATION = IMPORT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__INDIVIDUAL_DEFINITION = CASE_USAGE__INDIVIDUAL_DEFINITION;
+ int MEMBERSHIP_IMPORT__OWNED_ELEMENT = IMPORT__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_INDIVIDUAL = CASE_USAGE__IS_INDIVIDUAL;
+ int MEMBERSHIP_IMPORT__OWNED_RELATIONSHIP = IMPORT__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__PORTION_KIND = CASE_USAGE__PORTION_KIND;
+ int MEMBERSHIP_IMPORT__OWNER = IMPORT__OWNER;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__BEHAVIOR = CASE_USAGE__BEHAVIOR;
+ int MEMBERSHIP_IMPORT__OWNING_MEMBERSHIP = IMPORT__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__PARAMETER = CASE_USAGE__PARAMETER;
+ int MEMBERSHIP_IMPORT__OWNING_NAMESPACE = IMPORT__OWNING_NAMESPACE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__ACTION_DEFINITION = CASE_USAGE__ACTION_DEFINITION;
+ int MEMBERSHIP_IMPORT__OWNING_RELATIONSHIP = IMPORT__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__FUNCTION = CASE_USAGE__FUNCTION;
+ int MEMBERSHIP_IMPORT__QUALIFIED_NAME = IMPORT__QUALIFIED_NAME;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__RESULT = CASE_USAGE__RESULT;
+ int MEMBERSHIP_IMPORT__SHORT_NAME = IMPORT__SHORT_NAME;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int MEMBERSHIP_IMPORT__TEXTUAL_REPRESENTATION = IMPORT__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Calculation Definition' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__CALCULATION_DEFINITION = CASE_USAGE__CALCULATION_DEFINITION;
+ int MEMBERSHIP_IMPORT__IS_IMPLIED = IMPORT__IS_IMPLIED;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__OBJECTIVE_REQUIREMENT = CASE_USAGE__OBJECTIVE_REQUIREMENT;
+ int MEMBERSHIP_IMPORT__OWNED_RELATED_ELEMENT = IMPORT__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Case Definition' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__CASE_DEFINITION = CASE_USAGE__CASE_DEFINITION;
+ int MEMBERSHIP_IMPORT__OWNING_RELATED_ELEMENT = IMPORT__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__SUBJECT_PARAMETER = CASE_USAGE__SUBJECT_PARAMETER;
+ int MEMBERSHIP_IMPORT__RELATED_ELEMENT = IMPORT__RELATED_ELEMENT;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__ACTOR_PARAMETER = CASE_USAGE__ACTOR_PARAMETER;
+ int MEMBERSHIP_IMPORT__SOURCE = IMPORT__SOURCE;
/**
- * The feature id for the 'Use Case Definition' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__USE_CASE_DEFINITION = CASE_USAGE_FEATURE_COUNT + 0;
+ int MEMBERSHIP_IMPORT__TARGET = IMPORT__TARGET;
/**
- * The feature id for the 'Included Use Case' reference list.
+ * The feature id for the 'Import Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE__INCLUDED_USE_CASE = CASE_USAGE_FEATURE_COUNT + 1;
+ int MEMBERSHIP_IMPORT__IMPORT_OWNING_NAMESPACE = IMPORT__IMPORT_OWNING_NAMESPACE;
/**
- * The number of structural features of the 'Use Case Usage' class.
+ * The feature id for the 'Imported Element' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE_FEATURE_COUNT = CASE_USAGE_FEATURE_COUNT + 2;
+ int MEMBERSHIP_IMPORT__IMPORTED_ELEMENT = IMPORT__IMPORTED_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Import All' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___ESCAPED_NAME = CASE_USAGE___ESCAPED_NAME;
+ int MEMBERSHIP_IMPORT__IS_IMPORT_ALL = IMPORT__IS_IMPORT_ALL;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Recursive' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___EFFECTIVE_SHORT_NAME = CASE_USAGE___EFFECTIVE_SHORT_NAME;
+ int MEMBERSHIP_IMPORT__IS_RECURSIVE = IMPORT__IS_RECURSIVE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___EFFECTIVE_NAME = CASE_USAGE___EFFECTIVE_NAME;
+ int MEMBERSHIP_IMPORT__VISIBILITY = IMPORT__VISIBILITY;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Imported Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___LIBRARY_NAMESPACE = CASE_USAGE___LIBRARY_NAMESPACE;
+ int MEMBERSHIP_IMPORT__IMPORTED_MEMBERSHIP = IMPORT_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Path' operation.
+ * The number of structural features of the 'Membership Import' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___PATH = CASE_USAGE___PATH;
+ int MEMBERSHIP_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___NAMES_OF__ELEMENT = CASE_USAGE___NAMES_OF__ELEMENT;
+ int MEMBERSHIP_IMPORT___EFFECTIVE_NAME = IMPORT___EFFECTIVE_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int MEMBERSHIP_IMPORT___EFFECTIVE_SHORT_NAME = IMPORT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int MEMBERSHIP_IMPORT___ESCAPED_NAME = IMPORT___ESCAPED_NAME;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int MEMBERSHIP_IMPORT___LIBRARY_NAMESPACE = IMPORT___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int MEMBERSHIP_IMPORT___PATH = IMPORT___PATH;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___RESOLVE__STRING = CASE_USAGE___RESOLVE__STRING;
+ int MEMBERSHIP_IMPORT___IMPORTED_MEMBERSHIPS__ELIST = IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The number of operations of the 'Membership Import' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___RESOLVE_GLOBAL__STRING = CASE_USAGE___RESOLVE_GLOBAL__STRING;
+ int MEMBERSHIP_IMPORT_OPERATION_COUNT = IMPORT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___RESOLVE_LOCAL__STRING = CASE_USAGE___RESOLVE_LOCAL__STRING;
+ int MEMBERSHIP_EXPOSE__ALIAS_IDS = MEMBERSHIP_IMPORT__ALIAS_IDS;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___RESOLVE_VISIBLE__STRING = CASE_USAGE___RESOLVE_VISIBLE__STRING;
+ int MEMBERSHIP_EXPOSE__DECLARED_NAME = MEMBERSHIP_IMPORT__DECLARED_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___QUALIFICATION_OF__STRING = CASE_USAGE___QUALIFICATION_OF__STRING;
+ int MEMBERSHIP_EXPOSE__DECLARED_SHORT_NAME = MEMBERSHIP_IMPORT__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int MEMBERSHIP_EXPOSE__DOCUMENTATION = MEMBERSHIP_IMPORT__DOCUMENTATION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MEMBERSHIP_EXPOSE__ELEMENT_ID = MEMBERSHIP_IMPORT__ELEMENT_ID;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MEMBERSHIP_EXPOSE__IS_IMPLIED_INCLUDED = MEMBERSHIP_IMPORT__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MEMBERSHIP_EXPOSE__IS_LIBRARY_ELEMENT = MEMBERSHIP_IMPORT__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int MEMBERSHIP_EXPOSE__NAME = MEMBERSHIP_IMPORT__NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int MEMBERSHIP_EXPOSE__OWNED_ANNOTATION = MEMBERSHIP_IMPORT__OWNED_ANNOTATION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
+ int MEMBERSHIP_EXPOSE__OWNED_ELEMENT = MEMBERSHIP_IMPORT__OWNED_ELEMENT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int MEMBERSHIP_EXPOSE__OWNED_RELATIONSHIP = MEMBERSHIP_IMPORT__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___SUPERTYPES__BOOLEAN = CASE_USAGE___SUPERTYPES__BOOLEAN;
+ int MEMBERSHIP_EXPOSE__OWNER = MEMBERSHIP_IMPORT__OWNER;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___ALL_SUPERTYPES = CASE_USAGE___ALL_SUPERTYPES;
+ int MEMBERSHIP_EXPOSE__OWNING_MEMBERSHIP = MEMBERSHIP_IMPORT__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___SPECIALIZES__TYPE = CASE_USAGE___SPECIALIZES__TYPE;
+ int MEMBERSHIP_EXPOSE__OWNING_NAMESPACE = MEMBERSHIP_IMPORT__OWNING_NAMESPACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int MEMBERSHIP_EXPOSE__OWNING_RELATIONSHIP = MEMBERSHIP_IMPORT__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int MEMBERSHIP_EXPOSE__QUALIFIED_NAME = MEMBERSHIP_IMPORT__QUALIFIED_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___MULTIPLICITIES = CASE_USAGE___MULTIPLICITIES;
+ int MEMBERSHIP_EXPOSE__SHORT_NAME = MEMBERSHIP_IMPORT__SHORT_NAME;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___DIRECTION_FOR__TYPE = CASE_USAGE___DIRECTION_FOR__TYPE;
+ int MEMBERSHIP_EXPOSE__TEXTUAL_REPRESENTATION = MEMBERSHIP_IMPORT__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___NAMING_FEATURE = CASE_USAGE___NAMING_FEATURE;
+ int MEMBERSHIP_EXPOSE__IS_IMPLIED = MEMBERSHIP_IMPORT__IS_IMPLIED;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___REDEFINES__FEATURE = CASE_USAGE___REDEFINES__FEATURE;
+ int MEMBERSHIP_EXPOSE__OWNED_RELATED_ELEMENT = MEMBERSHIP_IMPORT__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int MEMBERSHIP_EXPOSE__OWNING_RELATED_ELEMENT = MEMBERSHIP_IMPORT__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int MEMBERSHIP_EXPOSE__RELATED_ELEMENT = MEMBERSHIP_IMPORT__RELATED_ELEMENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___TYPING_FEATURES = CASE_USAGE___TYPING_FEATURES;
+ int MEMBERSHIP_EXPOSE__SOURCE = MEMBERSHIP_IMPORT__SOURCE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___AS_CARTESIAN_PRODUCT = CASE_USAGE___AS_CARTESIAN_PRODUCT;
+ int MEMBERSHIP_EXPOSE__TARGET = MEMBERSHIP_IMPORT__TARGET;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Import Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IS_CARTESIAN_PRODUCT = CASE_USAGE___IS_CARTESIAN_PRODUCT;
+ int MEMBERSHIP_EXPOSE__IMPORT_OWNING_NAMESPACE = MEMBERSHIP_IMPORT__IMPORT_OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Imported Element' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IS_OWNED_CROSS_FEATURE = CASE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int MEMBERSHIP_EXPOSE__IMPORTED_ELEMENT = MEMBERSHIP_IMPORT__IMPORTED_ELEMENT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Is Import All' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___OWNED_CROSS_FEATURE = CASE_USAGE___OWNED_CROSS_FEATURE;
+ int MEMBERSHIP_EXPOSE__IS_IMPORT_ALL = MEMBERSHIP_IMPORT__IS_IMPORT_ALL;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Is Recursive' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___ALL_REDEFINED_FEATURES = CASE_USAGE___ALL_REDEFINED_FEATURES;
+ int MEMBERSHIP_EXPOSE__IS_RECURSIVE = MEMBERSHIP_IMPORT__IS_RECURSIVE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int MEMBERSHIP_EXPOSE__VISIBILITY = MEMBERSHIP_IMPORT__VISIBILITY;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Imported Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___CAN_ACCESS__FEATURE = CASE_USAGE___CAN_ACCESS__FEATURE;
+ int MEMBERSHIP_EXPOSE__IMPORTED_MEMBERSHIP = MEMBERSHIP_IMPORT__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The number of structural features of the 'Membership Expose' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IS_FEATURING_TYPE__TYPE = CASE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int MEMBERSHIP_EXPOSE_FEATURE_COUNT = MEMBERSHIP_IMPORT_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___REFERENCED_FEATURE_TARGET = CASE_USAGE___REFERENCED_FEATURE_TARGET;
+ int MEMBERSHIP_EXPOSE___EFFECTIVE_NAME = MEMBERSHIP_IMPORT___EFFECTIVE_NAME;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___INPUT_PARAMETERS = CASE_USAGE___INPUT_PARAMETERS;
+ int MEMBERSHIP_EXPOSE___EFFECTIVE_SHORT_NAME = MEMBERSHIP_IMPORT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___INPUT_PARAMETER__INT = CASE_USAGE___INPUT_PARAMETER__INT;
+ int MEMBERSHIP_EXPOSE___ESCAPED_NAME = MEMBERSHIP_IMPORT___ESCAPED_NAME;
/**
- * The operation id for the 'Argument' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___ARGUMENT__INT = CASE_USAGE___ARGUMENT__INT;
+ int MEMBERSHIP_EXPOSE___LIBRARY_NAMESPACE = MEMBERSHIP_IMPORT___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___IS_SUBACTION_USAGE = CASE_USAGE___IS_SUBACTION_USAGE;
+ int MEMBERSHIP_EXPOSE___PATH = MEMBERSHIP_IMPORT___PATH;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int MEMBERSHIP_EXPOSE___IMPORTED_MEMBERSHIPS__ELIST = MEMBERSHIP_IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Evaluate' operation.
+ * The number of operations of the 'Membership Expose' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___EVALUATE__ELEMENT = CASE_USAGE___EVALUATE__ELEMENT;
+ int MEMBERSHIP_EXPOSE_OPERATION_COUNT = MEMBERSHIP_IMPORT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE___CHECK_CONDITION__ELEMENT = CASE_USAGE___CHECK_CONDITION__ELEMENT;
+ int MERGE_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
/**
- * The number of operations of the 'Use Case Usage' class.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_USAGE_OPERATION_COUNT = CASE_USAGE_OPERATION_COUNT + 0;
+ int MERGE_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.UseCaseDefinitionImpl Use Case Definition}' class.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.UseCaseDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getUseCaseDefinition()
* @generated
+ * @ordered
*/
- int USE_CASE_DEFINITION = 127;
+ int MERGE_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNING_MEMBERSHIP = CASE_DEFINITION__OWNING_MEMBERSHIP;
+ int MERGE_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_RELATIONSHIP = CASE_DEFINITION__OWNED_RELATIONSHIP;
+ int MERGE_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNING_RELATIONSHIP = CASE_DEFINITION__OWNING_RELATIONSHIP;
+ int MERGE_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNING_NAMESPACE = CASE_DEFINITION__OWNING_NAMESPACE;
+ int MERGE_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__ELEMENT_ID = CASE_DEFINITION__ELEMENT_ID;
+ int MERGE_NODE__NAME = CONTROL_NODE__NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNER = CASE_DEFINITION__OWNER;
+ int MERGE_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
/**
* The feature id for the 'Owned Element' reference list.
@@ -118113,61 +118177,61 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ELEMENT = CASE_DEFINITION__OWNED_ELEMENT;
+ int MERGE_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__DOCUMENTATION = CASE_DEFINITION__DOCUMENTATION;
+ int MERGE_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ANNOTATION = CASE_DEFINITION__OWNED_ANNOTATION;
+ int MERGE_NODE__OWNER = CONTROL_NODE__OWNER;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__TEXTUAL_REPRESENTATION = CASE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int MERGE_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__ALIAS_IDS = CASE_DEFINITION__ALIAS_IDS;
+ int MERGE_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__DECLARED_SHORT_NAME = CASE_DEFINITION__DECLARED_SHORT_NAME;
+ int MERGE_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__DECLARED_NAME = CASE_DEFINITION__DECLARED_NAME;
+ int MERGE_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
/**
* The feature id for the 'Short Name' attribute.
@@ -118176,52 +118240,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__SHORT_NAME = CASE_DEFINITION__SHORT_NAME;
+ int MERGE_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__NAME = CASE_DEFINITION__NAME;
+ int MERGE_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__QUALIFIED_NAME = CASE_DEFINITION__QUALIFIED_NAME;
+ int MERGE_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_IMPLIED_INCLUDED = CASE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int MERGE_NODE__MEMBER = CONTROL_NODE__MEMBER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_LIBRARY_ELEMENT = CASE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int MERGE_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_MEMBERSHIP = CASE_DEFINITION__OWNED_MEMBERSHIP;
+ int MERGE_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
/**
* The feature id for the 'Owned Member' reference list.
@@ -118230,79 +118294,79 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_MEMBER = CASE_DEFINITION__OWNED_MEMBER;
+ int MERGE_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__MEMBERSHIP = CASE_DEFINITION__MEMBERSHIP;
+ int MERGE_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_IMPORT = CASE_DEFINITION__OWNED_IMPORT;
+ int MERGE_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__MEMBER = CASE_DEFINITION__MEMBER;
+ int MERGE_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IMPORTED_MEMBERSHIP = CASE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int MERGE_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_SPECIALIZATION = CASE_DEFINITION__OWNED_SPECIALIZATION;
+ int MERGE_NODE__FEATURE = CONTROL_NODE__FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int MERGE_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__FEATURE = CASE_DEFINITION__FEATURE;
+ int MERGE_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_FEATURE = CASE_DEFINITION__OWNED_FEATURE;
+ int MERGE_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
/**
* The feature id for the 'Input' reference list.
@@ -118311,16 +118375,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__INPUT = CASE_DEFINITION__INPUT;
+ int MERGE_NODE__INPUT = CONTROL_NODE__INPUT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OUTPUT = CASE_DEFINITION__OUTPUT;
+ int MERGE_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
/**
* The feature id for the 'Is Abstract' attribute.
@@ -118329,43 +118393,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_ABSTRACT = CASE_DEFINITION__IS_ABSTRACT;
+ int MERGE_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__INHERITED_MEMBERSHIP = CASE_DEFINITION__INHERITED_MEMBERSHIP;
+ int MERGE_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__END_FEATURE = CASE_DEFINITION__END_FEATURE;
+ int MERGE_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_END_FEATURE = CASE_DEFINITION__OWNED_END_FEATURE;
+ int MERGE_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_SUFFICIENT = CASE_DEFINITION__IS_SUFFICIENT;
+ int MERGE_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
/**
* The feature id for the 'Owned Conjugator' reference.
@@ -118374,4645 +118438,4633 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_CONJUGATOR = CASE_DEFINITION__OWNED_CONJUGATOR;
+ int MERGE_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_CONJUGATED = CASE_DEFINITION__IS_CONJUGATED;
+ int MERGE_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__INHERITED_FEATURE = CASE_DEFINITION__INHERITED_FEATURE;
+ int MERGE_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__MULTIPLICITY = CASE_DEFINITION__MULTIPLICITY;
+ int MERGE_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__UNIONING_TYPE = CASE_DEFINITION__UNIONING_TYPE;
+ int MERGE_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_INTERSECTING = CASE_DEFINITION__OWNED_INTERSECTING;
+ int MERGE_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__INTERSECTING_TYPE = CASE_DEFINITION__INTERSECTING_TYPE;
+ int MERGE_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_UNIONING = CASE_DEFINITION__OWNED_UNIONING;
+ int MERGE_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_DISJOINING = CASE_DEFINITION__OWNED_DISJOINING;
+ int MERGE_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__FEATURE_MEMBERSHIP = CASE_DEFINITION__FEATURE_MEMBERSHIP;
+ int MERGE_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__DIFFERENCING_TYPE = CASE_DEFINITION__DIFFERENCING_TYPE;
+ int MERGE_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_DIFFERENCING = CASE_DEFINITION__OWNED_DIFFERENCING;
+ int MERGE_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__DIRECTED_FEATURE = CASE_DEFINITION__DIRECTED_FEATURE;
+ int MERGE_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CASE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int MERGE_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_VARIATION = CASE_DEFINITION__IS_VARIATION;
+ int MERGE_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__VARIANT = CASE_DEFINITION__VARIANT;
+ int MERGE_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__VARIANT_MEMBERSHIP = CASE_DEFINITION__VARIANT_MEMBERSHIP;
+ int MERGE_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__USAGE = CASE_DEFINITION__USAGE;
+ int MERGE_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__DIRECTED_USAGE = CASE_DEFINITION__DIRECTED_USAGE;
+ int MERGE_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_REFERENCE = CASE_DEFINITION__OWNED_REFERENCE;
+ int MERGE_NODE__IS_END = CONTROL_NODE__IS_END;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ATTRIBUTE = CASE_DEFINITION__OWNED_ATTRIBUTE;
+ int MERGE_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ENUMERATION = CASE_DEFINITION__OWNED_ENUMERATION;
+ int MERGE_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_OCCURRENCE = CASE_DEFINITION__OWNED_OCCURRENCE;
+ int MERGE_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ITEM = CASE_DEFINITION__OWNED_ITEM;
+ int MERGE_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_PART = CASE_DEFINITION__OWNED_PART;
+ int MERGE_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_PORT = CASE_DEFINITION__OWNED_PORT;
+ int MERGE_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_CONNECTION = CASE_DEFINITION__OWNED_CONNECTION;
+ int MERGE_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_FLOW = CASE_DEFINITION__OWNED_FLOW;
+ int MERGE_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_INTERFACE = CASE_DEFINITION__OWNED_INTERFACE;
+ int MERGE_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ALLOCATION = CASE_DEFINITION__OWNED_ALLOCATION;
+ int MERGE_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ACTION = CASE_DEFINITION__OWNED_ACTION;
+ int MERGE_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_STATE = CASE_DEFINITION__OWNED_STATE;
+ int MERGE_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_TRANSITION = CASE_DEFINITION__OWNED_TRANSITION;
+ int MERGE_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_CALCULATION = CASE_DEFINITION__OWNED_CALCULATION;
+ int MERGE_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_CONSTRAINT = CASE_DEFINITION__OWNED_CONSTRAINT;
+ int MERGE_NODE__TYPE = CONTROL_NODE__TYPE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_REQUIREMENT = CASE_DEFINITION__OWNED_REQUIREMENT;
+ int MERGE_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_CONCERN = CASE_DEFINITION__OWNED_CONCERN;
+ int MERGE_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_CASE = CASE_DEFINITION__OWNED_CASE;
+ int MERGE_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_ANALYSIS_CASE = CASE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int MERGE_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_VERIFICATION_CASE = CASE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int MERGE_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_USE_CASE = CASE_DEFINITION__OWNED_USE_CASE;
+ int MERGE_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_VIEW = CASE_DEFINITION__OWNED_VIEW;
+ int MERGE_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_VIEWPOINT = CASE_DEFINITION__OWNED_VIEWPOINT;
+ int MERGE_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_RENDERING = CASE_DEFINITION__OWNED_RENDERING;
+ int MERGE_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_METADATA = CASE_DEFINITION__OWNED_METADATA;
+ int MERGE_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OWNED_USAGE = CASE_DEFINITION__OWNED_USAGE;
+ int MERGE_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_INDIVIDUAL = CASE_DEFINITION__IS_INDIVIDUAL;
+ int MERGE_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__STEP = CASE_DEFINITION__STEP;
+ int MERGE_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__PARAMETER = CASE_DEFINITION__PARAMETER;
+ int MERGE_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Action' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__ACTION = CASE_DEFINITION__ACTION;
+ int MERGE_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Expression' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__EXPRESSION = CASE_DEFINITION__EXPRESSION;
+ int MERGE_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__RESULT = CASE_DEFINITION__RESULT;
+ int MERGE_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int MERGE_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
/**
- * The feature id for the 'Calculation' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__CALCULATION = CASE_DEFINITION__CALCULATION;
+ int MERGE_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CASE_DEFINITION__OBJECTIVE_REQUIREMENT;
+ int MERGE_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__SUBJECT_PARAMETER = CASE_DEFINITION__SUBJECT_PARAMETER;
+ int MERGE_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__ACTOR_PARAMETER = CASE_DEFINITION__ACTOR_PARAMETER;
+ int MERGE_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
/**
- * The feature id for the 'Included Use Case' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION__INCLUDED_USE_CASE = CASE_DEFINITION_FEATURE_COUNT + 0;
+ int MERGE_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
/**
- * The number of structural features of the 'Use Case Definition' class.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION_FEATURE_COUNT = CASE_DEFINITION_FEATURE_COUNT + 1;
+ int MERGE_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___ESCAPED_NAME = CASE_DEFINITION___ESCAPED_NAME;
+ int MERGE_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CASE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int MERGE_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___EFFECTIVE_NAME = CASE_DEFINITION___EFFECTIVE_NAME;
+ int MERGE_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___LIBRARY_NAMESPACE = CASE_DEFINITION___LIBRARY_NAMESPACE;
+ int MERGE_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___PATH = CASE_DEFINITION___PATH;
+ int MERGE_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___NAMES_OF__ELEMENT = CASE_DEFINITION___NAMES_OF__ELEMENT;
+ int MERGE_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int MERGE_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int MERGE_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int MERGE_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int MERGE_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___RESOLVE__STRING = CASE_DEFINITION___RESOLVE__STRING;
+ int MERGE_NODE__USAGE = CONTROL_NODE__USAGE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CASE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int MERGE_NODE__VARIANT = CONTROL_NODE__VARIANT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___RESOLVE_LOCAL__STRING = CASE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int MERGE_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CASE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int MERGE_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___QUALIFICATION_OF__STRING = CASE_DEFINITION___QUALIFICATION_OF__STRING;
+ int MERGE_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int MERGE_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MERGE_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MERGE_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MERGE_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int MERGE_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The number of structural features of the 'Merge Node' class.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int MERGE_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
+ int MERGE_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int MERGE_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___SUPERTYPES__BOOLEAN = CASE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int MERGE_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___ALL_SUPERTYPES = CASE_DEFINITION___ALL_SUPERTYPES;
+ int MERGE_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___SPECIALIZES__TYPE = CASE_DEFINITION___SPECIALIZES__TYPE;
+ int MERGE_NODE___PATH = CONTROL_NODE___PATH;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int MERGE_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int MERGE_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION___MULTIPLICITIES = CASE_DEFINITION___MULTIPLICITIES;
+ int MERGE_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
/**
- * The number of operations of the 'Use Case Definition' class.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int USE_CASE_DEFINITION_OPERATION_COUNT = CASE_DEFINITION_OPERATION_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewUsageImpl View Usage}' class.
- *
- *
- * @see org.omg.sysml.lang.sysml.impl.ViewUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewUsage()
- * @generated
- */
- int VIEW_USAGE = 128;
+ int MERGE_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_MEMBERSHIP = PART_USAGE__OWNING_MEMBERSHIP;
+ int MERGE_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_RELATIONSHIP = PART_USAGE__OWNED_RELATIONSHIP;
+ int MERGE_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_RELATIONSHIP = PART_USAGE__OWNING_RELATIONSHIP;
+ int MERGE_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_NAMESPACE = PART_USAGE__OWNING_NAMESPACE;
+ int MERGE_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__ELEMENT_ID = PART_USAGE__ELEMENT_ID;
+ int MERGE_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNER = PART_USAGE__OWNER;
+ int MERGE_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_ELEMENT = PART_USAGE__OWNED_ELEMENT;
+ int MERGE_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DOCUMENTATION = PART_USAGE__DOCUMENTATION;
+ int MERGE_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_ANNOTATION = PART_USAGE__OWNED_ANNOTATION;
+ int MERGE_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__TEXTUAL_REPRESENTATION = PART_USAGE__TEXTUAL_REPRESENTATION;
+ int MERGE_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__ALIAS_IDS = PART_USAGE__ALIAS_IDS;
+ int MERGE_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DECLARED_SHORT_NAME = PART_USAGE__DECLARED_SHORT_NAME;
+ int MERGE_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DECLARED_NAME = PART_USAGE__DECLARED_NAME;
+ int MERGE_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__SHORT_NAME = PART_USAGE__SHORT_NAME;
+ int MERGE_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NAME = PART_USAGE__NAME;
+ int MERGE_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__QUALIFIED_NAME = PART_USAGE__QUALIFIED_NAME;
+ int MERGE_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_IMPLIED_INCLUDED = PART_USAGE__IS_IMPLIED_INCLUDED;
+ int MERGE_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_LIBRARY_ELEMENT = PART_USAGE__IS_LIBRARY_ELEMENT;
+ int MERGE_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_MEMBERSHIP = PART_USAGE__OWNED_MEMBERSHIP;
+ int MERGE_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_MEMBER = PART_USAGE__OWNED_MEMBER;
+ int MERGE_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__MEMBERSHIP = PART_USAGE__MEMBERSHIP;
+ int MERGE_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_IMPORT = PART_USAGE__OWNED_IMPORT;
+ int MERGE_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__MEMBER = PART_USAGE__MEMBER;
+ int MERGE_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IMPORTED_MEMBERSHIP = PART_USAGE__IMPORTED_MEMBERSHIP;
+ int MERGE_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_SPECIALIZATION = PART_USAGE__OWNED_SPECIALIZATION;
+ int MERGE_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_FEATURE_MEMBERSHIP = PART_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int MERGE_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__FEATURE = PART_USAGE__FEATURE;
+ int MERGE_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_FEATURE = PART_USAGE__OWNED_FEATURE;
+ int MERGE_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__INPUT = PART_USAGE__INPUT;
+ int MERGE_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OUTPUT = PART_USAGE__OUTPUT;
+ int MERGE_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_ABSTRACT = PART_USAGE__IS_ABSTRACT;
+ int MERGE_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__INHERITED_MEMBERSHIP = PART_USAGE__INHERITED_MEMBERSHIP;
+ int MERGE_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__END_FEATURE = PART_USAGE__END_FEATURE;
+ int MERGE_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_END_FEATURE = PART_USAGE__OWNED_END_FEATURE;
+ int MERGE_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_SUFFICIENT = PART_USAGE__IS_SUFFICIENT;
+ int MERGE_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_CONJUGATOR = PART_USAGE__OWNED_CONJUGATOR;
+ int MERGE_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_CONJUGATED = PART_USAGE__IS_CONJUGATED;
+ int MERGE_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__INHERITED_FEATURE = PART_USAGE__INHERITED_FEATURE;
+ int MERGE_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__MULTIPLICITY = PART_USAGE__MULTIPLICITY;
+ int MERGE_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Multiplicity Has Bounds' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__UNIONING_TYPE = PART_USAGE__UNIONING_TYPE;
+ int MERGE_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The number of operations of the 'Merge Node' class.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_INTERSECTING = PART_USAGE__OWNED_INTERSECTING;
+ int MERGE_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__INTERSECTING_TYPE = PART_USAGE__INTERSECTING_TYPE;
+ int STRUCTURE__ALIAS_IDS = CLASS__ALIAS_IDS;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_UNIONING = PART_USAGE__OWNED_UNIONING;
+ int STRUCTURE__DECLARED_NAME = CLASS__DECLARED_NAME;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_DISJOINING = PART_USAGE__OWNED_DISJOINING;
+ int STRUCTURE__DECLARED_SHORT_NAME = CLASS__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__FEATURE_MEMBERSHIP = PART_USAGE__FEATURE_MEMBERSHIP;
+ int STRUCTURE__DOCUMENTATION = CLASS__DOCUMENTATION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DIFFERENCING_TYPE = PART_USAGE__DIFFERENCING_TYPE;
+ int STRUCTURE__ELEMENT_ID = CLASS__ELEMENT_ID;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_DIFFERENCING = PART_USAGE__OWNED_DIFFERENCING;
+ int STRUCTURE__IS_IMPLIED_INCLUDED = CLASS__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DIRECTED_FEATURE = PART_USAGE__DIRECTED_FEATURE;
+ int STRUCTURE__IS_LIBRARY_ELEMENT = CLASS__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_FEATURE_MEMBERSHIP = PART_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int STRUCTURE__NAME = CLASS__NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_TYPE = PART_USAGE__OWNING_TYPE;
+ int STRUCTURE__OWNED_ANNOTATION = CLASS__OWNED_ANNOTATION;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__END_OWNING_TYPE = PART_USAGE__END_OWNING_TYPE;
+ int STRUCTURE__OWNED_ELEMENT = CLASS__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_UNIQUE = PART_USAGE__IS_UNIQUE;
+ int STRUCTURE__OWNED_RELATIONSHIP = CLASS__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_ORDERED = PART_USAGE__IS_ORDERED;
+ int STRUCTURE__OWNER = CLASS__OWNER;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__TYPE = PART_USAGE__TYPE;
+ int STRUCTURE__OWNING_MEMBERSHIP = CLASS__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_REDEFINITION = PART_USAGE__OWNED_REDEFINITION;
+ int STRUCTURE__OWNING_NAMESPACE = CLASS__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_SUBSETTING = PART_USAGE__OWNED_SUBSETTING;
+ int STRUCTURE__OWNING_RELATIONSHIP = CLASS__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_COMPOSITE = PART_USAGE__IS_COMPOSITE;
+ int STRUCTURE__QUALIFIED_NAME = CLASS__QUALIFIED_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_END = PART_USAGE__IS_END;
+ int STRUCTURE__SHORT_NAME = CLASS__SHORT_NAME;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_TYPING = PART_USAGE__OWNED_TYPING;
+ int STRUCTURE__TEXTUAL_REPRESENTATION = CLASS__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__FEATURING_TYPE = PART_USAGE__FEATURING_TYPE;
+ int STRUCTURE__IMPORTED_MEMBERSHIP = CLASS__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_TYPE_FEATURING = PART_USAGE__OWNED_TYPE_FEATURING;
+ int STRUCTURE__MEMBER = CLASS__MEMBER;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_DERIVED = PART_USAGE__IS_DERIVED;
+ int STRUCTURE__MEMBERSHIP = CLASS__MEMBERSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__CHAINING_FEATURE = PART_USAGE__CHAINING_FEATURE;
+ int STRUCTURE__OWNED_IMPORT = CLASS__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_FEATURE_INVERTING = PART_USAGE__OWNED_FEATURE_INVERTING;
+ int STRUCTURE__OWNED_MEMBER = CLASS__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_FEATURE_CHAINING = PART_USAGE__OWNED_FEATURE_CHAINING;
+ int STRUCTURE__OWNED_MEMBERSHIP = CLASS__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_PORTION = PART_USAGE__IS_PORTION;
+ int STRUCTURE__DIFFERENCING_TYPE = CLASS__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_VARIABLE = PART_USAGE__IS_VARIABLE;
+ int STRUCTURE__DIRECTED_FEATURE = CLASS__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_CONSTANT = PART_USAGE__IS_CONSTANT;
+ int STRUCTURE__END_FEATURE = CLASS__END_FEATURE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_REFERENCE_SUBSETTING = PART_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int STRUCTURE__FEATURE = CLASS__FEATURE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__FEATURE_TARGET = PART_USAGE__FEATURE_TARGET;
+ int STRUCTURE__FEATURE_MEMBERSHIP = CLASS__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__CROSS_FEATURE = PART_USAGE__CROSS_FEATURE;
+ int STRUCTURE__INHERITED_FEATURE = CLASS__INHERITED_FEATURE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DIRECTION = PART_USAGE__DIRECTION;
+ int STRUCTURE__INHERITED_MEMBERSHIP = CLASS__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNED_CROSS_SUBSETTING = PART_USAGE__OWNED_CROSS_SUBSETTING;
+ int STRUCTURE__INPUT = CLASS__INPUT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__MAY_TIME_VARY = PART_USAGE__MAY_TIME_VARY;
+ int STRUCTURE__INTERSECTING_TYPE = CLASS__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_REFERENCE = PART_USAGE__IS_REFERENCE;
+ int STRUCTURE__IS_ABSTRACT = CLASS__IS_ABSTRACT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__VARIANT = PART_USAGE__VARIANT;
+ int STRUCTURE__IS_CONJUGATED = CLASS__IS_CONJUGATED;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__VARIANT_MEMBERSHIP = PART_USAGE__VARIANT_MEMBERSHIP;
+ int STRUCTURE__IS_SUFFICIENT = CLASS__IS_SUFFICIENT;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_DEFINITION = PART_USAGE__OWNING_DEFINITION;
+ int STRUCTURE__MULTIPLICITY = CLASS__MULTIPLICITY;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OWNING_USAGE = PART_USAGE__OWNING_USAGE;
+ int STRUCTURE__OUTPUT = CLASS__OUTPUT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_USAGE = PART_USAGE__NESTED_USAGE;
+ int STRUCTURE__OWNED_CONJUGATOR = CLASS__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DEFINITION = PART_USAGE__DEFINITION;
+ int STRUCTURE__OWNED_DIFFERENCING = CLASS__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__USAGE = PART_USAGE__USAGE;
+ int STRUCTURE__OWNED_DISJOINING = CLASS__OWNED_DISJOINING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__DIRECTED_USAGE = PART_USAGE__DIRECTED_USAGE;
+ int STRUCTURE__OWNED_END_FEATURE = CLASS__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_REFERENCE = PART_USAGE__NESTED_REFERENCE;
+ int STRUCTURE__OWNED_FEATURE = CLASS__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_ATTRIBUTE = PART_USAGE__NESTED_ATTRIBUTE;
+ int STRUCTURE__OWNED_FEATURE_MEMBERSHIP = CLASS__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_ENUMERATION = PART_USAGE__NESTED_ENUMERATION;
+ int STRUCTURE__OWNED_INTERSECTING = CLASS__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_OCCURRENCE = PART_USAGE__NESTED_OCCURRENCE;
+ int STRUCTURE__OWNED_SPECIALIZATION = CLASS__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_ITEM = PART_USAGE__NESTED_ITEM;
+ int STRUCTURE__OWNED_UNIONING = CLASS__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_PART = PART_USAGE__NESTED_PART;
+ int STRUCTURE__UNIONING_TYPE = CLASS__UNIONING_TYPE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_PORT = PART_USAGE__NESTED_PORT;
+ int STRUCTURE__OWNED_SUBCLASSIFICATION = CLASS__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The number of structural features of the 'Structure' class.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_CONNECTION = PART_USAGE__NESTED_CONNECTION;
+ int STRUCTURE_FEATURE_COUNT = CLASS_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_FLOW = PART_USAGE__NESTED_FLOW;
+ int STRUCTURE___EFFECTIVE_NAME = CLASS___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_INTERFACE = PART_USAGE__NESTED_INTERFACE;
+ int STRUCTURE___EFFECTIVE_SHORT_NAME = CLASS___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_ALLOCATION = PART_USAGE__NESTED_ALLOCATION;
+ int STRUCTURE___ESCAPED_NAME = CLASS___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_ACTION = PART_USAGE__NESTED_ACTION;
+ int STRUCTURE___LIBRARY_NAMESPACE = CLASS___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_STATE = PART_USAGE__NESTED_STATE;
+ int STRUCTURE___PATH = CLASS___PATH;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_TRANSITION = PART_USAGE__NESTED_TRANSITION;
+ int STRUCTURE___IMPORTED_MEMBERSHIPS__ELIST = CLASS___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_CALCULATION = PART_USAGE__NESTED_CALCULATION;
+ int STRUCTURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_CONSTRAINT = PART_USAGE__NESTED_CONSTRAINT;
+ int STRUCTURE___NAMES_OF__ELEMENT = CLASS___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_REQUIREMENT = PART_USAGE__NESTED_REQUIREMENT;
+ int STRUCTURE___QUALIFICATION_OF__STRING = CLASS___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_CONCERN = PART_USAGE__NESTED_CONCERN;
+ int STRUCTURE___RESOLVE__STRING = CLASS___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_CASE = PART_USAGE__NESTED_CASE;
+ int STRUCTURE___RESOLVE_GLOBAL__STRING = CLASS___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_ANALYSIS_CASE = PART_USAGE__NESTED_ANALYSIS_CASE;
+ int STRUCTURE___RESOLVE_LOCAL__STRING = CLASS___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_VERIFICATION_CASE = PART_USAGE__NESTED_VERIFICATION_CASE;
+ int STRUCTURE___RESOLVE_VISIBLE__STRING = CLASS___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_USE_CASE = PART_USAGE__NESTED_USE_CASE;
+ int STRUCTURE___UNQUALIFIED_NAME_OF__STRING = CLASS___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_VIEW = PART_USAGE__NESTED_VIEW;
+ int STRUCTURE___VISIBILITY_OF__MEMBERSHIP = CLASS___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_VIEWPOINT = PART_USAGE__NESTED_VIEWPOINT;
+ int STRUCTURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_RENDERING = PART_USAGE__NESTED_RENDERING;
+ int STRUCTURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__NESTED_METADATA = PART_USAGE__NESTED_METADATA;
+ int STRUCTURE___ALL_SUPERTYPES = CLASS___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_VARIATION = PART_USAGE__IS_VARIATION;
+ int STRUCTURE___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__OCCURRENCE_DEFINITION = PART_USAGE__OCCURRENCE_DEFINITION;
+ int STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__INDIVIDUAL_DEFINITION = PART_USAGE__INDIVIDUAL_DEFINITION;
+ int STRUCTURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__IS_INDIVIDUAL = PART_USAGE__IS_INDIVIDUAL;
+ int STRUCTURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__PORTION_KIND = PART_USAGE__PORTION_KIND;
+ int STRUCTURE___IS_COMPATIBLE_WITH__TYPE = CLASS___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__ITEM_DEFINITION = PART_USAGE__ITEM_DEFINITION;
+ int STRUCTURE___MULTIPLICITIES = CLASS___MULTIPLICITIES;
/**
- * The feature id for the 'Part Definition' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__PART_DEFINITION = PART_USAGE__PART_DEFINITION;
+ int STRUCTURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'View Definition' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__VIEW_DEFINITION = PART_USAGE_FEATURE_COUNT + 0;
+ int STRUCTURE___REMOVE_REDEFINED_FEATURES__ELIST = CLASS___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Satisfied Viewpoint' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__SATISFIED_VIEWPOINT = PART_USAGE_FEATURE_COUNT + 1;
+ int STRUCTURE___SPECIALIZES__TYPE = CLASS___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Exposed Element' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__EXPOSED_ELEMENT = PART_USAGE_FEATURE_COUNT + 2;
+ int STRUCTURE___SPECIALIZES_FROM_LIBRARY__STRING = CLASS___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'View Rendering' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__VIEW_RENDERING = PART_USAGE_FEATURE_COUNT + 3;
+ int STRUCTURE___SUPERTYPES__BOOLEAN = CLASS___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'View Condition' reference list.
+ * The number of operations of the 'Structure' class.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE__VIEW_CONDITION = PART_USAGE_FEATURE_COUNT + 4;
+ int STRUCTURE_OPERATION_COUNT = CLASS_OPERATION_COUNT + 0;
/**
- * The number of structural features of the 'View Usage' class.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE_FEATURE_COUNT = PART_USAGE_FEATURE_COUNT + 5;
+ int METACLASS__ALIAS_IDS = STRUCTURE__ALIAS_IDS;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___ESCAPED_NAME = PART_USAGE___ESCAPED_NAME;
+ int METACLASS__DECLARED_NAME = STRUCTURE__DECLARED_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___EFFECTIVE_SHORT_NAME = PART_USAGE___EFFECTIVE_SHORT_NAME;
+ int METACLASS__DECLARED_SHORT_NAME = STRUCTURE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___EFFECTIVE_NAME = PART_USAGE___EFFECTIVE_NAME;
+ int METACLASS__DOCUMENTATION = STRUCTURE__DOCUMENTATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___LIBRARY_NAMESPACE = PART_USAGE___LIBRARY_NAMESPACE;
+ int METACLASS__ELEMENT_ID = STRUCTURE__ELEMENT_ID;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___PATH = PART_USAGE___PATH;
+ int METACLASS__IS_IMPLIED_INCLUDED = STRUCTURE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___NAMES_OF__ELEMENT = PART_USAGE___NAMES_OF__ELEMENT;
+ int METACLASS__IS_LIBRARY_ELEMENT = STRUCTURE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___VISIBILITY_OF__MEMBERSHIP = PART_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int METACLASS__NAME = STRUCTURE__NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int METACLASS__OWNED_ANNOTATION = STRUCTURE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___IMPORTED_MEMBERSHIPS__ELIST = PART_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int METACLASS__OWNED_ELEMENT = STRUCTURE__OWNED_ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int METACLASS__OWNED_RELATIONSHIP = STRUCTURE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___RESOLVE__STRING = PART_USAGE___RESOLVE__STRING;
+ int METACLASS__OWNER = STRUCTURE__OWNER;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___RESOLVE_GLOBAL__STRING = PART_USAGE___RESOLVE_GLOBAL__STRING;
+ int METACLASS__OWNING_MEMBERSHIP = STRUCTURE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___RESOLVE_LOCAL__STRING = PART_USAGE___RESOLVE_LOCAL__STRING;
+ int METACLASS__OWNING_NAMESPACE = STRUCTURE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___RESOLVE_VISIBLE__STRING = PART_USAGE___RESOLVE_VISIBLE__STRING;
+ int METACLASS__OWNING_RELATIONSHIP = STRUCTURE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___QUALIFICATION_OF__STRING = PART_USAGE___QUALIFICATION_OF__STRING;
+ int METACLASS__QUALIFIED_NAME = STRUCTURE__QUALIFIED_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___UNQUALIFIED_NAME_OF__STRING = PART_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int METACLASS__SHORT_NAME = STRUCTURE__SHORT_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METACLASS__TEXTUAL_REPRESENTATION = STRUCTURE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METACLASS__IMPORTED_MEMBERSHIP = STRUCTURE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METACLASS__MEMBER = STRUCTURE__MEMBER;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = PART_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int METACLASS__MEMBERSHIP = STRUCTURE__MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int METACLASS__OWNED_IMPORT = STRUCTURE__OWNED_IMPORT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___DIRECTION_OF__FEATURE = PART_USAGE___DIRECTION_OF__FEATURE;
+ int METACLASS__OWNED_MEMBER = STRUCTURE__OWNED_MEMBER;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int METACLASS__OWNED_MEMBERSHIP = STRUCTURE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___SUPERTYPES__BOOLEAN = PART_USAGE___SUPERTYPES__BOOLEAN;
+ int METACLASS__DIFFERENCING_TYPE = STRUCTURE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___ALL_SUPERTYPES = PART_USAGE___ALL_SUPERTYPES;
+ int METACLASS__DIRECTED_FEATURE = STRUCTURE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___SPECIALIZES__TYPE = PART_USAGE___SPECIALIZES__TYPE;
+ int METACLASS__END_FEATURE = STRUCTURE__END_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = PART_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int METACLASS__FEATURE = STRUCTURE__FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___IS_COMPATIBLE_WITH__TYPE = PART_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int METACLASS__FEATURE_MEMBERSHIP = STRUCTURE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___MULTIPLICITIES = PART_USAGE___MULTIPLICITIES;
+ int METACLASS__INHERITED_FEATURE = STRUCTURE__INHERITED_FEATURE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___DIRECTION_FOR__TYPE = PART_USAGE___DIRECTION_FOR__TYPE;
+ int METACLASS__INHERITED_MEMBERSHIP = STRUCTURE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___NAMING_FEATURE = PART_USAGE___NAMING_FEATURE;
+ int METACLASS__INPUT = STRUCTURE__INPUT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___REDEFINES__FEATURE = PART_USAGE___REDEFINES__FEATURE;
+ int METACLASS__INTERSECTING_TYPE = STRUCTURE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___REDEFINES_FROM_LIBRARY__STRING = PART_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int METACLASS__IS_ABSTRACT = STRUCTURE__IS_ABSTRACT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = PART_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int METACLASS__IS_CONJUGATED = STRUCTURE__IS_CONJUGATED;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___TYPING_FEATURES = PART_USAGE___TYPING_FEATURES;
+ int METACLASS__IS_SUFFICIENT = STRUCTURE__IS_SUFFICIENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___AS_CARTESIAN_PRODUCT = PART_USAGE___AS_CARTESIAN_PRODUCT;
+ int METACLASS__MULTIPLICITY = STRUCTURE__MULTIPLICITY;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___IS_CARTESIAN_PRODUCT = PART_USAGE___IS_CARTESIAN_PRODUCT;
+ int METACLASS__OUTPUT = STRUCTURE__OUTPUT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___IS_OWNED_CROSS_FEATURE = PART_USAGE___IS_OWNED_CROSS_FEATURE;
+ int METACLASS__OWNED_CONJUGATOR = STRUCTURE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___OWNED_CROSS_FEATURE = PART_USAGE___OWNED_CROSS_FEATURE;
+ int METACLASS__OWNED_DIFFERENCING = STRUCTURE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___ALL_REDEFINED_FEATURES = PART_USAGE___ALL_REDEFINED_FEATURES;
+ int METACLASS__OWNED_DISJOINING = STRUCTURE__OWNED_DISJOINING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___IS_FEATURED_WITHIN__TYPE = PART_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int METACLASS__OWNED_END_FEATURE = STRUCTURE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___CAN_ACCESS__FEATURE = PART_USAGE___CAN_ACCESS__FEATURE;
+ int METACLASS__OWNED_FEATURE = STRUCTURE__OWNED_FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___IS_FEATURING_TYPE__TYPE = PART_USAGE___IS_FEATURING_TYPE__TYPE;
+ int METACLASS__OWNED_FEATURE_MEMBERSHIP = STRUCTURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___REFERENCED_FEATURE_TARGET = PART_USAGE___REFERENCED_FEATURE_TARGET;
+ int METACLASS__OWNED_INTERSECTING = STRUCTURE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Include As Exposed' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE___INCLUDE_AS_EXPOSED__ELEMENT = PART_USAGE_OPERATION_COUNT + 0;
+ int METACLASS__OWNED_SPECIALIZATION = STRUCTURE__OWNED_SPECIALIZATION;
/**
- * The number of operations of the 'View Usage' class.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_USAGE_OPERATION_COUNT = PART_USAGE_OPERATION_COUNT + 1;
+ int METACLASS__OWNED_UNIONING = STRUCTURE__OWNED_UNIONING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewDefinitionImpl View Definition}' class.
+ * The feature id for the 'Unioning Type' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ViewDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewDefinition()
* @generated
+ * @ordered
*/
- int VIEW_DEFINITION = 129;
+ int METACLASS__UNIONING_TYPE = STRUCTURE__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNING_MEMBERSHIP = PART_DEFINITION__OWNING_MEMBERSHIP;
+ int METACLASS__OWNED_SUBCLASSIFICATION = STRUCTURE__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The number of structural features of the 'Metaclass' class.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_RELATIONSHIP = PART_DEFINITION__OWNED_RELATIONSHIP;
+ int METACLASS_FEATURE_COUNT = STRUCTURE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNING_RELATIONSHIP = PART_DEFINITION__OWNING_RELATIONSHIP;
+ int METACLASS___EFFECTIVE_NAME = STRUCTURE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNING_NAMESPACE = PART_DEFINITION__OWNING_NAMESPACE;
+ int METACLASS___EFFECTIVE_SHORT_NAME = STRUCTURE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__ELEMENT_ID = PART_DEFINITION__ELEMENT_ID;
+ int METACLASS___ESCAPED_NAME = STRUCTURE___ESCAPED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNER = PART_DEFINITION__OWNER;
+ int METACLASS___LIBRARY_NAMESPACE = STRUCTURE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ELEMENT = PART_DEFINITION__OWNED_ELEMENT;
+ int METACLASS___PATH = STRUCTURE___PATH;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__DOCUMENTATION = PART_DEFINITION__DOCUMENTATION;
+ int METACLASS___IMPORTED_MEMBERSHIPS__ELIST = STRUCTURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ANNOTATION = PART_DEFINITION__OWNED_ANNOTATION;
+ int METACLASS___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = STRUCTURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__TEXTUAL_REPRESENTATION = PART_DEFINITION__TEXTUAL_REPRESENTATION;
+ int METACLASS___NAMES_OF__ELEMENT = STRUCTURE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__ALIAS_IDS = PART_DEFINITION__ALIAS_IDS;
+ int METACLASS___QUALIFICATION_OF__STRING = STRUCTURE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__DECLARED_SHORT_NAME = PART_DEFINITION__DECLARED_SHORT_NAME;
+ int METACLASS___RESOLVE__STRING = STRUCTURE___RESOLVE__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__DECLARED_NAME = PART_DEFINITION__DECLARED_NAME;
+ int METACLASS___RESOLVE_GLOBAL__STRING = STRUCTURE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__SHORT_NAME = PART_DEFINITION__SHORT_NAME;
+ int METACLASS___RESOLVE_LOCAL__STRING = STRUCTURE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__NAME = PART_DEFINITION__NAME;
+ int METACLASS___RESOLVE_VISIBLE__STRING = STRUCTURE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__QUALIFIED_NAME = PART_DEFINITION__QUALIFIED_NAME;
+ int METACLASS___UNQUALIFIED_NAME_OF__STRING = STRUCTURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_IMPLIED_INCLUDED = PART_DEFINITION__IS_IMPLIED_INCLUDED;
+ int METACLASS___VISIBILITY_OF__MEMBERSHIP = STRUCTURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_LIBRARY_ELEMENT = PART_DEFINITION__IS_LIBRARY_ELEMENT;
+ int METACLASS___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = STRUCTURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_MEMBERSHIP = PART_DEFINITION__OWNED_MEMBERSHIP;
+ int METACLASS___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = STRUCTURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_MEMBER = PART_DEFINITION__OWNED_MEMBER;
+ int METACLASS___ALL_SUPERTYPES = STRUCTURE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__MEMBERSHIP = PART_DEFINITION__MEMBERSHIP;
+ int METACLASS___DIRECTION_OF__FEATURE = STRUCTURE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_IMPORT = PART_DEFINITION__OWNED_IMPORT;
+ int METACLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__MEMBER = PART_DEFINITION__MEMBER;
+ int METACLASS___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STRUCTURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IMPORTED_MEMBERSHIP = PART_DEFINITION__IMPORTED_MEMBERSHIP;
+ int METACLASS___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STRUCTURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_SPECIALIZATION = PART_DEFINITION__OWNED_SPECIALIZATION;
+ int METACLASS___IS_COMPATIBLE_WITH__TYPE = STRUCTURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int METACLASS___MULTIPLICITIES = STRUCTURE___MULTIPLICITIES;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__FEATURE = PART_DEFINITION__FEATURE;
+ int METACLASS___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STRUCTURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_FEATURE = PART_DEFINITION__OWNED_FEATURE;
+ int METACLASS___REMOVE_REDEFINED_FEATURES__ELIST = STRUCTURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__INPUT = PART_DEFINITION__INPUT;
+ int METACLASS___SPECIALIZES__TYPE = STRUCTURE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OUTPUT = PART_DEFINITION__OUTPUT;
+ int METACLASS___SPECIALIZES_FROM_LIBRARY__STRING = STRUCTURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_ABSTRACT = PART_DEFINITION__IS_ABSTRACT;
+ int METACLASS___SUPERTYPES__BOOLEAN = STRUCTURE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The number of operations of the 'Metaclass' class.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__INHERITED_MEMBERSHIP = PART_DEFINITION__INHERITED_MEMBERSHIP;
+ int METACLASS_OPERATION_COUNT = STRUCTURE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__END_FEATURE = PART_DEFINITION__END_FEATURE;
+ int METADATA_ACCESS_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_END_FEATURE = PART_DEFINITION__OWNED_END_FEATURE;
+ int METADATA_ACCESS_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_SUFFICIENT = PART_DEFINITION__IS_SUFFICIENT;
+ int METADATA_ACCESS_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_CONJUGATOR = PART_DEFINITION__OWNED_CONJUGATOR;
+ int METADATA_ACCESS_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_CONJUGATED = PART_DEFINITION__IS_CONJUGATED;
+ int METADATA_ACCESS_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__INHERITED_FEATURE = PART_DEFINITION__INHERITED_FEATURE;
+ int METADATA_ACCESS_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__MULTIPLICITY = PART_DEFINITION__MULTIPLICITY;
+ int METADATA_ACCESS_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__UNIONING_TYPE = PART_DEFINITION__UNIONING_TYPE;
+ int METADATA_ACCESS_EXPRESSION__NAME = EXPRESSION__NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_INTERSECTING = PART_DEFINITION__OWNED_INTERSECTING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__INTERSECTING_TYPE = PART_DEFINITION__INTERSECTING_TYPE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_UNIONING = PART_DEFINITION__OWNED_UNIONING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_DISJOINING = PART_DEFINITION__OWNED_DISJOINING;
+ int METADATA_ACCESS_EXPRESSION__OWNER = EXPRESSION__OWNER;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__FEATURE_MEMBERSHIP = PART_DEFINITION__FEATURE_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__DIFFERENCING_TYPE = PART_DEFINITION__DIFFERENCING_TYPE;
+ int METADATA_ACCESS_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_DIFFERENCING = PART_DEFINITION__OWNED_DIFFERENCING;
+ int METADATA_ACCESS_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__DIRECTED_FEATURE = PART_DEFINITION__DIRECTED_FEATURE;
+ int METADATA_ACCESS_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_SUBCLASSIFICATION = PART_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int METADATA_ACCESS_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_VARIATION = PART_DEFINITION__IS_VARIATION;
+ int METADATA_ACCESS_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__VARIANT = PART_DEFINITION__VARIANT;
+ int METADATA_ACCESS_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__VARIANT_MEMBERSHIP = PART_DEFINITION__VARIANT_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__USAGE = PART_DEFINITION__USAGE;
+ int METADATA_ACCESS_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__DIRECTED_USAGE = PART_DEFINITION__DIRECTED_USAGE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_REFERENCE = PART_DEFINITION__OWNED_REFERENCE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ATTRIBUTE = PART_DEFINITION__OWNED_ATTRIBUTE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ENUMERATION = PART_DEFINITION__OWNED_ENUMERATION;
+ int METADATA_ACCESS_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_OCCURRENCE = PART_DEFINITION__OWNED_OCCURRENCE;
+ int METADATA_ACCESS_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ITEM = PART_DEFINITION__OWNED_ITEM;
+ int METADATA_ACCESS_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_PART = PART_DEFINITION__OWNED_PART;
+ int METADATA_ACCESS_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_PORT = PART_DEFINITION__OWNED_PORT;
+ int METADATA_ACCESS_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_CONNECTION = PART_DEFINITION__OWNED_CONNECTION;
+ int METADATA_ACCESS_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_FLOW = PART_DEFINITION__OWNED_FLOW;
+ int METADATA_ACCESS_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_INTERFACE = PART_DEFINITION__OWNED_INTERFACE;
+ int METADATA_ACCESS_EXPRESSION__INPUT = EXPRESSION__INPUT;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ALLOCATION = PART_DEFINITION__OWNED_ALLOCATION;
+ int METADATA_ACCESS_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ACTION = PART_DEFINITION__OWNED_ACTION;
+ int METADATA_ACCESS_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_STATE = PART_DEFINITION__OWNED_STATE;
+ int METADATA_ACCESS_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_TRANSITION = PART_DEFINITION__OWNED_TRANSITION;
+ int METADATA_ACCESS_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_CALCULATION = PART_DEFINITION__OWNED_CALCULATION;
+ int METADATA_ACCESS_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_CONSTRAINT = PART_DEFINITION__OWNED_CONSTRAINT;
+ int METADATA_ACCESS_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_REQUIREMENT = PART_DEFINITION__OWNED_REQUIREMENT;
+ int METADATA_ACCESS_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_CONCERN = PART_DEFINITION__OWNED_CONCERN;
+ int METADATA_ACCESS_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_CASE = PART_DEFINITION__OWNED_CASE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_ANALYSIS_CASE = PART_DEFINITION__OWNED_ANALYSIS_CASE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_VERIFICATION_CASE = PART_DEFINITION__OWNED_VERIFICATION_CASE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_USE_CASE = PART_DEFINITION__OWNED_USE_CASE;
+ int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_VIEW = PART_DEFINITION__OWNED_VIEW;
+ int METADATA_ACCESS_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_VIEWPOINT = PART_DEFINITION__OWNED_VIEWPOINT;
+ int METADATA_ACCESS_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_RENDERING = PART_DEFINITION__OWNED_RENDERING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_METADATA = PART_DEFINITION__OWNED_METADATA;
+ int METADATA_ACCESS_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__OWNED_USAGE = PART_DEFINITION__OWNED_USAGE;
+ int METADATA_ACCESS_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__IS_INDIVIDUAL = PART_DEFINITION__IS_INDIVIDUAL;
+ int METADATA_ACCESS_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'View' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__VIEW = PART_DEFINITION_FEATURE_COUNT + 0;
+ int METADATA_ACCESS_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Satisfied Viewpoint' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__SATISFIED_VIEWPOINT = PART_DEFINITION_FEATURE_COUNT + 1;
+ int METADATA_ACCESS_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'View Rendering' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__VIEW_RENDERING = PART_DEFINITION_FEATURE_COUNT + 2;
+ int METADATA_ACCESS_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'View Condition' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION__VIEW_CONDITION = PART_DEFINITION_FEATURE_COUNT + 3;
+ int METADATA_ACCESS_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
/**
- * The number of structural features of the 'View Definition' class.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION_FEATURE_COUNT = PART_DEFINITION_FEATURE_COUNT + 4;
+ int METADATA_ACCESS_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___ESCAPED_NAME = PART_DEFINITION___ESCAPED_NAME;
+ int METADATA_ACCESS_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___EFFECTIVE_SHORT_NAME = PART_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int METADATA_ACCESS_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___EFFECTIVE_NAME = PART_DEFINITION___EFFECTIVE_NAME;
+ int METADATA_ACCESS_EXPRESSION__IS_END = EXPRESSION__IS_END;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___LIBRARY_NAMESPACE = PART_DEFINITION___LIBRARY_NAMESPACE;
+ int METADATA_ACCESS_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___PATH = PART_DEFINITION___PATH;
+ int METADATA_ACCESS_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___NAMES_OF__ELEMENT = PART_DEFINITION___NAMES_OF__ELEMENT;
+ int METADATA_ACCESS_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int METADATA_ACCESS_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int METADATA_ACCESS_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___RESOLVE__STRING = PART_DEFINITION___RESOLVE__STRING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___RESOLVE_GLOBAL__STRING = PART_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___RESOLVE_LOCAL__STRING = PART_DEFINITION___RESOLVE_LOCAL__STRING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___RESOLVE_VISIBLE__STRING = PART_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___QUALIFICATION_OF__STRING = PART_DEFINITION___QUALIFICATION_OF__STRING;
+ int METADATA_ACCESS_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int METADATA_ACCESS_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_ACCESS_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_ACCESS_EXPRESSION__TYPE = EXPRESSION__TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_ACCESS_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int METADATA_ACCESS_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
+ int METADATA_ACCESS_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int METADATA_ACCESS_EXPRESSION__RESULT = EXPRESSION__RESULT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Referenced Element' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___SUPERTYPES__BOOLEAN = PART_DEFINITION___SUPERTYPES__BOOLEAN;
+ int METADATA_ACCESS_EXPRESSION__REFERENCED_ELEMENT = EXPRESSION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The number of structural features of the 'Metadata Access Expression' class.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___ALL_SUPERTYPES = PART_DEFINITION___ALL_SUPERTYPES;
+ int METADATA_ACCESS_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___SPECIALIZES__TYPE = PART_DEFINITION___SPECIALIZES__TYPE;
+ int METADATA_ACCESS_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int METADATA_ACCESS_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int METADATA_ACCESS_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION___MULTIPLICITIES = PART_DEFINITION___MULTIPLICITIES;
+ int METADATA_ACCESS_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The number of operations of the 'View Definition' class.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VIEW_DEFINITION_OPERATION_COUNT = PART_DEFINITION_OPERATION_COUNT + 0;
+ int METADATA_ACCESS_EXPRESSION___PATH = EXPRESSION___PATH;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewpointUsageImpl Viewpoint Usage}' class.
+ * The operation id for the 'Imported Memberships' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ViewpointUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewpointUsage()
* @generated
+ * @ordered
*/
- int VIEWPOINT_USAGE = 130;
+ int METADATA_ACCESS_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_RELATIONSHIP = REQUIREMENT_USAGE__OWNED_RELATIONSHIP;
+ int METADATA_ACCESS_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_RELATIONSHIP = REQUIREMENT_USAGE__OWNING_RELATIONSHIP;
+ int METADATA_ACCESS_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_NAMESPACE = REQUIREMENT_USAGE__OWNING_NAMESPACE;
+ int METADATA_ACCESS_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__ELEMENT_ID = REQUIREMENT_USAGE__ELEMENT_ID;
+ int METADATA_ACCESS_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNER = REQUIREMENT_USAGE__OWNER;
+ int METADATA_ACCESS_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_ELEMENT = REQUIREMENT_USAGE__OWNED_ELEMENT;
+ int METADATA_ACCESS_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DOCUMENTATION = REQUIREMENT_USAGE__DOCUMENTATION;
+ int METADATA_ACCESS_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_ANNOTATION = REQUIREMENT_USAGE__OWNED_ANNOTATION;
+ int METADATA_ACCESS_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__TEXTUAL_REPRESENTATION = REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION;
+ int METADATA_ACCESS_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__ALIAS_IDS = REQUIREMENT_USAGE__ALIAS_IDS;
+ int METADATA_ACCESS_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DECLARED_SHORT_NAME = REQUIREMENT_USAGE__DECLARED_SHORT_NAME;
+ int METADATA_ACCESS_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DECLARED_NAME = REQUIREMENT_USAGE__DECLARED_NAME;
+ int METADATA_ACCESS_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__SHORT_NAME = REQUIREMENT_USAGE__SHORT_NAME;
+ int METADATA_ACCESS_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NAME = REQUIREMENT_USAGE__NAME;
+ int METADATA_ACCESS_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__QUALIFIED_NAME = REQUIREMENT_USAGE__QUALIFIED_NAME;
+ int METADATA_ACCESS_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_IMPLIED_INCLUDED = REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED;
+ int METADATA_ACCESS_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_LIBRARY_ELEMENT = REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT;
+ int METADATA_ACCESS_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_MEMBER = REQUIREMENT_USAGE__OWNED_MEMBER;
+ int METADATA_ACCESS_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__MEMBERSHIP = REQUIREMENT_USAGE__MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_IMPORT = REQUIREMENT_USAGE__OWNED_IMPORT;
+ int METADATA_ACCESS_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__MEMBER = REQUIREMENT_USAGE__MEMBER;
+ int METADATA_ACCESS_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IMPORTED_MEMBERSHIP = REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_SPECIALIZATION = REQUIREMENT_USAGE__OWNED_SPECIALIZATION;
+ int METADATA_ACCESS_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__FEATURE = REQUIREMENT_USAGE__FEATURE;
+ int METADATA_ACCESS_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_FEATURE = REQUIREMENT_USAGE__OWNED_FEATURE;
+ int METADATA_ACCESS_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__INPUT = REQUIREMENT_USAGE__INPUT;
+ int METADATA_ACCESS_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OUTPUT = REQUIREMENT_USAGE__OUTPUT;
+ int METADATA_ACCESS_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_ABSTRACT = REQUIREMENT_USAGE__IS_ABSTRACT;
+ int METADATA_ACCESS_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__INHERITED_MEMBERSHIP = REQUIREMENT_USAGE__INHERITED_MEMBERSHIP;
+ int METADATA_ACCESS_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__END_FEATURE = REQUIREMENT_USAGE__END_FEATURE;
+ int METADATA_ACCESS_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_END_FEATURE = REQUIREMENT_USAGE__OWNED_END_FEATURE;
+ int METADATA_ACCESS_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_SUFFICIENT = REQUIREMENT_USAGE__IS_SUFFICIENT;
+ int METADATA_ACCESS_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_CONJUGATOR = REQUIREMENT_USAGE__OWNED_CONJUGATOR;
+ int METADATA_ACCESS_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_CONJUGATED = REQUIREMENT_USAGE__IS_CONJUGATED;
+ int METADATA_ACCESS_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__INHERITED_FEATURE = REQUIREMENT_USAGE__INHERITED_FEATURE;
+ int METADATA_ACCESS_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__MULTIPLICITY = REQUIREMENT_USAGE__MULTIPLICITY;
+ int METADATA_ACCESS_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__UNIONING_TYPE = REQUIREMENT_USAGE__UNIONING_TYPE;
+ int METADATA_ACCESS_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Metaclass Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_INTERSECTING = REQUIREMENT_USAGE__OWNED_INTERSECTING;
+ int METADATA_ACCESS_EXPRESSION___METACLASS_FEATURE = EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The number of operations of the 'Metadata Access Expression' class.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__INTERSECTING_TYPE = REQUIREMENT_USAGE__INTERSECTING_TYPE;
+ int METADATA_ACCESS_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_UNIONING = REQUIREMENT_USAGE__OWNED_UNIONING;
+ int METADATA_DEFINITION__ALIAS_IDS = ITEM_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_DISJOINING = REQUIREMENT_USAGE__OWNED_DISJOINING;
+ int METADATA_DEFINITION__DECLARED_NAME = ITEM_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__FEATURE_MEMBERSHIP;
+ int METADATA_DEFINITION__DECLARED_SHORT_NAME = ITEM_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DIFFERENCING_TYPE = REQUIREMENT_USAGE__DIFFERENCING_TYPE;
+ int METADATA_DEFINITION__DOCUMENTATION = ITEM_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_DIFFERENCING = REQUIREMENT_USAGE__OWNED_DIFFERENCING;
+ int METADATA_DEFINITION__ELEMENT_ID = ITEM_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DIRECTED_FEATURE = REQUIREMENT_USAGE__DIRECTED_FEATURE;
+ int METADATA_DEFINITION__IS_IMPLIED_INCLUDED = ITEM_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int METADATA_DEFINITION__IS_LIBRARY_ELEMENT = ITEM_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_TYPE = REQUIREMENT_USAGE__OWNING_TYPE;
+ int METADATA_DEFINITION__NAME = ITEM_DEFINITION__NAME;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__END_OWNING_TYPE = REQUIREMENT_USAGE__END_OWNING_TYPE;
+ int METADATA_DEFINITION__OWNED_ANNOTATION = ITEM_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_UNIQUE = REQUIREMENT_USAGE__IS_UNIQUE;
+ int METADATA_DEFINITION__OWNED_ELEMENT = ITEM_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_ORDERED = REQUIREMENT_USAGE__IS_ORDERED;
+ int METADATA_DEFINITION__OWNED_RELATIONSHIP = ITEM_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__TYPE = REQUIREMENT_USAGE__TYPE;
+ int METADATA_DEFINITION__OWNER = ITEM_DEFINITION__OWNER;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_REDEFINITION = REQUIREMENT_USAGE__OWNED_REDEFINITION;
+ int METADATA_DEFINITION__OWNING_MEMBERSHIP = ITEM_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_SUBSETTING = REQUIREMENT_USAGE__OWNED_SUBSETTING;
+ int METADATA_DEFINITION__OWNING_NAMESPACE = ITEM_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_COMPOSITE = REQUIREMENT_USAGE__IS_COMPOSITE;
+ int METADATA_DEFINITION__OWNING_RELATIONSHIP = ITEM_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_END = REQUIREMENT_USAGE__IS_END;
+ int METADATA_DEFINITION__QUALIFIED_NAME = ITEM_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_TYPING = REQUIREMENT_USAGE__OWNED_TYPING;
+ int METADATA_DEFINITION__SHORT_NAME = ITEM_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__FEATURING_TYPE = REQUIREMENT_USAGE__FEATURING_TYPE;
+ int METADATA_DEFINITION__TEXTUAL_REPRESENTATION = ITEM_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_TYPE_FEATURING = REQUIREMENT_USAGE__OWNED_TYPE_FEATURING;
+ int METADATA_DEFINITION__IMPORTED_MEMBERSHIP = ITEM_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_DERIVED = REQUIREMENT_USAGE__IS_DERIVED;
+ int METADATA_DEFINITION__MEMBER = ITEM_DEFINITION__MEMBER;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__CHAINING_FEATURE = REQUIREMENT_USAGE__CHAINING_FEATURE;
+ int METADATA_DEFINITION__MEMBERSHIP = ITEM_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_FEATURE_INVERTING = REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING;
+ int METADATA_DEFINITION__OWNED_IMPORT = ITEM_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_FEATURE_CHAINING = REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING;
+ int METADATA_DEFINITION__OWNED_MEMBER = ITEM_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_PORTION = REQUIREMENT_USAGE__IS_PORTION;
+ int METADATA_DEFINITION__OWNED_MEMBERSHIP = ITEM_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_VARIABLE = REQUIREMENT_USAGE__IS_VARIABLE;
+ int METADATA_DEFINITION__DIFFERENCING_TYPE = ITEM_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_CONSTANT = REQUIREMENT_USAGE__IS_CONSTANT;
+ int METADATA_DEFINITION__DIRECTED_FEATURE = ITEM_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_REFERENCE_SUBSETTING = REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int METADATA_DEFINITION__END_FEATURE = ITEM_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__FEATURE_TARGET = REQUIREMENT_USAGE__FEATURE_TARGET;
+ int METADATA_DEFINITION__FEATURE = ITEM_DEFINITION__FEATURE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__CROSS_FEATURE = REQUIREMENT_USAGE__CROSS_FEATURE;
+ int METADATA_DEFINITION__FEATURE_MEMBERSHIP = ITEM_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DIRECTION = REQUIREMENT_USAGE__DIRECTION;
+ int METADATA_DEFINITION__INHERITED_FEATURE = ITEM_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNED_CROSS_SUBSETTING = REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING;
+ int METADATA_DEFINITION__INHERITED_MEMBERSHIP = ITEM_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__MAY_TIME_VARY = REQUIREMENT_USAGE__MAY_TIME_VARY;
+ int METADATA_DEFINITION__INPUT = ITEM_DEFINITION__INPUT;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_REFERENCE = REQUIREMENT_USAGE__IS_REFERENCE;
+ int METADATA_DEFINITION__INTERSECTING_TYPE = ITEM_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__VARIANT = REQUIREMENT_USAGE__VARIANT;
+ int METADATA_DEFINITION__IS_ABSTRACT = ITEM_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__VARIANT_MEMBERSHIP = REQUIREMENT_USAGE__VARIANT_MEMBERSHIP;
+ int METADATA_DEFINITION__IS_CONJUGATED = ITEM_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_DEFINITION = REQUIREMENT_USAGE__OWNING_DEFINITION;
+ int METADATA_DEFINITION__IS_SUFFICIENT = ITEM_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OWNING_USAGE = REQUIREMENT_USAGE__OWNING_USAGE;
+ int METADATA_DEFINITION__MULTIPLICITY = ITEM_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_USAGE = REQUIREMENT_USAGE__NESTED_USAGE;
+ int METADATA_DEFINITION__OUTPUT = ITEM_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DEFINITION = REQUIREMENT_USAGE__DEFINITION;
+ int METADATA_DEFINITION__OWNED_CONJUGATOR = ITEM_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__USAGE = REQUIREMENT_USAGE__USAGE;
+ int METADATA_DEFINITION__OWNED_DIFFERENCING = ITEM_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__DIRECTED_USAGE = REQUIREMENT_USAGE__DIRECTED_USAGE;
+ int METADATA_DEFINITION__OWNED_DISJOINING = ITEM_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_REFERENCE = REQUIREMENT_USAGE__NESTED_REFERENCE;
+ int METADATA_DEFINITION__OWNED_END_FEATURE = ITEM_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_ATTRIBUTE = REQUIREMENT_USAGE__NESTED_ATTRIBUTE;
+ int METADATA_DEFINITION__OWNED_FEATURE = ITEM_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_ENUMERATION = REQUIREMENT_USAGE__NESTED_ENUMERATION;
+ int METADATA_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ITEM_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_OCCURRENCE = REQUIREMENT_USAGE__NESTED_OCCURRENCE;
+ int METADATA_DEFINITION__OWNED_INTERSECTING = ITEM_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_ITEM = REQUIREMENT_USAGE__NESTED_ITEM;
+ int METADATA_DEFINITION__OWNED_SPECIALIZATION = ITEM_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_PART = REQUIREMENT_USAGE__NESTED_PART;
+ int METADATA_DEFINITION__OWNED_UNIONING = ITEM_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_PORT = REQUIREMENT_USAGE__NESTED_PORT;
+ int METADATA_DEFINITION__UNIONING_TYPE = ITEM_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_CONNECTION = REQUIREMENT_USAGE__NESTED_CONNECTION;
+ int METADATA_DEFINITION__OWNED_SUBCLASSIFICATION = ITEM_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_FLOW = REQUIREMENT_USAGE__NESTED_FLOW;
+ int METADATA_DEFINITION__DIRECTED_USAGE = ITEM_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_INTERFACE = REQUIREMENT_USAGE__NESTED_INTERFACE;
+ int METADATA_DEFINITION__IS_VARIATION = ITEM_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_ALLOCATION = REQUIREMENT_USAGE__NESTED_ALLOCATION;
+ int METADATA_DEFINITION__OWNED_ACTION = ITEM_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_ACTION = REQUIREMENT_USAGE__NESTED_ACTION;
+ int METADATA_DEFINITION__OWNED_ALLOCATION = ITEM_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_STATE = REQUIREMENT_USAGE__NESTED_STATE;
+ int METADATA_DEFINITION__OWNED_ANALYSIS_CASE = ITEM_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_TRANSITION = REQUIREMENT_USAGE__NESTED_TRANSITION;
+ int METADATA_DEFINITION__OWNED_ATTRIBUTE = ITEM_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_CALCULATION = REQUIREMENT_USAGE__NESTED_CALCULATION;
+ int METADATA_DEFINITION__OWNED_CALCULATION = ITEM_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_CONSTRAINT = REQUIREMENT_USAGE__NESTED_CONSTRAINT;
+ int METADATA_DEFINITION__OWNED_CASE = ITEM_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_REQUIREMENT = REQUIREMENT_USAGE__NESTED_REQUIREMENT;
+ int METADATA_DEFINITION__OWNED_CONCERN = ITEM_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_CONCERN = REQUIREMENT_USAGE__NESTED_CONCERN;
+ int METADATA_DEFINITION__OWNED_CONNECTION = ITEM_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_CASE = REQUIREMENT_USAGE__NESTED_CASE;
+ int METADATA_DEFINITION__OWNED_CONSTRAINT = ITEM_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_ANALYSIS_CASE = REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE;
+ int METADATA_DEFINITION__OWNED_ENUMERATION = ITEM_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_VERIFICATION_CASE = REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE;
+ int METADATA_DEFINITION__OWNED_FLOW = ITEM_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_USE_CASE = REQUIREMENT_USAGE__NESTED_USE_CASE;
+ int METADATA_DEFINITION__OWNED_INTERFACE = ITEM_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_VIEW = REQUIREMENT_USAGE__NESTED_VIEW;
+ int METADATA_DEFINITION__OWNED_ITEM = ITEM_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_VIEWPOINT = REQUIREMENT_USAGE__NESTED_VIEWPOINT;
+ int METADATA_DEFINITION__OWNED_METADATA = ITEM_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_RENDERING = REQUIREMENT_USAGE__NESTED_RENDERING;
+ int METADATA_DEFINITION__OWNED_OCCURRENCE = ITEM_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__NESTED_METADATA = REQUIREMENT_USAGE__NESTED_METADATA;
+ int METADATA_DEFINITION__OWNED_PART = ITEM_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_VARIATION = REQUIREMENT_USAGE__IS_VARIATION;
+ int METADATA_DEFINITION__OWNED_PORT = ITEM_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__OCCURRENCE_DEFINITION = REQUIREMENT_USAGE__OCCURRENCE_DEFINITION;
+ int METADATA_DEFINITION__OWNED_REFERENCE = ITEM_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__INDIVIDUAL_DEFINITION = REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION;
+ int METADATA_DEFINITION__OWNED_RENDERING = ITEM_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_INDIVIDUAL = REQUIREMENT_USAGE__IS_INDIVIDUAL;
+ int METADATA_DEFINITION__OWNED_REQUIREMENT = ITEM_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__PORTION_KIND = REQUIREMENT_USAGE__PORTION_KIND;
+ int METADATA_DEFINITION__OWNED_STATE = ITEM_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__BEHAVIOR = REQUIREMENT_USAGE__BEHAVIOR;
+ int METADATA_DEFINITION__OWNED_TRANSITION = ITEM_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__PARAMETER = REQUIREMENT_USAGE__PARAMETER;
+ int METADATA_DEFINITION__OWNED_USAGE = ITEM_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__FUNCTION = REQUIREMENT_USAGE__FUNCTION;
+ int METADATA_DEFINITION__OWNED_USE_CASE = ITEM_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__RESULT = REQUIREMENT_USAGE__RESULT;
+ int METADATA_DEFINITION__OWNED_VERIFICATION_CASE = ITEM_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int METADATA_DEFINITION__OWNED_VIEW = ITEM_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__PREDICATE = REQUIREMENT_USAGE__PREDICATE;
+ int METADATA_DEFINITION__OWNED_VIEWPOINT = ITEM_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Constraint Definition' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__CONSTRAINT_DEFINITION = REQUIREMENT_USAGE__CONSTRAINT_DEFINITION;
+ int METADATA_DEFINITION__USAGE = ITEM_DEFINITION__USAGE;
/**
- * The feature id for the 'Requirement Definition' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__REQUIREMENT_DEFINITION = REQUIREMENT_USAGE__REQUIREMENT_DEFINITION;
+ int METADATA_DEFINITION__VARIANT = ITEM_DEFINITION__VARIANT;
/**
- * The feature id for the 'Req Id' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__REQ_ID = REQUIREMENT_USAGE__REQ_ID;
+ int METADATA_DEFINITION__VARIANT_MEMBERSHIP = ITEM_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Text' attribute list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__TEXT = REQUIREMENT_USAGE__TEXT;
+ int METADATA_DEFINITION__IS_INDIVIDUAL = ITEM_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The number of structural features of the 'Metadata Definition' class.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__REQUIRED_CONSTRAINT = REQUIREMENT_USAGE__REQUIRED_CONSTRAINT;
+ int METADATA_DEFINITION_FEATURE_COUNT = ITEM_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__ASSUMED_CONSTRAINT = REQUIREMENT_USAGE__ASSUMED_CONSTRAINT;
+ int METADATA_DEFINITION___EFFECTIVE_NAME = ITEM_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__SUBJECT_PARAMETER = REQUIREMENT_USAGE__SUBJECT_PARAMETER;
+ int METADATA_DEFINITION___EFFECTIVE_SHORT_NAME = ITEM_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__FRAMED_CONCERN = REQUIREMENT_USAGE__FRAMED_CONCERN;
+ int METADATA_DEFINITION___ESCAPED_NAME = ITEM_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__ACTOR_PARAMETER = REQUIREMENT_USAGE__ACTOR_PARAMETER;
+ int METADATA_DEFINITION___LIBRARY_NAMESPACE = ITEM_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__STAKEHOLDER_PARAMETER = REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER;
+ int METADATA_DEFINITION___PATH = ITEM_DEFINITION___PATH;
/**
- * The feature id for the 'Viewpoint Definition' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__VIEWPOINT_DEFINITION = REQUIREMENT_USAGE_FEATURE_COUNT + 0;
+ int METADATA_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ITEM_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Viewpoint Stakeholder' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE__VIEWPOINT_STAKEHOLDER = REQUIREMENT_USAGE_FEATURE_COUNT + 1;
+ int METADATA_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The number of structural features of the 'Viewpoint Usage' class.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE_FEATURE_COUNT = REQUIREMENT_USAGE_FEATURE_COUNT + 2;
+ int METADATA_DEFINITION___NAMES_OF__ELEMENT = ITEM_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___ESCAPED_NAME = REQUIREMENT_USAGE___ESCAPED_NAME;
+ int METADATA_DEFINITION___QUALIFICATION_OF__STRING = ITEM_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___EFFECTIVE_SHORT_NAME = REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME;
+ int METADATA_DEFINITION___RESOLVE__STRING = ITEM_DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___EFFECTIVE_NAME = REQUIREMENT_USAGE___EFFECTIVE_NAME;
+ int METADATA_DEFINITION___RESOLVE_GLOBAL__STRING = ITEM_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___LIBRARY_NAMESPACE = REQUIREMENT_USAGE___LIBRARY_NAMESPACE;
+ int METADATA_DEFINITION___RESOLVE_LOCAL__STRING = ITEM_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___PATH = REQUIREMENT_USAGE___PATH;
+ int METADATA_DEFINITION___RESOLVE_VISIBLE__STRING = ITEM_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___NAMES_OF__ELEMENT = REQUIREMENT_USAGE___NAMES_OF__ELEMENT;
+ int METADATA_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ITEM_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
* The operation id for the 'Visibility Of' operation.
@@ -123021,7 +123073,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int METADATA_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ITEM_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
* The operation id for the 'Visible Memberships' operation.
@@ -123030,2223 +123082,2221 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int METADATA_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int METADATA_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int METADATA_DEFINITION___ALL_SUPERTYPES = ITEM_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___RESOLVE__STRING = REQUIREMENT_USAGE___RESOLVE__STRING;
+ int METADATA_DEFINITION___DIRECTION_OF__FEATURE = ITEM_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___RESOLVE_GLOBAL__STRING = REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING;
+ int METADATA_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___RESOLVE_LOCAL__STRING = REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING;
+ int METADATA_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___RESOLVE_VISIBLE__STRING = REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING;
+ int METADATA_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___QUALIFICATION_OF__STRING = REQUIREMENT_USAGE___QUALIFICATION_OF__STRING;
+ int METADATA_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ITEM_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int METADATA_DEFINITION___MULTIPLICITIES = ITEM_DEFINITION___MULTIPLICITIES;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_DEFINITION___SPECIALIZES__TYPE = ITEM_DEFINITION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int METADATA_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int METADATA_DEFINITION___SUPERTYPES__BOOLEAN = ITEM_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Direction Of' operation.
+ * The number of operations of the 'Metadata Definition' class.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
+ int METADATA_DEFINITION_OPERATION_COUNT = ITEM_DEFINITION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int METADATA_FEATURE__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___SUPERTYPES__BOOLEAN = REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN;
+ int METADATA_FEATURE__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___ALL_SUPERTYPES = REQUIREMENT_USAGE___ALL_SUPERTYPES;
+ int METADATA_FEATURE__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___SPECIALIZES__TYPE = REQUIREMENT_USAGE___SPECIALIZES__TYPE;
+ int METADATA_FEATURE__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int METADATA_FEATURE__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int METADATA_FEATURE__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___MULTIPLICITIES = REQUIREMENT_USAGE___MULTIPLICITIES;
+ int METADATA_FEATURE__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___DIRECTION_FOR__TYPE = REQUIREMENT_USAGE___DIRECTION_FOR__TYPE;
+ int METADATA_FEATURE__NAME = FEATURE__NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___NAMING_FEATURE = REQUIREMENT_USAGE___NAMING_FEATURE;
+ int METADATA_FEATURE__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___REDEFINES__FEATURE = REQUIREMENT_USAGE___REDEFINES__FEATURE;
+ int METADATA_FEATURE__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___REDEFINES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int METADATA_FEATURE__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int METADATA_FEATURE__OWNER = FEATURE__OWNER;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___TYPING_FEATURES = REQUIREMENT_USAGE___TYPING_FEATURES;
+ int METADATA_FEATURE__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___AS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT;
+ int METADATA_FEATURE__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___IS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT;
+ int METADATA_FEATURE__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___IS_OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE;
+ int METADATA_FEATURE__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___OWNED_CROSS_FEATURE;
+ int METADATA_FEATURE__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___ALL_REDEFINED_FEATURES = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES;
+ int METADATA_FEATURE__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___IS_FEATURED_WITHIN__TYPE = REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int METADATA_FEATURE__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___CAN_ACCESS__FEATURE = REQUIREMENT_USAGE___CAN_ACCESS__FEATURE;
+ int METADATA_FEATURE__MEMBER = FEATURE__MEMBER;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___IS_FEATURING_TYPE__TYPE = REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE;
+ int METADATA_FEATURE__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___REFERENCED_FEATURE_TARGET = REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET;
+ int METADATA_FEATURE__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int METADATA_FEATURE__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___EVALUATE__ELEMENT = REQUIREMENT_USAGE___EVALUATE__ELEMENT;
+ int METADATA_FEATURE__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE___CHECK_CONDITION__ELEMENT = REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT;
+ int METADATA_FEATURE__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The number of operations of the 'Viewpoint Usage' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_USAGE_OPERATION_COUNT = REQUIREMENT_USAGE_OPERATION_COUNT + 0;
+ int METADATA_FEATURE__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewpointDefinitionImpl Viewpoint Definition}' class.
+ * The feature id for the 'End Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ViewpointDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewpointDefinition()
* @generated
+ * @ordered
*/
- int VIEWPOINT_DEFINITION = 131;
+ int METADATA_FEATURE__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNING_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNING_MEMBERSHIP;
+ int METADATA_FEATURE__FEATURE = FEATURE__FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNED_RELATIONSHIP;
+ int METADATA_FEATURE__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNING_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNING_RELATIONSHIP;
+ int METADATA_FEATURE__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNING_NAMESPACE = REQUIREMENT_DEFINITION__OWNING_NAMESPACE;
+ int METADATA_FEATURE__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__ELEMENT_ID = REQUIREMENT_DEFINITION__ELEMENT_ID;
+ int METADATA_FEATURE__INPUT = FEATURE__INPUT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNER = REQUIREMENT_DEFINITION__OWNER;
+ int METADATA_FEATURE__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ELEMENT = REQUIREMENT_DEFINITION__OWNED_ELEMENT;
+ int METADATA_FEATURE__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__DOCUMENTATION = REQUIREMENT_DEFINITION__DOCUMENTATION;
+ int METADATA_FEATURE__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ANNOTATION = REQUIREMENT_DEFINITION__OWNED_ANNOTATION;
+ int METADATA_FEATURE__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__TEXTUAL_REPRESENTATION = REQUIREMENT_DEFINITION__TEXTUAL_REPRESENTATION;
+ int METADATA_FEATURE__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__ALIAS_IDS = REQUIREMENT_DEFINITION__ALIAS_IDS;
+ int METADATA_FEATURE__OUTPUT = FEATURE__OUTPUT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__DECLARED_SHORT_NAME = REQUIREMENT_DEFINITION__DECLARED_SHORT_NAME;
+ int METADATA_FEATURE__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__DECLARED_NAME = REQUIREMENT_DEFINITION__DECLARED_NAME;
+ int METADATA_FEATURE__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__SHORT_NAME = REQUIREMENT_DEFINITION__SHORT_NAME;
+ int METADATA_FEATURE__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__NAME = REQUIREMENT_DEFINITION__NAME;
+ int METADATA_FEATURE__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__QUALIFIED_NAME = REQUIREMENT_DEFINITION__QUALIFIED_NAME;
+ int METADATA_FEATURE__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_IMPLIED_INCLUDED = REQUIREMENT_DEFINITION__IS_IMPLIED_INCLUDED;
+ int METADATA_FEATURE__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_LIBRARY_ELEMENT = REQUIREMENT_DEFINITION__IS_LIBRARY_ELEMENT;
+ int METADATA_FEATURE__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_MEMBERSHIP;
+ int METADATA_FEATURE__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_MEMBER = REQUIREMENT_DEFINITION__OWNED_MEMBER;
+ int METADATA_FEATURE__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__MEMBERSHIP = REQUIREMENT_DEFINITION__MEMBERSHIP;
+ int METADATA_FEATURE__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_IMPORT = REQUIREMENT_DEFINITION__OWNED_IMPORT;
+ int METADATA_FEATURE__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__MEMBER = REQUIREMENT_DEFINITION__MEMBER;
+ int METADATA_FEATURE__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IMPORTED_MEMBERSHIP = REQUIREMENT_DEFINITION__IMPORTED_MEMBERSHIP;
+ int METADATA_FEATURE__DIRECTION = FEATURE__DIRECTION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_SPECIALIZATION = REQUIREMENT_DEFINITION__OWNED_SPECIALIZATION;
+ int METADATA_FEATURE__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int METADATA_FEATURE__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__FEATURE = REQUIREMENT_DEFINITION__FEATURE;
+ int METADATA_FEATURE__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_FEATURE = REQUIREMENT_DEFINITION__OWNED_FEATURE;
+ int METADATA_FEATURE__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__INPUT = REQUIREMENT_DEFINITION__INPUT;
+ int METADATA_FEATURE__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OUTPUT = REQUIREMENT_DEFINITION__OUTPUT;
+ int METADATA_FEATURE__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_ABSTRACT = REQUIREMENT_DEFINITION__IS_ABSTRACT;
+ int METADATA_FEATURE__IS_END = FEATURE__IS_END;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__INHERITED_MEMBERSHIP = REQUIREMENT_DEFINITION__INHERITED_MEMBERSHIP;
+ int METADATA_FEATURE__IS_ORDERED = FEATURE__IS_ORDERED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__END_FEATURE = REQUIREMENT_DEFINITION__END_FEATURE;
+ int METADATA_FEATURE__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_END_FEATURE = REQUIREMENT_DEFINITION__OWNED_END_FEATURE;
+ int METADATA_FEATURE__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_SUFFICIENT = REQUIREMENT_DEFINITION__IS_SUFFICIENT;
+ int METADATA_FEATURE__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_CONJUGATOR = REQUIREMENT_DEFINITION__OWNED_CONJUGATOR;
+ int METADATA_FEATURE__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_CONJUGATED = REQUIREMENT_DEFINITION__IS_CONJUGATED;
+ int METADATA_FEATURE__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__INHERITED_FEATURE = REQUIREMENT_DEFINITION__INHERITED_FEATURE;
+ int METADATA_FEATURE__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__MULTIPLICITY = REQUIREMENT_DEFINITION__MULTIPLICITY;
+ int METADATA_FEATURE__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__UNIONING_TYPE = REQUIREMENT_DEFINITION__UNIONING_TYPE;
+ int METADATA_FEATURE__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_INTERSECTING = REQUIREMENT_DEFINITION__OWNED_INTERSECTING;
+ int METADATA_FEATURE__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__INTERSECTING_TYPE = REQUIREMENT_DEFINITION__INTERSECTING_TYPE;
+ int METADATA_FEATURE__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_UNIONING = REQUIREMENT_DEFINITION__OWNED_UNIONING;
+ int METADATA_FEATURE__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_DISJOINING = REQUIREMENT_DEFINITION__OWNED_DISJOINING;
+ int METADATA_FEATURE__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__FEATURE_MEMBERSHIP;
+ int METADATA_FEATURE__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__DIFFERENCING_TYPE = REQUIREMENT_DEFINITION__DIFFERENCING_TYPE;
+ int METADATA_FEATURE__TYPE = FEATURE__TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Annotated Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_DIFFERENCING = REQUIREMENT_DEFINITION__OWNED_DIFFERENCING;
+ int METADATA_FEATURE__ANNOTATED_ELEMENT = FEATURE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__DIRECTED_FEATURE = REQUIREMENT_DEFINITION__DIRECTED_FEATURE;
+ int METADATA_FEATURE__ANNOTATION = FEATURE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Annotating Relationship' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_SUBCLASSIFICATION = REQUIREMENT_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int METADATA_FEATURE__OWNED_ANNOTATING_RELATIONSHIP = FEATURE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owning Annotating Relationship' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_VARIATION = REQUIREMENT_DEFINITION__IS_VARIATION;
+ int METADATA_FEATURE__OWNING_ANNOTATING_RELATIONSHIP = FEATURE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Metaclass' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__VARIANT = REQUIREMENT_DEFINITION__VARIANT;
+ int METADATA_FEATURE__METACLASS = FEATURE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The number of structural features of the 'Metadata Feature' class.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__VARIANT_MEMBERSHIP = REQUIREMENT_DEFINITION__VARIANT_MEMBERSHIP;
+ int METADATA_FEATURE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__USAGE = REQUIREMENT_DEFINITION__USAGE;
+ int METADATA_FEATURE___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__DIRECTED_USAGE = REQUIREMENT_DEFINITION__DIRECTED_USAGE;
+ int METADATA_FEATURE___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_REFERENCE = REQUIREMENT_DEFINITION__OWNED_REFERENCE;
+ int METADATA_FEATURE___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ATTRIBUTE = REQUIREMENT_DEFINITION__OWNED_ATTRIBUTE;
+ int METADATA_FEATURE___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ENUMERATION = REQUIREMENT_DEFINITION__OWNED_ENUMERATION;
+ int METADATA_FEATURE___PATH = FEATURE___PATH;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_OCCURRENCE = REQUIREMENT_DEFINITION__OWNED_OCCURRENCE;
+ int METADATA_FEATURE___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ITEM = REQUIREMENT_DEFINITION__OWNED_ITEM;
+ int METADATA_FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_PART = REQUIREMENT_DEFINITION__OWNED_PART;
+ int METADATA_FEATURE___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_PORT = REQUIREMENT_DEFINITION__OWNED_PORT;
+ int METADATA_FEATURE___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_CONNECTION = REQUIREMENT_DEFINITION__OWNED_CONNECTION;
+ int METADATA_FEATURE___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_FLOW = REQUIREMENT_DEFINITION__OWNED_FLOW;
+ int METADATA_FEATURE___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_INTERFACE = REQUIREMENT_DEFINITION__OWNED_INTERFACE;
+ int METADATA_FEATURE___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ALLOCATION = REQUIREMENT_DEFINITION__OWNED_ALLOCATION;
+ int METADATA_FEATURE___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ACTION = REQUIREMENT_DEFINITION__OWNED_ACTION;
+ int METADATA_FEATURE___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_STATE = REQUIREMENT_DEFINITION__OWNED_STATE;
+ int METADATA_FEATURE___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_TRANSITION = REQUIREMENT_DEFINITION__OWNED_TRANSITION;
+ int METADATA_FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_CALCULATION = REQUIREMENT_DEFINITION__OWNED_CALCULATION;
+ int METADATA_FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_CONSTRAINT = REQUIREMENT_DEFINITION__OWNED_CONSTRAINT;
+ int METADATA_FEATURE___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_REQUIREMENT = REQUIREMENT_DEFINITION__OWNED_REQUIREMENT;
+ int METADATA_FEATURE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_CONCERN = REQUIREMENT_DEFINITION__OWNED_CONCERN;
+ int METADATA_FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_CASE = REQUIREMENT_DEFINITION__OWNED_CASE;
+ int METADATA_FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_ANALYSIS_CASE = REQUIREMENT_DEFINITION__OWNED_ANALYSIS_CASE;
+ int METADATA_FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_VERIFICATION_CASE = REQUIREMENT_DEFINITION__OWNED_VERIFICATION_CASE;
+ int METADATA_FEATURE___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_USE_CASE = REQUIREMENT_DEFINITION__OWNED_USE_CASE;
+ int METADATA_FEATURE___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_VIEW = REQUIREMENT_DEFINITION__OWNED_VIEW;
+ int METADATA_FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_VIEWPOINT = REQUIREMENT_DEFINITION__OWNED_VIEWPOINT;
+ int METADATA_FEATURE___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_RENDERING = REQUIREMENT_DEFINITION__OWNED_RENDERING;
+ int METADATA_FEATURE___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_METADATA = REQUIREMENT_DEFINITION__OWNED_METADATA;
+ int METADATA_FEATURE___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__OWNED_USAGE = REQUIREMENT_DEFINITION__OWNED_USAGE;
+ int METADATA_FEATURE___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_INDIVIDUAL = REQUIREMENT_DEFINITION__IS_INDIVIDUAL;
+ int METADATA_FEATURE___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Step' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__STEP = REQUIREMENT_DEFINITION__STEP;
+ int METADATA_FEATURE___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__PARAMETER = REQUIREMENT_DEFINITION__PARAMETER;
+ int METADATA_FEATURE___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Expression' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__EXPRESSION = REQUIREMENT_DEFINITION__EXPRESSION;
+ int METADATA_FEATURE___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Result' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__RESULT = REQUIREMENT_DEFINITION__RESULT;
+ int METADATA_FEATURE___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int METADATA_FEATURE___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Req Id' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__REQ_ID = REQUIREMENT_DEFINITION__REQ_ID;
+ int METADATA_FEATURE___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Text' attribute list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__TEXT = REQUIREMENT_DEFINITION__TEXT;
+ int METADATA_FEATURE___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__SUBJECT_PARAMETER = REQUIREMENT_DEFINITION__SUBJECT_PARAMETER;
+ int METADATA_FEATURE___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__ACTOR_PARAMETER = REQUIREMENT_DEFINITION__ACTOR_PARAMETER;
+ int METADATA_FEATURE___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__STAKEHOLDER_PARAMETER = REQUIREMENT_DEFINITION__STAKEHOLDER_PARAMETER;
+ int METADATA_FEATURE___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__ASSUMED_CONSTRAINT = REQUIREMENT_DEFINITION__ASSUMED_CONSTRAINT;
+ int METADATA_FEATURE___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__REQUIRED_CONSTRAINT = REQUIREMENT_DEFINITION__REQUIRED_CONSTRAINT;
+ int METADATA_FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__FRAMED_CONCERN = REQUIREMENT_DEFINITION__FRAMED_CONCERN;
+ int METADATA_FEATURE___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The feature id for the 'Viewpoint Stakeholder' reference list.
+ * The operation id for the 'Evaluate Feature' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION__VIEWPOINT_STAKEHOLDER = REQUIREMENT_DEFINITION_FEATURE_COUNT + 0;
+ int METADATA_FEATURE___EVALUATE_FEATURE__FEATURE = FEATURE_OPERATION_COUNT + 0;
/**
- * The number of structural features of the 'Viewpoint Definition' class.
+ * The operation id for the 'Is Semantic' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION_FEATURE_COUNT = REQUIREMENT_DEFINITION_FEATURE_COUNT + 1;
+ int METADATA_FEATURE___IS_SEMANTIC = FEATURE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Syntactic' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___ESCAPED_NAME = REQUIREMENT_DEFINITION___ESCAPED_NAME;
+ int METADATA_FEATURE___IS_SYNTACTIC = FEATURE_OPERATION_COUNT + 2;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Syntax Element' operation.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___EFFECTIVE_SHORT_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int METADATA_FEATURE___SYNTAX_ELEMENT = FEATURE_OPERATION_COUNT + 3;
/**
- * The operation id for the 'Effective Name' operation.
+ * The number of operations of the 'Metadata Feature' class.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___EFFECTIVE_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_NAME;
+ int METADATA_FEATURE_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 4;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___LIBRARY_NAMESPACE = REQUIREMENT_DEFINITION___LIBRARY_NAMESPACE;
+ int METADATA_USAGE__ALIAS_IDS = ITEM_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___PATH = REQUIREMENT_DEFINITION___PATH;
+ int METADATA_USAGE__DECLARED_NAME = ITEM_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___NAMES_OF__ELEMENT = REQUIREMENT_DEFINITION___NAMES_OF__ELEMENT;
+ int METADATA_USAGE__DECLARED_SHORT_NAME = ITEM_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int METADATA_USAGE__DOCUMENTATION = ITEM_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int METADATA_USAGE__ELEMENT_ID = ITEM_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int METADATA_USAGE__IS_IMPLIED_INCLUDED = ITEM_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int METADATA_USAGE__IS_LIBRARY_ELEMENT = ITEM_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___RESOLVE__STRING = REQUIREMENT_DEFINITION___RESOLVE__STRING;
+ int METADATA_USAGE__NAME = ITEM_USAGE__NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___RESOLVE_GLOBAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int METADATA_USAGE__OWNED_ANNOTATION = ITEM_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___RESOLVE_LOCAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_LOCAL__STRING;
+ int METADATA_USAGE__OWNED_ELEMENT = ITEM_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___RESOLVE_VISIBLE__STRING = REQUIREMENT_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int METADATA_USAGE__OWNED_RELATIONSHIP = ITEM_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___QUALIFICATION_OF__STRING = REQUIREMENT_DEFINITION___QUALIFICATION_OF__STRING;
+ int METADATA_USAGE__OWNER = ITEM_USAGE__OWNER;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int METADATA_USAGE__OWNING_MEMBERSHIP = ITEM_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_USAGE__OWNING_NAMESPACE = ITEM_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_USAGE__OWNING_RELATIONSHIP = ITEM_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_USAGE__QUALIFIED_NAME = ITEM_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int METADATA_USAGE__SHORT_NAME = ITEM_USAGE__SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int METADATA_USAGE__TEXTUAL_REPRESENTATION = ITEM_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___DIRECTION_OF__FEATURE = REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE;
+ int METADATA_USAGE__IMPORTED_MEMBERSHIP = ITEM_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int METADATA_USAGE__MEMBER = ITEM_USAGE__MEMBER;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___SUPERTYPES__BOOLEAN = REQUIREMENT_DEFINITION___SUPERTYPES__BOOLEAN;
+ int METADATA_USAGE__MEMBERSHIP = ITEM_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___ALL_SUPERTYPES = REQUIREMENT_DEFINITION___ALL_SUPERTYPES;
+ int METADATA_USAGE__OWNED_IMPORT = ITEM_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___SPECIALIZES__TYPE = REQUIREMENT_DEFINITION___SPECIALIZES__TYPE;
+ int METADATA_USAGE__OWNED_MEMBER = ITEM_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int METADATA_USAGE__OWNED_MEMBERSHIP = ITEM_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int METADATA_USAGE__DIFFERENCING_TYPE = ITEM_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION___MULTIPLICITIES = REQUIREMENT_DEFINITION___MULTIPLICITIES;
+ int METADATA_USAGE__DIRECTED_FEATURE = ITEM_USAGE__DIRECTED_FEATURE;
/**
- * The number of operations of the 'Viewpoint Definition' class.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VIEWPOINT_DEFINITION_OPERATION_COUNT = REQUIREMENT_DEFINITION_OPERATION_COUNT + 0;
+ int METADATA_USAGE__END_FEATURE = ITEM_USAGE__END_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RenderingUsageImpl Rendering Usage}' class.
+ * The feature id for the 'Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RenderingUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRenderingUsage()
* @generated
+ * @ordered
*/
- int RENDERING_USAGE = 132;
+ int METADATA_USAGE__FEATURE = ITEM_USAGE__FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_MEMBERSHIP = PART_USAGE__OWNING_MEMBERSHIP;
+ int METADATA_USAGE__FEATURE_MEMBERSHIP = ITEM_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_RELATIONSHIP = PART_USAGE__OWNED_RELATIONSHIP;
+ int METADATA_USAGE__INHERITED_FEATURE = ITEM_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_RELATIONSHIP = PART_USAGE__OWNING_RELATIONSHIP;
+ int METADATA_USAGE__INHERITED_MEMBERSHIP = ITEM_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_NAMESPACE = PART_USAGE__OWNING_NAMESPACE;
+ int METADATA_USAGE__INPUT = ITEM_USAGE__INPUT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__ELEMENT_ID = PART_USAGE__ELEMENT_ID;
+ int METADATA_USAGE__INTERSECTING_TYPE = ITEM_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNER = PART_USAGE__OWNER;
+ int METADATA_USAGE__IS_ABSTRACT = ITEM_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_ELEMENT = PART_USAGE__OWNED_ELEMENT;
+ int METADATA_USAGE__IS_CONJUGATED = ITEM_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DOCUMENTATION = PART_USAGE__DOCUMENTATION;
+ int METADATA_USAGE__IS_SUFFICIENT = ITEM_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_ANNOTATION = PART_USAGE__OWNED_ANNOTATION;
+ int METADATA_USAGE__MULTIPLICITY = ITEM_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__TEXTUAL_REPRESENTATION = PART_USAGE__TEXTUAL_REPRESENTATION;
+ int METADATA_USAGE__OUTPUT = ITEM_USAGE__OUTPUT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__ALIAS_IDS = PART_USAGE__ALIAS_IDS;
+ int METADATA_USAGE__OWNED_CONJUGATOR = ITEM_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DECLARED_SHORT_NAME = PART_USAGE__DECLARED_SHORT_NAME;
+ int METADATA_USAGE__OWNED_DIFFERENCING = ITEM_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DECLARED_NAME = PART_USAGE__DECLARED_NAME;
+ int METADATA_USAGE__OWNED_DISJOINING = ITEM_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__SHORT_NAME = PART_USAGE__SHORT_NAME;
+ int METADATA_USAGE__OWNED_END_FEATURE = ITEM_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NAME = PART_USAGE__NAME;
+ int METADATA_USAGE__OWNED_FEATURE = ITEM_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__QUALIFIED_NAME = PART_USAGE__QUALIFIED_NAME;
+ int METADATA_USAGE__OWNED_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_IMPLIED_INCLUDED = PART_USAGE__IS_IMPLIED_INCLUDED;
+ int METADATA_USAGE__OWNED_INTERSECTING = ITEM_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_LIBRARY_ELEMENT = PART_USAGE__IS_LIBRARY_ELEMENT;
+ int METADATA_USAGE__OWNED_SPECIALIZATION = ITEM_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_MEMBERSHIP = PART_USAGE__OWNED_MEMBERSHIP;
+ int METADATA_USAGE__OWNED_UNIONING = ITEM_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_MEMBER = PART_USAGE__OWNED_MEMBER;
+ int METADATA_USAGE__UNIONING_TYPE = ITEM_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__MEMBERSHIP = PART_USAGE__MEMBERSHIP;
+ int METADATA_USAGE__CHAINING_FEATURE = ITEM_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_IMPORT = PART_USAGE__OWNED_IMPORT;
+ int METADATA_USAGE__CROSS_FEATURE = ITEM_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__MEMBER = PART_USAGE__MEMBER;
+ int METADATA_USAGE__DIRECTION = ITEM_USAGE__DIRECTION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IMPORTED_MEMBERSHIP = PART_USAGE__IMPORTED_MEMBERSHIP;
+ int METADATA_USAGE__END_OWNING_TYPE = ITEM_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_SPECIALIZATION = PART_USAGE__OWNED_SPECIALIZATION;
+ int METADATA_USAGE__FEATURE_TARGET = ITEM_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_FEATURE_MEMBERSHIP = PART_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int METADATA_USAGE__FEATURING_TYPE = ITEM_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__FEATURE = PART_USAGE__FEATURE;
+ int METADATA_USAGE__IS_COMPOSITE = ITEM_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_FEATURE = PART_USAGE__OWNED_FEATURE;
+ int METADATA_USAGE__IS_CONSTANT = ITEM_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__INPUT = PART_USAGE__INPUT;
+ int METADATA_USAGE__IS_DERIVED = ITEM_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OUTPUT = PART_USAGE__OUTPUT;
+ int METADATA_USAGE__IS_END = ITEM_USAGE__IS_END;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_ABSTRACT = PART_USAGE__IS_ABSTRACT;
+ int METADATA_USAGE__IS_ORDERED = ITEM_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__INHERITED_MEMBERSHIP = PART_USAGE__INHERITED_MEMBERSHIP;
+ int METADATA_USAGE__IS_PORTION = ITEM_USAGE__IS_PORTION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__END_FEATURE = PART_USAGE__END_FEATURE;
+ int METADATA_USAGE__IS_UNIQUE = ITEM_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_END_FEATURE = PART_USAGE__OWNED_END_FEATURE;
+ int METADATA_USAGE__IS_VARIABLE = ITEM_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_SUFFICIENT = PART_USAGE__IS_SUFFICIENT;
+ int METADATA_USAGE__OWNED_CROSS_SUBSETTING = ITEM_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_CONJUGATOR = PART_USAGE__OWNED_CONJUGATOR;
+ int METADATA_USAGE__OWNED_FEATURE_CHAINING = ITEM_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_CONJUGATED = PART_USAGE__IS_CONJUGATED;
+ int METADATA_USAGE__OWNED_FEATURE_INVERTING = ITEM_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__INHERITED_FEATURE = PART_USAGE__INHERITED_FEATURE;
+ int METADATA_USAGE__OWNED_REDEFINITION = ITEM_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__MULTIPLICITY = PART_USAGE__MULTIPLICITY;
+ int METADATA_USAGE__OWNED_REFERENCE_SUBSETTING = ITEM_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__UNIONING_TYPE = PART_USAGE__UNIONING_TYPE;
+ int METADATA_USAGE__OWNED_SUBSETTING = ITEM_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_INTERSECTING = PART_USAGE__OWNED_INTERSECTING;
+ int METADATA_USAGE__OWNED_TYPE_FEATURING = ITEM_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__INTERSECTING_TYPE = PART_USAGE__INTERSECTING_TYPE;
+ int METADATA_USAGE__OWNED_TYPING = ITEM_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_UNIONING = PART_USAGE__OWNED_UNIONING;
+ int METADATA_USAGE__OWNING_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_DISJOINING = PART_USAGE__OWNED_DISJOINING;
+ int METADATA_USAGE__OWNING_TYPE = ITEM_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__FEATURE_MEMBERSHIP = PART_USAGE__FEATURE_MEMBERSHIP;
+ int METADATA_USAGE__TYPE = ITEM_USAGE__TYPE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DIFFERENCING_TYPE = PART_USAGE__DIFFERENCING_TYPE;
+ int METADATA_USAGE__DEFINITION = ITEM_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_DIFFERENCING = PART_USAGE__OWNED_DIFFERENCING;
+ int METADATA_USAGE__DIRECTED_USAGE = ITEM_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DIRECTED_FEATURE = PART_USAGE__DIRECTED_FEATURE;
+ int METADATA_USAGE__IS_REFERENCE = ITEM_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_FEATURE_MEMBERSHIP = PART_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int METADATA_USAGE__IS_VARIATION = ITEM_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_TYPE = PART_USAGE__OWNING_TYPE;
+ int METADATA_USAGE__MAY_TIME_VARY = ITEM_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__END_OWNING_TYPE = PART_USAGE__END_OWNING_TYPE;
+ int METADATA_USAGE__NESTED_ACTION = ITEM_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_UNIQUE = PART_USAGE__IS_UNIQUE;
+ int METADATA_USAGE__NESTED_ALLOCATION = ITEM_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_ORDERED = PART_USAGE__IS_ORDERED;
+ int METADATA_USAGE__NESTED_ANALYSIS_CASE = ITEM_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__TYPE = PART_USAGE__TYPE;
+ int METADATA_USAGE__NESTED_ATTRIBUTE = ITEM_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_REDEFINITION = PART_USAGE__OWNED_REDEFINITION;
+ int METADATA_USAGE__NESTED_CALCULATION = ITEM_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_SUBSETTING = PART_USAGE__OWNED_SUBSETTING;
+ int METADATA_USAGE__NESTED_CASE = ITEM_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_COMPOSITE = PART_USAGE__IS_COMPOSITE;
+ int METADATA_USAGE__NESTED_CONCERN = ITEM_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_END = PART_USAGE__IS_END;
+ int METADATA_USAGE__NESTED_CONNECTION = ITEM_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_TYPING = PART_USAGE__OWNED_TYPING;
+ int METADATA_USAGE__NESTED_CONSTRAINT = ITEM_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__FEATURING_TYPE = PART_USAGE__FEATURING_TYPE;
+ int METADATA_USAGE__NESTED_ENUMERATION = ITEM_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_TYPE_FEATURING = PART_USAGE__OWNED_TYPE_FEATURING;
+ int METADATA_USAGE__NESTED_FLOW = ITEM_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_DERIVED = PART_USAGE__IS_DERIVED;
+ int METADATA_USAGE__NESTED_INTERFACE = ITEM_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__CHAINING_FEATURE = PART_USAGE__CHAINING_FEATURE;
+ int METADATA_USAGE__NESTED_ITEM = ITEM_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_FEATURE_INVERTING = PART_USAGE__OWNED_FEATURE_INVERTING;
+ int METADATA_USAGE__NESTED_METADATA = ITEM_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_FEATURE_CHAINING = PART_USAGE__OWNED_FEATURE_CHAINING;
+ int METADATA_USAGE__NESTED_OCCURRENCE = ITEM_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_PORTION = PART_USAGE__IS_PORTION;
+ int METADATA_USAGE__NESTED_PART = ITEM_USAGE__NESTED_PART;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_VARIABLE = PART_USAGE__IS_VARIABLE;
+ int METADATA_USAGE__NESTED_PORT = ITEM_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_CONSTANT = PART_USAGE__IS_CONSTANT;
+ int METADATA_USAGE__NESTED_REFERENCE = ITEM_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_REFERENCE_SUBSETTING = PART_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int METADATA_USAGE__NESTED_RENDERING = ITEM_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__FEATURE_TARGET = PART_USAGE__FEATURE_TARGET;
+ int METADATA_USAGE__NESTED_REQUIREMENT = ITEM_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__CROSS_FEATURE = PART_USAGE__CROSS_FEATURE;
+ int METADATA_USAGE__NESTED_STATE = ITEM_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DIRECTION = PART_USAGE__DIRECTION;
+ int METADATA_USAGE__NESTED_TRANSITION = ITEM_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNED_CROSS_SUBSETTING = PART_USAGE__OWNED_CROSS_SUBSETTING;
+ int METADATA_USAGE__NESTED_USAGE = ITEM_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__MAY_TIME_VARY = PART_USAGE__MAY_TIME_VARY;
+ int METADATA_USAGE__NESTED_USE_CASE = ITEM_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_REFERENCE = PART_USAGE__IS_REFERENCE;
+ int METADATA_USAGE__NESTED_VERIFICATION_CASE = ITEM_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__VARIANT = PART_USAGE__VARIANT;
+ int METADATA_USAGE__NESTED_VIEW = ITEM_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__VARIANT_MEMBERSHIP = PART_USAGE__VARIANT_MEMBERSHIP;
+ int METADATA_USAGE__NESTED_VIEWPOINT = ITEM_USAGE__NESTED_VIEWPOINT;
/**
* The feature id for the 'Owning Definition' reference.
@@ -125255,7 +125305,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_DEFINITION = PART_USAGE__OWNING_DEFINITION;
+ int METADATA_USAGE__OWNING_DEFINITION = ITEM_USAGE__OWNING_DEFINITION;
/**
* The feature id for the 'Owning Usage' reference.
@@ -125264,989 +125314,988 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int RENDERING_USAGE__OWNING_USAGE = PART_USAGE__OWNING_USAGE;
+ int METADATA_USAGE__OWNING_USAGE = ITEM_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_USAGE = PART_USAGE__NESTED_USAGE;
+ int METADATA_USAGE__USAGE = ITEM_USAGE__USAGE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DEFINITION = PART_USAGE__DEFINITION;
+ int METADATA_USAGE__VARIANT = ITEM_USAGE__VARIANT;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__USAGE = PART_USAGE__USAGE;
+ int METADATA_USAGE__VARIANT_MEMBERSHIP = ITEM_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__DIRECTED_USAGE = PART_USAGE__DIRECTED_USAGE;
+ int METADATA_USAGE__INDIVIDUAL_DEFINITION = ITEM_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_REFERENCE = PART_USAGE__NESTED_REFERENCE;
+ int METADATA_USAGE__IS_INDIVIDUAL = ITEM_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_ATTRIBUTE = PART_USAGE__NESTED_ATTRIBUTE;
+ int METADATA_USAGE__OCCURRENCE_DEFINITION = ITEM_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_ENUMERATION = PART_USAGE__NESTED_ENUMERATION;
+ int METADATA_USAGE__PORTION_KIND = ITEM_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_OCCURRENCE = PART_USAGE__NESTED_OCCURRENCE;
+ int METADATA_USAGE__ITEM_DEFINITION = ITEM_USAGE__ITEM_DEFINITION;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Annotated Element' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_ITEM = PART_USAGE__NESTED_ITEM;
+ int METADATA_USAGE__ANNOTATED_ELEMENT = ITEM_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_PART = PART_USAGE__NESTED_PART;
+ int METADATA_USAGE__ANNOTATION = ITEM_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Annotating Relationship' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_PORT = PART_USAGE__NESTED_PORT;
+ int METADATA_USAGE__OWNED_ANNOTATING_RELATIONSHIP = ITEM_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owning Annotating Relationship' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_CONNECTION = PART_USAGE__NESTED_CONNECTION;
+ int METADATA_USAGE__OWNING_ANNOTATING_RELATIONSHIP = ITEM_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Metaclass' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_FLOW = PART_USAGE__NESTED_FLOW;
+ int METADATA_USAGE__METACLASS = ITEM_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Metadata Definition' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_INTERFACE = PART_USAGE__NESTED_INTERFACE;
+ int METADATA_USAGE__METADATA_DEFINITION = ITEM_USAGE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The number of structural features of the 'Metadata Usage' class.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_ALLOCATION = PART_USAGE__NESTED_ALLOCATION;
+ int METADATA_USAGE_FEATURE_COUNT = ITEM_USAGE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_ACTION = PART_USAGE__NESTED_ACTION;
+ int METADATA_USAGE___EFFECTIVE_NAME = ITEM_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_STATE = PART_USAGE__NESTED_STATE;
+ int METADATA_USAGE___EFFECTIVE_SHORT_NAME = ITEM_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_TRANSITION = PART_USAGE__NESTED_TRANSITION;
+ int METADATA_USAGE___ESCAPED_NAME = ITEM_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_CALCULATION = PART_USAGE__NESTED_CALCULATION;
+ int METADATA_USAGE___LIBRARY_NAMESPACE = ITEM_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_CONSTRAINT = PART_USAGE__NESTED_CONSTRAINT;
+ int METADATA_USAGE___PATH = ITEM_USAGE___PATH;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_REQUIREMENT = PART_USAGE__NESTED_REQUIREMENT;
+ int METADATA_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ITEM_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_CONCERN = PART_USAGE__NESTED_CONCERN;
+ int METADATA_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_CASE = PART_USAGE__NESTED_CASE;
+ int METADATA_USAGE___NAMES_OF__ELEMENT = ITEM_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_ANALYSIS_CASE = PART_USAGE__NESTED_ANALYSIS_CASE;
+ int METADATA_USAGE___QUALIFICATION_OF__STRING = ITEM_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_VERIFICATION_CASE = PART_USAGE__NESTED_VERIFICATION_CASE;
+ int METADATA_USAGE___RESOLVE__STRING = ITEM_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_USE_CASE = PART_USAGE__NESTED_USE_CASE;
+ int METADATA_USAGE___RESOLVE_GLOBAL__STRING = ITEM_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_VIEW = PART_USAGE__NESTED_VIEW;
+ int METADATA_USAGE___RESOLVE_LOCAL__STRING = ITEM_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_VIEWPOINT = PART_USAGE__NESTED_VIEWPOINT;
+ int METADATA_USAGE___RESOLVE_VISIBLE__STRING = ITEM_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_RENDERING = PART_USAGE__NESTED_RENDERING;
+ int METADATA_USAGE___UNQUALIFIED_NAME_OF__STRING = ITEM_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__NESTED_METADATA = PART_USAGE__NESTED_METADATA;
+ int METADATA_USAGE___VISIBILITY_OF__MEMBERSHIP = ITEM_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_VARIATION = PART_USAGE__IS_VARIATION;
+ int METADATA_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__OCCURRENCE_DEFINITION = PART_USAGE__OCCURRENCE_DEFINITION;
+ int METADATA_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__INDIVIDUAL_DEFINITION = PART_USAGE__INDIVIDUAL_DEFINITION;
+ int METADATA_USAGE___ALL_SUPERTYPES = ITEM_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__IS_INDIVIDUAL = PART_USAGE__IS_INDIVIDUAL;
+ int METADATA_USAGE___DIRECTION_OF__FEATURE = ITEM_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__PORTION_KIND = PART_USAGE__PORTION_KIND;
+ int METADATA_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__ITEM_DEFINITION = PART_USAGE__ITEM_DEFINITION;
+ int METADATA_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Part Definition' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__PART_DEFINITION = PART_USAGE__PART_DEFINITION;
+ int METADATA_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Rendering Definition' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE__RENDERING_DEFINITION = PART_USAGE_FEATURE_COUNT + 0;
+ int METADATA_USAGE___IS_COMPATIBLE_WITH__TYPE = ITEM_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The number of structural features of the 'Rendering Usage' class.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE_FEATURE_COUNT = PART_USAGE_FEATURE_COUNT + 1;
+ int METADATA_USAGE___MULTIPLICITIES = ITEM_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___ESCAPED_NAME = PART_USAGE___ESCAPED_NAME;
+ int METADATA_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___EFFECTIVE_SHORT_NAME = PART_USAGE___EFFECTIVE_SHORT_NAME;
+ int METADATA_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___EFFECTIVE_NAME = PART_USAGE___EFFECTIVE_NAME;
+ int METADATA_USAGE___SPECIALIZES__TYPE = ITEM_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___LIBRARY_NAMESPACE = PART_USAGE___LIBRARY_NAMESPACE;
+ int METADATA_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___PATH = PART_USAGE___PATH;
+ int METADATA_USAGE___SUPERTYPES__BOOLEAN = ITEM_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___NAMES_OF__ELEMENT = PART_USAGE___NAMES_OF__ELEMENT;
+ int METADATA_USAGE___ALL_REDEFINED_FEATURES = ITEM_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___VISIBILITY_OF__MEMBERSHIP = PART_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int METADATA_USAGE___AS_CARTESIAN_PRODUCT = ITEM_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int METADATA_USAGE___CAN_ACCESS__FEATURE = ITEM_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___IMPORTED_MEMBERSHIPS__ELIST = PART_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int METADATA_USAGE___DIRECTION_FOR__TYPE = ITEM_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int METADATA_USAGE___IS_CARTESIAN_PRODUCT = ITEM_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___RESOLVE__STRING = PART_USAGE___RESOLVE__STRING;
+ int METADATA_USAGE___IS_FEATURED_WITHIN__TYPE = ITEM_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___RESOLVE_GLOBAL__STRING = PART_USAGE___RESOLVE_GLOBAL__STRING;
+ int METADATA_USAGE___IS_FEATURING_TYPE__TYPE = ITEM_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___RESOLVE_LOCAL__STRING = PART_USAGE___RESOLVE_LOCAL__STRING;
+ int METADATA_USAGE___IS_OWNED_CROSS_FEATURE = ITEM_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___RESOLVE_VISIBLE__STRING = PART_USAGE___RESOLVE_VISIBLE__STRING;
+ int METADATA_USAGE___NAMING_FEATURE = ITEM_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___QUALIFICATION_OF__STRING = PART_USAGE___QUALIFICATION_OF__STRING;
+ int METADATA_USAGE___OWNED_CROSS_FEATURE = ITEM_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___UNQUALIFIED_NAME_OF__STRING = PART_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int METADATA_USAGE___REDEFINES__FEATURE = ITEM_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_USAGE___REDEFINES_FROM_LIBRARY__STRING = ITEM_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ITEM_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int METADATA_USAGE___TYPING_FEATURES = ITEM_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = PART_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int METADATA_USAGE___REFERENCED_FEATURE_TARGET = ITEM_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Evaluate Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int METADATA_USAGE___EVALUATE_FEATURE__FEATURE = ITEM_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Is Semantic' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___DIRECTION_OF__FEATURE = PART_USAGE___DIRECTION_OF__FEATURE;
+ int METADATA_USAGE___IS_SEMANTIC = ITEM_USAGE_OPERATION_COUNT + 1;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Is Syntactic' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int METADATA_USAGE___IS_SYNTACTIC = ITEM_USAGE_OPERATION_COUNT + 2;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Syntax Element' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___SUPERTYPES__BOOLEAN = PART_USAGE___SUPERTYPES__BOOLEAN;
+ int METADATA_USAGE___SYNTAX_ELEMENT = ITEM_USAGE_OPERATION_COUNT + 3;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The number of operations of the 'Metadata Usage' class.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___ALL_SUPERTYPES = PART_USAGE___ALL_SUPERTYPES;
+ int METADATA_USAGE_OPERATION_COUNT = ITEM_USAGE_OPERATION_COUNT + 4;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___SPECIALIZES__TYPE = PART_USAGE___SPECIALIZES__TYPE;
+ int MULTIPLICITY__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = PART_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int MULTIPLICITY__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___IS_COMPATIBLE_WITH__TYPE = PART_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int MULTIPLICITY__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___MULTIPLICITIES = PART_USAGE___MULTIPLICITIES;
+ int MULTIPLICITY__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___DIRECTION_FOR__TYPE = PART_USAGE___DIRECTION_FOR__TYPE;
+ int MULTIPLICITY__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___NAMING_FEATURE = PART_USAGE___NAMING_FEATURE;
+ int MULTIPLICITY__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___REDEFINES__FEATURE = PART_USAGE___REDEFINES__FEATURE;
+ int MULTIPLICITY__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___REDEFINES_FROM_LIBRARY__STRING = PART_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int MULTIPLICITY__NAME = FEATURE__NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = PART_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int MULTIPLICITY__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___TYPING_FEATURES = PART_USAGE___TYPING_FEATURES;
+ int MULTIPLICITY__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___AS_CARTESIAN_PRODUCT = PART_USAGE___AS_CARTESIAN_PRODUCT;
+ int MULTIPLICITY__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___IS_CARTESIAN_PRODUCT = PART_USAGE___IS_CARTESIAN_PRODUCT;
+ int MULTIPLICITY__OWNER = FEATURE__OWNER;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___IS_OWNED_CROSS_FEATURE = PART_USAGE___IS_OWNED_CROSS_FEATURE;
+ int MULTIPLICITY__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___OWNED_CROSS_FEATURE = PART_USAGE___OWNED_CROSS_FEATURE;
+ int MULTIPLICITY__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___ALL_REDEFINED_FEATURES = PART_USAGE___ALL_REDEFINED_FEATURES;
+ int MULTIPLICITY__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___IS_FEATURED_WITHIN__TYPE = PART_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int MULTIPLICITY__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___CAN_ACCESS__FEATURE = PART_USAGE___CAN_ACCESS__FEATURE;
+ int MULTIPLICITY__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___IS_FEATURING_TYPE__TYPE = PART_USAGE___IS_FEATURING_TYPE__TYPE;
+ int MULTIPLICITY__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE___REFERENCED_FEATURE_TARGET = PART_USAGE___REFERENCED_FEATURE_TARGET;
+ int MULTIPLICITY__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The number of operations of the 'Rendering Usage' class.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_USAGE_OPERATION_COUNT = PART_USAGE_OPERATION_COUNT + 0;
+ int MULTIPLICITY__MEMBER = FEATURE__MEMBER;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RenderingDefinitionImpl Rendering Definition}' class.
+ * The feature id for the 'Membership' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RenderingDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRenderingDefinition()
* @generated
+ * @ordered
*/
- int RENDERING_DEFINITION = 133;
+ int MULTIPLICITY__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNING_MEMBERSHIP = PART_DEFINITION__OWNING_MEMBERSHIP;
+ int MULTIPLICITY__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_RELATIONSHIP = PART_DEFINITION__OWNED_RELATIONSHIP;
+ int MULTIPLICITY__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNING_RELATIONSHIP = PART_DEFINITION__OWNING_RELATIONSHIP;
+ int MULTIPLICITY__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNING_NAMESPACE = PART_DEFINITION__OWNING_NAMESPACE;
+ int MULTIPLICITY__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__ELEMENT_ID = PART_DEFINITION__ELEMENT_ID;
+ int MULTIPLICITY__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNER = PART_DEFINITION__OWNER;
+ int MULTIPLICITY__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ELEMENT = PART_DEFINITION__OWNED_ELEMENT;
+ int MULTIPLICITY__FEATURE = FEATURE__FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__DOCUMENTATION = PART_DEFINITION__DOCUMENTATION;
+ int MULTIPLICITY__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ANNOTATION = PART_DEFINITION__OWNED_ANNOTATION;
+ int MULTIPLICITY__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__TEXTUAL_REPRESENTATION = PART_DEFINITION__TEXTUAL_REPRESENTATION;
+ int MULTIPLICITY__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__ALIAS_IDS = PART_DEFINITION__ALIAS_IDS;
+ int MULTIPLICITY__INPUT = FEATURE__INPUT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__DECLARED_SHORT_NAME = PART_DEFINITION__DECLARED_SHORT_NAME;
+ int MULTIPLICITY__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__DECLARED_NAME = PART_DEFINITION__DECLARED_NAME;
+ int MULTIPLICITY__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__SHORT_NAME = PART_DEFINITION__SHORT_NAME;
+ int MULTIPLICITY__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__NAME = PART_DEFINITION__NAME;
+ int MULTIPLICITY__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__QUALIFIED_NAME = PART_DEFINITION__QUALIFIED_NAME;
+ int MULTIPLICITY__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_IMPLIED_INCLUDED = PART_DEFINITION__IS_IMPLIED_INCLUDED;
+ int MULTIPLICITY__OUTPUT = FEATURE__OUTPUT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_LIBRARY_ELEMENT = PART_DEFINITION__IS_LIBRARY_ELEMENT;
+ int MULTIPLICITY__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_MEMBERSHIP = PART_DEFINITION__OWNED_MEMBERSHIP;
+ int MULTIPLICITY__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_MEMBER = PART_DEFINITION__OWNED_MEMBER;
+ int MULTIPLICITY__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__MEMBERSHIP = PART_DEFINITION__MEMBERSHIP;
+ int MULTIPLICITY__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_IMPORT = PART_DEFINITION__OWNED_IMPORT;
+ int MULTIPLICITY__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__MEMBER = PART_DEFINITION__MEMBER;
+ int MULTIPLICITY__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IMPORTED_MEMBERSHIP = PART_DEFINITION__IMPORTED_MEMBERSHIP;
+ int MULTIPLICITY__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
* The feature id for the 'Owned Specialization' reference list.
@@ -126255,1043 +126304,1042 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_SPECIALIZATION = PART_DEFINITION__OWNED_SPECIALIZATION;
+ int MULTIPLICITY__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int MULTIPLICITY__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__FEATURE = PART_DEFINITION__FEATURE;
+ int MULTIPLICITY__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_FEATURE = PART_DEFINITION__OWNED_FEATURE;
+ int MULTIPLICITY__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__INPUT = PART_DEFINITION__INPUT;
+ int MULTIPLICITY__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OUTPUT = PART_DEFINITION__OUTPUT;
+ int MULTIPLICITY__DIRECTION = FEATURE__DIRECTION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_ABSTRACT = PART_DEFINITION__IS_ABSTRACT;
+ int MULTIPLICITY__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__INHERITED_MEMBERSHIP = PART_DEFINITION__INHERITED_MEMBERSHIP;
+ int MULTIPLICITY__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__END_FEATURE = PART_DEFINITION__END_FEATURE;
+ int MULTIPLICITY__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_END_FEATURE = PART_DEFINITION__OWNED_END_FEATURE;
+ int MULTIPLICITY__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_SUFFICIENT = PART_DEFINITION__IS_SUFFICIENT;
+ int MULTIPLICITY__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_CONJUGATOR = PART_DEFINITION__OWNED_CONJUGATOR;
+ int MULTIPLICITY__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_CONJUGATED = PART_DEFINITION__IS_CONJUGATED;
+ int MULTIPLICITY__IS_END = FEATURE__IS_END;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__INHERITED_FEATURE = PART_DEFINITION__INHERITED_FEATURE;
+ int MULTIPLICITY__IS_ORDERED = FEATURE__IS_ORDERED;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__MULTIPLICITY = PART_DEFINITION__MULTIPLICITY;
+ int MULTIPLICITY__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__UNIONING_TYPE = PART_DEFINITION__UNIONING_TYPE;
+ int MULTIPLICITY__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_INTERSECTING = PART_DEFINITION__OWNED_INTERSECTING;
+ int MULTIPLICITY__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__INTERSECTING_TYPE = PART_DEFINITION__INTERSECTING_TYPE;
+ int MULTIPLICITY__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_UNIONING = PART_DEFINITION__OWNED_UNIONING;
+ int MULTIPLICITY__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_DISJOINING = PART_DEFINITION__OWNED_DISJOINING;
+ int MULTIPLICITY__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__FEATURE_MEMBERSHIP = PART_DEFINITION__FEATURE_MEMBERSHIP;
+ int MULTIPLICITY__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__DIFFERENCING_TYPE = PART_DEFINITION__DIFFERENCING_TYPE;
+ int MULTIPLICITY__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_DIFFERENCING = PART_DEFINITION__OWNED_DIFFERENCING;
+ int MULTIPLICITY__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__DIRECTED_FEATURE = PART_DEFINITION__DIRECTED_FEATURE;
+ int MULTIPLICITY__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_SUBCLASSIFICATION = PART_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int MULTIPLICITY__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_VARIATION = PART_DEFINITION__IS_VARIATION;
+ int MULTIPLICITY__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__VARIANT = PART_DEFINITION__VARIANT;
+ int MULTIPLICITY__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__VARIANT_MEMBERSHIP = PART_DEFINITION__VARIANT_MEMBERSHIP;
+ int MULTIPLICITY__TYPE = FEATURE__TYPE;
/**
- * The feature id for the 'Usage' reference list.
+ * The number of structural features of the 'Multiplicity' class.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__USAGE = PART_DEFINITION__USAGE;
+ int MULTIPLICITY_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__DIRECTED_USAGE = PART_DEFINITION__DIRECTED_USAGE;
+ int MULTIPLICITY___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_REFERENCE = PART_DEFINITION__OWNED_REFERENCE;
+ int MULTIPLICITY___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ATTRIBUTE = PART_DEFINITION__OWNED_ATTRIBUTE;
+ int MULTIPLICITY___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ENUMERATION = PART_DEFINITION__OWNED_ENUMERATION;
+ int MULTIPLICITY___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_OCCURRENCE = PART_DEFINITION__OWNED_OCCURRENCE;
+ int MULTIPLICITY___PATH = FEATURE___PATH;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ITEM = PART_DEFINITION__OWNED_ITEM;
+ int MULTIPLICITY___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_PART = PART_DEFINITION__OWNED_PART;
+ int MULTIPLICITY___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_PORT = PART_DEFINITION__OWNED_PORT;
+ int MULTIPLICITY___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_CONNECTION = PART_DEFINITION__OWNED_CONNECTION;
+ int MULTIPLICITY___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_FLOW = PART_DEFINITION__OWNED_FLOW;
+ int MULTIPLICITY___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_INTERFACE = PART_DEFINITION__OWNED_INTERFACE;
+ int MULTIPLICITY___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ALLOCATION = PART_DEFINITION__OWNED_ALLOCATION;
+ int MULTIPLICITY___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ACTION = PART_DEFINITION__OWNED_ACTION;
+ int MULTIPLICITY___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned State' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_STATE = PART_DEFINITION__OWNED_STATE;
+ int MULTIPLICITY___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_TRANSITION = PART_DEFINITION__OWNED_TRANSITION;
+ int MULTIPLICITY___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_CALCULATION = PART_DEFINITION__OWNED_CALCULATION;
+ int MULTIPLICITY___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_CONSTRAINT = PART_DEFINITION__OWNED_CONSTRAINT;
+ int MULTIPLICITY___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_REQUIREMENT = PART_DEFINITION__OWNED_REQUIREMENT;
+ int MULTIPLICITY___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_CONCERN = PART_DEFINITION__OWNED_CONCERN;
+ int MULTIPLICITY___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_CASE = PART_DEFINITION__OWNED_CASE;
+ int MULTIPLICITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_ANALYSIS_CASE = PART_DEFINITION__OWNED_ANALYSIS_CASE;
+ int MULTIPLICITY___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_VERIFICATION_CASE = PART_DEFINITION__OWNED_VERIFICATION_CASE;
+ int MULTIPLICITY___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_USE_CASE = PART_DEFINITION__OWNED_USE_CASE;
+ int MULTIPLICITY___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_VIEW = PART_DEFINITION__OWNED_VIEW;
+ int MULTIPLICITY___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_VIEWPOINT = PART_DEFINITION__OWNED_VIEWPOINT;
+ int MULTIPLICITY___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_RENDERING = PART_DEFINITION__OWNED_RENDERING;
+ int MULTIPLICITY___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_METADATA = PART_DEFINITION__OWNED_METADATA;
+ int MULTIPLICITY___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__OWNED_USAGE = PART_DEFINITION__OWNED_USAGE;
+ int MULTIPLICITY___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__IS_INDIVIDUAL = PART_DEFINITION__IS_INDIVIDUAL;
+ int MULTIPLICITY___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Rendering' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION__RENDERING = PART_DEFINITION_FEATURE_COUNT + 0;
+ int MULTIPLICITY___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The number of structural features of the 'Rendering Definition' class.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION_FEATURE_COUNT = PART_DEFINITION_FEATURE_COUNT + 1;
+ int MULTIPLICITY___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___ESCAPED_NAME = PART_DEFINITION___ESCAPED_NAME;
+ int MULTIPLICITY___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___EFFECTIVE_SHORT_NAME = PART_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int MULTIPLICITY___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___EFFECTIVE_NAME = PART_DEFINITION___EFFECTIVE_NAME;
+ int MULTIPLICITY___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___LIBRARY_NAMESPACE = PART_DEFINITION___LIBRARY_NAMESPACE;
+ int MULTIPLICITY___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___PATH = PART_DEFINITION___PATH;
+ int MULTIPLICITY___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___NAMES_OF__ELEMENT = PART_DEFINITION___NAMES_OF__ELEMENT;
+ int MULTIPLICITY___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int MULTIPLICITY___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int MULTIPLICITY___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int MULTIPLICITY___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int MULTIPLICITY___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___RESOLVE__STRING = PART_DEFINITION___RESOLVE__STRING;
+ int MULTIPLICITY___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___RESOLVE_GLOBAL__STRING = PART_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int MULTIPLICITY___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The number of operations of the 'Multiplicity' class.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___RESOLVE_LOCAL__STRING = PART_DEFINITION___RESOLVE_LOCAL__STRING;
+ int MULTIPLICITY_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___RESOLVE_VISIBLE__STRING = PART_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int MULTIPLICITY_RANGE__ALIAS_IDS = MULTIPLICITY__ALIAS_IDS;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___QUALIFICATION_OF__STRING = PART_DEFINITION___QUALIFICATION_OF__STRING;
+ int MULTIPLICITY_RANGE__DECLARED_NAME = MULTIPLICITY__DECLARED_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int MULTIPLICITY_RANGE__DECLARED_SHORT_NAME = MULTIPLICITY__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MULTIPLICITY_RANGE__DOCUMENTATION = MULTIPLICITY__DOCUMENTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MULTIPLICITY_RANGE__ELEMENT_ID = MULTIPLICITY__ELEMENT_ID;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int MULTIPLICITY_RANGE__IS_IMPLIED_INCLUDED = MULTIPLICITY__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int MULTIPLICITY_RANGE__IS_LIBRARY_ELEMENT = MULTIPLICITY__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int MULTIPLICITY_RANGE__NAME = MULTIPLICITY__NAME;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
+ int MULTIPLICITY_RANGE__OWNED_ANNOTATION = MULTIPLICITY__OWNED_ANNOTATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int MULTIPLICITY_RANGE__OWNED_ELEMENT = MULTIPLICITY__OWNED_ELEMENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___SUPERTYPES__BOOLEAN = PART_DEFINITION___SUPERTYPES__BOOLEAN;
+ int MULTIPLICITY_RANGE__OWNED_RELATIONSHIP = MULTIPLICITY__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___ALL_SUPERTYPES = PART_DEFINITION___ALL_SUPERTYPES;
+ int MULTIPLICITY_RANGE__OWNER = MULTIPLICITY__OWNER;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___SPECIALIZES__TYPE = PART_DEFINITION___SPECIALIZES__TYPE;
+ int MULTIPLICITY_RANGE__OWNING_MEMBERSHIP = MULTIPLICITY__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int MULTIPLICITY_RANGE__OWNING_NAMESPACE = MULTIPLICITY__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int MULTIPLICITY_RANGE__OWNING_RELATIONSHIP = MULTIPLICITY__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION___MULTIPLICITIES = PART_DEFINITION___MULTIPLICITIES;
+ int MULTIPLICITY_RANGE__QUALIFIED_NAME = MULTIPLICITY__QUALIFIED_NAME;
/**
- * The number of operations of the 'Rendering Definition' class.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int RENDERING_DEFINITION_OPERATION_COUNT = PART_DEFINITION_OPERATION_COUNT + 0;
+ int MULTIPLICITY_RANGE__SHORT_NAME = MULTIPLICITY__SHORT_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataUsageImpl Metadata Usage}' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MetadataUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataUsage()
* @generated
+ * @ordered
*/
- int METADATA_USAGE = 134;
+ int MULTIPLICITY_RANGE__TEXTUAL_REPRESENTATION = MULTIPLICITY__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_MEMBERSHIP = ITEM_USAGE__OWNING_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__IMPORTED_MEMBERSHIP = MULTIPLICITY__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_RELATIONSHIP = ITEM_USAGE__OWNED_RELATIONSHIP;
+ int MULTIPLICITY_RANGE__MEMBER = MULTIPLICITY__MEMBER;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_RELATIONSHIP = ITEM_USAGE__OWNING_RELATIONSHIP;
+ int MULTIPLICITY_RANGE__MEMBERSHIP = MULTIPLICITY__MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_NAMESPACE = ITEM_USAGE__OWNING_NAMESPACE;
+ int MULTIPLICITY_RANGE__OWNED_IMPORT = MULTIPLICITY__OWNED_IMPORT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__ELEMENT_ID = ITEM_USAGE__ELEMENT_ID;
+ int MULTIPLICITY_RANGE__OWNED_MEMBER = MULTIPLICITY__OWNED_MEMBER;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNER = ITEM_USAGE__OWNER;
+ int MULTIPLICITY_RANGE__OWNED_MEMBERSHIP = MULTIPLICITY__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_ELEMENT = ITEM_USAGE__OWNED_ELEMENT;
+ int MULTIPLICITY_RANGE__DIFFERENCING_TYPE = MULTIPLICITY__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DOCUMENTATION = ITEM_USAGE__DOCUMENTATION;
+ int MULTIPLICITY_RANGE__DIRECTED_FEATURE = MULTIPLICITY__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_ANNOTATION = ITEM_USAGE__OWNED_ANNOTATION;
+ int MULTIPLICITY_RANGE__END_FEATURE = MULTIPLICITY__END_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__TEXTUAL_REPRESENTATION = ITEM_USAGE__TEXTUAL_REPRESENTATION;
+ int MULTIPLICITY_RANGE__FEATURE = MULTIPLICITY__FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__ALIAS_IDS = ITEM_USAGE__ALIAS_IDS;
+ int MULTIPLICITY_RANGE__FEATURE_MEMBERSHIP = MULTIPLICITY__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DECLARED_SHORT_NAME = ITEM_USAGE__DECLARED_SHORT_NAME;
+ int MULTIPLICITY_RANGE__INHERITED_FEATURE = MULTIPLICITY__INHERITED_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DECLARED_NAME = ITEM_USAGE__DECLARED_NAME;
+ int MULTIPLICITY_RANGE__INHERITED_MEMBERSHIP = MULTIPLICITY__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__SHORT_NAME = ITEM_USAGE__SHORT_NAME;
+ int MULTIPLICITY_RANGE__INPUT = MULTIPLICITY__INPUT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NAME = ITEM_USAGE__NAME;
+ int MULTIPLICITY_RANGE__INTERSECTING_TYPE = MULTIPLICITY__INTERSECTING_TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__QUALIFIED_NAME = ITEM_USAGE__QUALIFIED_NAME;
+ int MULTIPLICITY_RANGE__IS_ABSTRACT = MULTIPLICITY__IS_ABSTRACT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_IMPLIED_INCLUDED = ITEM_USAGE__IS_IMPLIED_INCLUDED;
+ int MULTIPLICITY_RANGE__IS_CONJUGATED = MULTIPLICITY__IS_CONJUGATED;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_LIBRARY_ELEMENT = ITEM_USAGE__IS_LIBRARY_ELEMENT;
+ int MULTIPLICITY_RANGE__IS_SUFFICIENT = MULTIPLICITY__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_MEMBERSHIP = ITEM_USAGE__OWNED_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__MULTIPLICITY = MULTIPLICITY__MULTIPLICITY;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_MEMBER = ITEM_USAGE__OWNED_MEMBER;
+ int MULTIPLICITY_RANGE__OUTPUT = MULTIPLICITY__OUTPUT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__MEMBERSHIP = ITEM_USAGE__MEMBERSHIP;
+ int MULTIPLICITY_RANGE__OWNED_CONJUGATOR = MULTIPLICITY__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_IMPORT = ITEM_USAGE__OWNED_IMPORT;
+ int MULTIPLICITY_RANGE__OWNED_DIFFERENCING = MULTIPLICITY__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__MEMBER = ITEM_USAGE__MEMBER;
+ int MULTIPLICITY_RANGE__OWNED_DISJOINING = MULTIPLICITY__OWNED_DISJOINING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IMPORTED_MEMBERSHIP = ITEM_USAGE__IMPORTED_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__OWNED_END_FEATURE = MULTIPLICITY__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_SPECIALIZATION = ITEM_USAGE__OWNED_SPECIALIZATION;
+ int MULTIPLICITY_RANGE__OWNED_FEATURE = MULTIPLICITY__OWNED_FEATURE;
/**
* The feature id for the 'Owned Feature Membership' reference list.
@@ -127300,1421 +127348,1420 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__OWNED_FEATURE_MEMBERSHIP = MULTIPLICITY__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__FEATURE = ITEM_USAGE__FEATURE;
+ int MULTIPLICITY_RANGE__OWNED_INTERSECTING = MULTIPLICITY__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_FEATURE = ITEM_USAGE__OWNED_FEATURE;
+ int MULTIPLICITY_RANGE__OWNED_SPECIALIZATION = MULTIPLICITY__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__INPUT = ITEM_USAGE__INPUT;
+ int MULTIPLICITY_RANGE__OWNED_UNIONING = MULTIPLICITY__OWNED_UNIONING;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OUTPUT = ITEM_USAGE__OUTPUT;
+ int MULTIPLICITY_RANGE__UNIONING_TYPE = MULTIPLICITY__UNIONING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_ABSTRACT = ITEM_USAGE__IS_ABSTRACT;
+ int MULTIPLICITY_RANGE__CHAINING_FEATURE = MULTIPLICITY__CHAINING_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__INHERITED_MEMBERSHIP = ITEM_USAGE__INHERITED_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__CROSS_FEATURE = MULTIPLICITY__CROSS_FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__END_FEATURE = ITEM_USAGE__END_FEATURE;
+ int MULTIPLICITY_RANGE__DIRECTION = MULTIPLICITY__DIRECTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_END_FEATURE = ITEM_USAGE__OWNED_END_FEATURE;
+ int MULTIPLICITY_RANGE__END_OWNING_TYPE = MULTIPLICITY__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_SUFFICIENT = ITEM_USAGE__IS_SUFFICIENT;
+ int MULTIPLICITY_RANGE__FEATURE_TARGET = MULTIPLICITY__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_CONJUGATOR = ITEM_USAGE__OWNED_CONJUGATOR;
+ int MULTIPLICITY_RANGE__FEATURING_TYPE = MULTIPLICITY__FEATURING_TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_CONJUGATED = ITEM_USAGE__IS_CONJUGATED;
+ int MULTIPLICITY_RANGE__IS_COMPOSITE = MULTIPLICITY__IS_COMPOSITE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__INHERITED_FEATURE = ITEM_USAGE__INHERITED_FEATURE;
+ int MULTIPLICITY_RANGE__IS_CONSTANT = MULTIPLICITY__IS_CONSTANT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__MULTIPLICITY = ITEM_USAGE__MULTIPLICITY;
+ int MULTIPLICITY_RANGE__IS_DERIVED = MULTIPLICITY__IS_DERIVED;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__UNIONING_TYPE = ITEM_USAGE__UNIONING_TYPE;
+ int MULTIPLICITY_RANGE__IS_END = MULTIPLICITY__IS_END;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_INTERSECTING = ITEM_USAGE__OWNED_INTERSECTING;
+ int MULTIPLICITY_RANGE__IS_ORDERED = MULTIPLICITY__IS_ORDERED;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__INTERSECTING_TYPE = ITEM_USAGE__INTERSECTING_TYPE;
+ int MULTIPLICITY_RANGE__IS_PORTION = MULTIPLICITY__IS_PORTION;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_UNIONING = ITEM_USAGE__OWNED_UNIONING;
+ int MULTIPLICITY_RANGE__IS_UNIQUE = MULTIPLICITY__IS_UNIQUE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_DISJOINING = ITEM_USAGE__OWNED_DISJOINING;
+ int MULTIPLICITY_RANGE__IS_VARIABLE = MULTIPLICITY__IS_VARIABLE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__FEATURE_MEMBERSHIP = ITEM_USAGE__FEATURE_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__OWNED_CROSS_SUBSETTING = MULTIPLICITY__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DIFFERENCING_TYPE = ITEM_USAGE__DIFFERENCING_TYPE;
+ int MULTIPLICITY_RANGE__OWNED_FEATURE_CHAINING = MULTIPLICITY__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_DIFFERENCING = ITEM_USAGE__OWNED_DIFFERENCING;
+ int MULTIPLICITY_RANGE__OWNED_FEATURE_INVERTING = MULTIPLICITY__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DIRECTED_FEATURE = ITEM_USAGE__DIRECTED_FEATURE;
+ int MULTIPLICITY_RANGE__OWNED_REDEFINITION = MULTIPLICITY__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int MULTIPLICITY_RANGE__OWNED_REFERENCE_SUBSETTING = MULTIPLICITY__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_TYPE = ITEM_USAGE__OWNING_TYPE;
+ int MULTIPLICITY_RANGE__OWNED_SUBSETTING = MULTIPLICITY__OWNED_SUBSETTING;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__END_OWNING_TYPE = ITEM_USAGE__END_OWNING_TYPE;
+ int MULTIPLICITY_RANGE__OWNED_TYPE_FEATURING = MULTIPLICITY__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_UNIQUE = ITEM_USAGE__IS_UNIQUE;
+ int MULTIPLICITY_RANGE__OWNED_TYPING = MULTIPLICITY__OWNED_TYPING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_ORDERED = ITEM_USAGE__IS_ORDERED;
+ int MULTIPLICITY_RANGE__OWNING_FEATURE_MEMBERSHIP = MULTIPLICITY__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__TYPE = ITEM_USAGE__TYPE;
+ int MULTIPLICITY_RANGE__OWNING_TYPE = MULTIPLICITY__OWNING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_REDEFINITION = ITEM_USAGE__OWNED_REDEFINITION;
+ int MULTIPLICITY_RANGE__TYPE = MULTIPLICITY__TYPE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Bound' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_SUBSETTING = ITEM_USAGE__OWNED_SUBSETTING;
+ int MULTIPLICITY_RANGE__BOUND = MULTIPLICITY_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Lower Bound' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_COMPOSITE = ITEM_USAGE__IS_COMPOSITE;
+ int MULTIPLICITY_RANGE__LOWER_BOUND = MULTIPLICITY_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Upper Bound' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_END = ITEM_USAGE__IS_END;
+ int MULTIPLICITY_RANGE__UPPER_BOUND = MULTIPLICITY_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The number of structural features of the 'Multiplicity Range' class.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_TYPING = ITEM_USAGE__OWNED_TYPING;
+ int MULTIPLICITY_RANGE_FEATURE_COUNT = MULTIPLICITY_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__FEATURING_TYPE = ITEM_USAGE__FEATURING_TYPE;
+ int MULTIPLICITY_RANGE___EFFECTIVE_NAME = MULTIPLICITY___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_TYPE_FEATURING = ITEM_USAGE__OWNED_TYPE_FEATURING;
+ int MULTIPLICITY_RANGE___EFFECTIVE_SHORT_NAME = MULTIPLICITY___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_DERIVED = ITEM_USAGE__IS_DERIVED;
+ int MULTIPLICITY_RANGE___ESCAPED_NAME = MULTIPLICITY___ESCAPED_NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__CHAINING_FEATURE = ITEM_USAGE__CHAINING_FEATURE;
+ int MULTIPLICITY_RANGE___LIBRARY_NAMESPACE = MULTIPLICITY___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_FEATURE_INVERTING = ITEM_USAGE__OWNED_FEATURE_INVERTING;
+ int MULTIPLICITY_RANGE___PATH = MULTIPLICITY___PATH;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_FEATURE_CHAINING = ITEM_USAGE__OWNED_FEATURE_CHAINING;
+ int MULTIPLICITY_RANGE___IMPORTED_MEMBERSHIPS__ELIST = MULTIPLICITY___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_PORTION = ITEM_USAGE__IS_PORTION;
+ int MULTIPLICITY_RANGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = MULTIPLICITY___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_VARIABLE = ITEM_USAGE__IS_VARIABLE;
+ int MULTIPLICITY_RANGE___NAMES_OF__ELEMENT = MULTIPLICITY___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_CONSTANT = ITEM_USAGE__IS_CONSTANT;
+ int MULTIPLICITY_RANGE___QUALIFICATION_OF__STRING = MULTIPLICITY___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_REFERENCE_SUBSETTING = ITEM_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int MULTIPLICITY_RANGE___RESOLVE__STRING = MULTIPLICITY___RESOLVE__STRING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__FEATURE_TARGET = ITEM_USAGE__FEATURE_TARGET;
+ int MULTIPLICITY_RANGE___RESOLVE_GLOBAL__STRING = MULTIPLICITY___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__CROSS_FEATURE = ITEM_USAGE__CROSS_FEATURE;
+ int MULTIPLICITY_RANGE___RESOLVE_LOCAL__STRING = MULTIPLICITY___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DIRECTION = ITEM_USAGE__DIRECTION;
+ int MULTIPLICITY_RANGE___RESOLVE_VISIBLE__STRING = MULTIPLICITY___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_CROSS_SUBSETTING = ITEM_USAGE__OWNED_CROSS_SUBSETTING;
+ int MULTIPLICITY_RANGE___UNQUALIFIED_NAME_OF__STRING = MULTIPLICITY___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__MAY_TIME_VARY = ITEM_USAGE__MAY_TIME_VARY;
+ int MULTIPLICITY_RANGE___VISIBILITY_OF__MEMBERSHIP = MULTIPLICITY___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_REFERENCE = ITEM_USAGE__IS_REFERENCE;
+ int MULTIPLICITY_RANGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = MULTIPLICITY___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__VARIANT = ITEM_USAGE__VARIANT;
+ int MULTIPLICITY_RANGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = MULTIPLICITY___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__VARIANT_MEMBERSHIP = ITEM_USAGE__VARIANT_MEMBERSHIP;
+ int MULTIPLICITY_RANGE___ALL_SUPERTYPES = MULTIPLICITY___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_DEFINITION = ITEM_USAGE__OWNING_DEFINITION;
+ int MULTIPLICITY_RANGE___DIRECTION_OF__FEATURE = MULTIPLICITY___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_USAGE = ITEM_USAGE__OWNING_USAGE;
+ int MULTIPLICITY_RANGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = MULTIPLICITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_USAGE = ITEM_USAGE__NESTED_USAGE;
+ int MULTIPLICITY_RANGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = MULTIPLICITY___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DEFINITION = ITEM_USAGE__DEFINITION;
+ int MULTIPLICITY_RANGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = MULTIPLICITY___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__USAGE = ITEM_USAGE__USAGE;
+ int MULTIPLICITY_RANGE___IS_COMPATIBLE_WITH__TYPE = MULTIPLICITY___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__DIRECTED_USAGE = ITEM_USAGE__DIRECTED_USAGE;
+ int MULTIPLICITY_RANGE___MULTIPLICITIES = MULTIPLICITY___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_REFERENCE = ITEM_USAGE__NESTED_REFERENCE;
+ int MULTIPLICITY_RANGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = MULTIPLICITY___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_ATTRIBUTE = ITEM_USAGE__NESTED_ATTRIBUTE;
+ int MULTIPLICITY_RANGE___REMOVE_REDEFINED_FEATURES__ELIST = MULTIPLICITY___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_ENUMERATION = ITEM_USAGE__NESTED_ENUMERATION;
+ int MULTIPLICITY_RANGE___SPECIALIZES__TYPE = MULTIPLICITY___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_OCCURRENCE = ITEM_USAGE__NESTED_OCCURRENCE;
+ int MULTIPLICITY_RANGE___SPECIALIZES_FROM_LIBRARY__STRING = MULTIPLICITY___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_ITEM = ITEM_USAGE__NESTED_ITEM;
+ int MULTIPLICITY_RANGE___SUPERTYPES__BOOLEAN = MULTIPLICITY___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_PART = ITEM_USAGE__NESTED_PART;
+ int MULTIPLICITY_RANGE___ALL_REDEFINED_FEATURES = MULTIPLICITY___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_PORT = ITEM_USAGE__NESTED_PORT;
+ int MULTIPLICITY_RANGE___AS_CARTESIAN_PRODUCT = MULTIPLICITY___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_CONNECTION = ITEM_USAGE__NESTED_CONNECTION;
+ int MULTIPLICITY_RANGE___CAN_ACCESS__FEATURE = MULTIPLICITY___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_FLOW = ITEM_USAGE__NESTED_FLOW;
+ int MULTIPLICITY_RANGE___DIRECTION_FOR__TYPE = MULTIPLICITY___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_INTERFACE = ITEM_USAGE__NESTED_INTERFACE;
+ int MULTIPLICITY_RANGE___IS_CARTESIAN_PRODUCT = MULTIPLICITY___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_ALLOCATION = ITEM_USAGE__NESTED_ALLOCATION;
+ int MULTIPLICITY_RANGE___IS_FEATURED_WITHIN__TYPE = MULTIPLICITY___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_ACTION = ITEM_USAGE__NESTED_ACTION;
+ int MULTIPLICITY_RANGE___IS_FEATURING_TYPE__TYPE = MULTIPLICITY___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_STATE = ITEM_USAGE__NESTED_STATE;
+ int MULTIPLICITY_RANGE___IS_OWNED_CROSS_FEATURE = MULTIPLICITY___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_TRANSITION = ITEM_USAGE__NESTED_TRANSITION;
+ int MULTIPLICITY_RANGE___NAMING_FEATURE = MULTIPLICITY___NAMING_FEATURE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_CALCULATION = ITEM_USAGE__NESTED_CALCULATION;
+ int MULTIPLICITY_RANGE___OWNED_CROSS_FEATURE = MULTIPLICITY___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_CONSTRAINT = ITEM_USAGE__NESTED_CONSTRAINT;
+ int MULTIPLICITY_RANGE___REDEFINES__FEATURE = MULTIPLICITY___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_REQUIREMENT = ITEM_USAGE__NESTED_REQUIREMENT;
+ int MULTIPLICITY_RANGE___REDEFINES_FROM_LIBRARY__STRING = MULTIPLICITY___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_CONCERN = ITEM_USAGE__NESTED_CONCERN;
+ int MULTIPLICITY_RANGE___SUBSETS_CHAIN__FEATURE_FEATURE = MULTIPLICITY___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_CASE = ITEM_USAGE__NESTED_CASE;
+ int MULTIPLICITY_RANGE___TYPING_FEATURES = MULTIPLICITY___TYPING_FEATURES;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Has Bounds' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_ANALYSIS_CASE = ITEM_USAGE__NESTED_ANALYSIS_CASE;
+ int MULTIPLICITY_RANGE___HAS_BOUNDS__INT_INT = MULTIPLICITY_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Value Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_VERIFICATION_CASE = ITEM_USAGE__NESTED_VERIFICATION_CASE;
+ int MULTIPLICITY_RANGE___VALUE_OF__EXPRESSION = MULTIPLICITY_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The number of operations of the 'Multiplicity Range' class.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_USE_CASE = ITEM_USAGE__NESTED_USE_CASE;
+ int MULTIPLICITY_RANGE_OPERATION_COUNT = MULTIPLICITY_OPERATION_COUNT + 2;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_VIEW = ITEM_USAGE__NESTED_VIEW;
+ int NAMESPACE_IMPORT__ALIAS_IDS = IMPORT__ALIAS_IDS;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_VIEWPOINT = ITEM_USAGE__NESTED_VIEWPOINT;
+ int NAMESPACE_IMPORT__DECLARED_NAME = IMPORT__DECLARED_NAME;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_RENDERING = ITEM_USAGE__NESTED_RENDERING;
+ int NAMESPACE_IMPORT__DECLARED_SHORT_NAME = IMPORT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__NESTED_METADATA = ITEM_USAGE__NESTED_METADATA;
+ int NAMESPACE_IMPORT__DOCUMENTATION = IMPORT__DOCUMENTATION;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_VARIATION = ITEM_USAGE__IS_VARIATION;
+ int NAMESPACE_IMPORT__ELEMENT_ID = IMPORT__ELEMENT_ID;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OCCURRENCE_DEFINITION = ITEM_USAGE__OCCURRENCE_DEFINITION;
+ int NAMESPACE_IMPORT__IS_IMPLIED_INCLUDED = IMPORT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__INDIVIDUAL_DEFINITION = ITEM_USAGE__INDIVIDUAL_DEFINITION;
+ int NAMESPACE_IMPORT__IS_LIBRARY_ELEMENT = IMPORT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__IS_INDIVIDUAL = ITEM_USAGE__IS_INDIVIDUAL;
+ int NAMESPACE_IMPORT__NAME = IMPORT__NAME;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__PORTION_KIND = ITEM_USAGE__PORTION_KIND;
+ int NAMESPACE_IMPORT__OWNED_ANNOTATION = IMPORT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Item Definition' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__ITEM_DEFINITION = ITEM_USAGE__ITEM_DEFINITION;
+ int NAMESPACE_IMPORT__OWNED_ELEMENT = IMPORT__OWNED_ELEMENT;
/**
- * The feature id for the 'Annotated Element' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__ANNOTATED_ELEMENT = ITEM_USAGE_FEATURE_COUNT + 0;
+ int NAMESPACE_IMPORT__OWNED_RELATIONSHIP = IMPORT__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Annotating Relationship' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNED_ANNOTATING_RELATIONSHIP = ITEM_USAGE_FEATURE_COUNT + 1;
+ int NAMESPACE_IMPORT__OWNER = IMPORT__OWNER;
/**
- * The feature id for the 'Annotation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__ANNOTATION = ITEM_USAGE_FEATURE_COUNT + 2;
+ int NAMESPACE_IMPORT__OWNING_MEMBERSHIP = IMPORT__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Annotating Relationship' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__OWNING_ANNOTATING_RELATIONSHIP = ITEM_USAGE_FEATURE_COUNT + 3;
+ int NAMESPACE_IMPORT__OWNING_NAMESPACE = IMPORT__OWNING_NAMESPACE;
/**
- * The feature id for the 'Metaclass' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__METACLASS = ITEM_USAGE_FEATURE_COUNT + 4;
+ int NAMESPACE_IMPORT__OWNING_RELATIONSHIP = IMPORT__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Metadata Definition' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE__METADATA_DEFINITION = ITEM_USAGE_FEATURE_COUNT + 5;
+ int NAMESPACE_IMPORT__QUALIFIED_NAME = IMPORT__QUALIFIED_NAME;
/**
- * The number of structural features of the 'Metadata Usage' class.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE_FEATURE_COUNT = ITEM_USAGE_FEATURE_COUNT + 6;
+ int NAMESPACE_IMPORT__SHORT_NAME = IMPORT__SHORT_NAME;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___ESCAPED_NAME = ITEM_USAGE___ESCAPED_NAME;
+ int NAMESPACE_IMPORT__TEXTUAL_REPRESENTATION = IMPORT__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___EFFECTIVE_SHORT_NAME = ITEM_USAGE___EFFECTIVE_SHORT_NAME;
+ int NAMESPACE_IMPORT__IS_IMPLIED = IMPORT__IS_IMPLIED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___EFFECTIVE_NAME = ITEM_USAGE___EFFECTIVE_NAME;
+ int NAMESPACE_IMPORT__OWNED_RELATED_ELEMENT = IMPORT__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___LIBRARY_NAMESPACE = ITEM_USAGE___LIBRARY_NAMESPACE;
+ int NAMESPACE_IMPORT__OWNING_RELATED_ELEMENT = IMPORT__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___PATH = ITEM_USAGE___PATH;
+ int NAMESPACE_IMPORT__RELATED_ELEMENT = IMPORT__RELATED_ELEMENT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___NAMES_OF__ELEMENT = ITEM_USAGE___NAMES_OF__ELEMENT;
+ int NAMESPACE_IMPORT__SOURCE = IMPORT__SOURCE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___VISIBILITY_OF__MEMBERSHIP = ITEM_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int NAMESPACE_IMPORT__TARGET = IMPORT__TARGET;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Import Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int NAMESPACE_IMPORT__IMPORT_OWNING_NAMESPACE = IMPORT__IMPORT_OWNING_NAMESPACE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Imported Element' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ITEM_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int NAMESPACE_IMPORT__IMPORTED_ELEMENT = IMPORT__IMPORTED_ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Is Import All' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int NAMESPACE_IMPORT__IS_IMPORT_ALL = IMPORT__IS_IMPORT_ALL;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Is Recursive' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___RESOLVE__STRING = ITEM_USAGE___RESOLVE__STRING;
+ int NAMESPACE_IMPORT__IS_RECURSIVE = IMPORT__IS_RECURSIVE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___RESOLVE_GLOBAL__STRING = ITEM_USAGE___RESOLVE_GLOBAL__STRING;
+ int NAMESPACE_IMPORT__VISIBILITY = IMPORT__VISIBILITY;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Imported Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___RESOLVE_LOCAL__STRING = ITEM_USAGE___RESOLVE_LOCAL__STRING;
+ int NAMESPACE_IMPORT__IMPORTED_NAMESPACE = IMPORT_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The number of structural features of the 'Namespace Import' class.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___RESOLVE_VISIBLE__STRING = ITEM_USAGE___RESOLVE_VISIBLE__STRING;
+ int NAMESPACE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___QUALIFICATION_OF__STRING = ITEM_USAGE___QUALIFICATION_OF__STRING;
+ int NAMESPACE_IMPORT___EFFECTIVE_NAME = IMPORT___EFFECTIVE_NAME;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___UNQUALIFIED_NAME_OF__STRING = ITEM_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int NAMESPACE_IMPORT___EFFECTIVE_SHORT_NAME = IMPORT___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int NAMESPACE_IMPORT___ESCAPED_NAME = IMPORT___ESCAPED_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int NAMESPACE_IMPORT___LIBRARY_NAMESPACE = IMPORT___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int NAMESPACE_IMPORT___PATH = IMPORT___PATH;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int NAMESPACE_IMPORT___IMPORTED_MEMBERSHIPS__ELIST = IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The number of operations of the 'Namespace Import' class.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int NAMESPACE_IMPORT_OPERATION_COUNT = IMPORT_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___DIRECTION_OF__FEATURE = ITEM_USAGE___DIRECTION_OF__FEATURE;
+ int NAMESPACE_EXPOSE__ALIAS_IDS = NAMESPACE_IMPORT__ALIAS_IDS;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int NAMESPACE_EXPOSE__DECLARED_NAME = NAMESPACE_IMPORT__DECLARED_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___SUPERTYPES__BOOLEAN = ITEM_USAGE___SUPERTYPES__BOOLEAN;
+ int NAMESPACE_EXPOSE__DECLARED_SHORT_NAME = NAMESPACE_IMPORT__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___ALL_SUPERTYPES = ITEM_USAGE___ALL_SUPERTYPES;
+ int NAMESPACE_EXPOSE__DOCUMENTATION = NAMESPACE_IMPORT__DOCUMENTATION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___SPECIALIZES__TYPE = ITEM_USAGE___SPECIALIZES__TYPE;
+ int NAMESPACE_EXPOSE__ELEMENT_ID = NAMESPACE_IMPORT__ELEMENT_ID;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int NAMESPACE_EXPOSE__IS_IMPLIED_INCLUDED = NAMESPACE_IMPORT__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_COMPATIBLE_WITH__TYPE = ITEM_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int NAMESPACE_EXPOSE__IS_LIBRARY_ELEMENT = NAMESPACE_IMPORT__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___MULTIPLICITIES = ITEM_USAGE___MULTIPLICITIES;
+ int NAMESPACE_EXPOSE__NAME = NAMESPACE_IMPORT__NAME;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___DIRECTION_FOR__TYPE = ITEM_USAGE___DIRECTION_FOR__TYPE;
+ int NAMESPACE_EXPOSE__OWNED_ANNOTATION = NAMESPACE_IMPORT__OWNED_ANNOTATION;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___NAMING_FEATURE = ITEM_USAGE___NAMING_FEATURE;
+ int NAMESPACE_EXPOSE__OWNED_ELEMENT = NAMESPACE_IMPORT__OWNED_ELEMENT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___REDEFINES__FEATURE = ITEM_USAGE___REDEFINES__FEATURE;
+ int NAMESPACE_EXPOSE__OWNED_RELATIONSHIP = NAMESPACE_IMPORT__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___REDEFINES_FROM_LIBRARY__STRING = ITEM_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int NAMESPACE_EXPOSE__OWNER = NAMESPACE_IMPORT__OWNER;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ITEM_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int NAMESPACE_EXPOSE__OWNING_MEMBERSHIP = NAMESPACE_IMPORT__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___TYPING_FEATURES = ITEM_USAGE___TYPING_FEATURES;
+ int NAMESPACE_EXPOSE__OWNING_NAMESPACE = NAMESPACE_IMPORT__OWNING_NAMESPACE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___AS_CARTESIAN_PRODUCT = ITEM_USAGE___AS_CARTESIAN_PRODUCT;
+ int NAMESPACE_EXPOSE__OWNING_RELATIONSHIP = NAMESPACE_IMPORT__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_CARTESIAN_PRODUCT = ITEM_USAGE___IS_CARTESIAN_PRODUCT;
+ int NAMESPACE_EXPOSE__QUALIFIED_NAME = NAMESPACE_IMPORT__QUALIFIED_NAME;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_OWNED_CROSS_FEATURE = ITEM_USAGE___IS_OWNED_CROSS_FEATURE;
+ int NAMESPACE_EXPOSE__SHORT_NAME = NAMESPACE_IMPORT__SHORT_NAME;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___OWNED_CROSS_FEATURE = ITEM_USAGE___OWNED_CROSS_FEATURE;
+ int NAMESPACE_EXPOSE__TEXTUAL_REPRESENTATION = NAMESPACE_IMPORT__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___ALL_REDEFINED_FEATURES = ITEM_USAGE___ALL_REDEFINED_FEATURES;
+ int NAMESPACE_EXPOSE__IS_IMPLIED = NAMESPACE_IMPORT__IS_IMPLIED;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_FEATURED_WITHIN__TYPE = ITEM_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int NAMESPACE_EXPOSE__OWNED_RELATED_ELEMENT = NAMESPACE_IMPORT__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___CAN_ACCESS__FEATURE = ITEM_USAGE___CAN_ACCESS__FEATURE;
+ int NAMESPACE_EXPOSE__OWNING_RELATED_ELEMENT = NAMESPACE_IMPORT__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_FEATURING_TYPE__TYPE = ITEM_USAGE___IS_FEATURING_TYPE__TYPE;
+ int NAMESPACE_EXPOSE__RELATED_ELEMENT = NAMESPACE_IMPORT__RELATED_ELEMENT;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___REFERENCED_FEATURE_TARGET = ITEM_USAGE___REFERENCED_FEATURE_TARGET;
+ int NAMESPACE_EXPOSE__SOURCE = NAMESPACE_IMPORT__SOURCE;
/**
- * The operation id for the 'Evaluate Feature' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___EVALUATE_FEATURE__FEATURE = ITEM_USAGE_OPERATION_COUNT + 0;
+ int NAMESPACE_EXPOSE__TARGET = NAMESPACE_IMPORT__TARGET;
/**
- * The operation id for the 'Is Semantic' operation.
+ * The feature id for the 'Import Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_SEMANTIC = ITEM_USAGE_OPERATION_COUNT + 1;
+ int NAMESPACE_EXPOSE__IMPORT_OWNING_NAMESPACE = NAMESPACE_IMPORT__IMPORT_OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Syntactic' operation.
+ * The feature id for the 'Imported Element' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___IS_SYNTACTIC = ITEM_USAGE_OPERATION_COUNT + 2;
+ int NAMESPACE_EXPOSE__IMPORTED_ELEMENT = NAMESPACE_IMPORT__IMPORTED_ELEMENT;
/**
- * The operation id for the 'Syntax Element' operation.
+ * The feature id for the 'Is Import All' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE___SYNTAX_ELEMENT = ITEM_USAGE_OPERATION_COUNT + 3;
+ int NAMESPACE_EXPOSE__IS_IMPORT_ALL = NAMESPACE_IMPORT__IS_IMPORT_ALL;
/**
- * The number of operations of the 'Metadata Usage' class.
+ * The feature id for the 'Is Recursive' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_USAGE_OPERATION_COUNT = ITEM_USAGE_OPERATION_COUNT + 4;
+ int NAMESPACE_EXPOSE__IS_RECURSIVE = NAMESPACE_IMPORT__IS_RECURSIVE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.VerificationCaseDefinitionImpl Verification Case Definition}' class.
+ * The feature id for the 'Visibility' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.VerificationCaseDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVerificationCaseDefinition()
* @generated
+ * @ordered
*/
- int VERIFICATION_CASE_DEFINITION = 135;
+ int NAMESPACE_EXPOSE__VISIBILITY = NAMESPACE_IMPORT__VISIBILITY;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Imported Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNING_MEMBERSHIP = CASE_DEFINITION__OWNING_MEMBERSHIP;
+ int NAMESPACE_EXPOSE__IMPORTED_NAMESPACE = NAMESPACE_IMPORT__IMPORTED_NAMESPACE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The number of structural features of the 'Namespace Expose' class.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_RELATIONSHIP = CASE_DEFINITION__OWNED_RELATIONSHIP;
+ int NAMESPACE_EXPOSE_FEATURE_COUNT = NAMESPACE_IMPORT_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNING_RELATIONSHIP = CASE_DEFINITION__OWNING_RELATIONSHIP;
+ int NAMESPACE_EXPOSE___EFFECTIVE_NAME = NAMESPACE_IMPORT___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNING_NAMESPACE = CASE_DEFINITION__OWNING_NAMESPACE;
+ int NAMESPACE_EXPOSE___EFFECTIVE_SHORT_NAME = NAMESPACE_IMPORT___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__ELEMENT_ID = CASE_DEFINITION__ELEMENT_ID;
+ int NAMESPACE_EXPOSE___ESCAPED_NAME = NAMESPACE_IMPORT___ESCAPED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNER = CASE_DEFINITION__OWNER;
+ int NAMESPACE_EXPOSE___LIBRARY_NAMESPACE = NAMESPACE_IMPORT___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ELEMENT = CASE_DEFINITION__OWNED_ELEMENT;
+ int NAMESPACE_EXPOSE___PATH = NAMESPACE_IMPORT___PATH;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__DOCUMENTATION = CASE_DEFINITION__DOCUMENTATION;
+ int NAMESPACE_EXPOSE___IMPORTED_MEMBERSHIPS__ELIST = NAMESPACE_IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The number of operations of the 'Namespace Expose' class.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ANNOTATION = CASE_DEFINITION__OWNED_ANNOTATION;
+ int NAMESPACE_EXPOSE_OPERATION_COUNT = NAMESPACE_IMPORT_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__TEXTUAL_REPRESENTATION = CASE_DEFINITION__TEXTUAL_REPRESENTATION;
+ int NULL_EXPRESSION__ALIAS_IDS = EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__ALIAS_IDS = CASE_DEFINITION__ALIAS_IDS;
+ int NULL_EXPRESSION__DECLARED_NAME = EXPRESSION__DECLARED_NAME;
/**
* The feature id for the 'Declared Short Name' attribute.
@@ -128723,268 +128770,268 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__DECLARED_SHORT_NAME = CASE_DEFINITION__DECLARED_SHORT_NAME;
+ int NULL_EXPRESSION__DECLARED_SHORT_NAME = EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__DECLARED_NAME = CASE_DEFINITION__DECLARED_NAME;
+ int NULL_EXPRESSION__DOCUMENTATION = EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__SHORT_NAME = CASE_DEFINITION__SHORT_NAME;
+ int NULL_EXPRESSION__ELEMENT_ID = EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__NAME = CASE_DEFINITION__NAME;
+ int NULL_EXPRESSION__IS_IMPLIED_INCLUDED = EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__QUALIFIED_NAME = CASE_DEFINITION__QUALIFIED_NAME;
+ int NULL_EXPRESSION__IS_LIBRARY_ELEMENT = EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_IMPLIED_INCLUDED = CASE_DEFINITION__IS_IMPLIED_INCLUDED;
+ int NULL_EXPRESSION__NAME = EXPRESSION__NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_LIBRARY_ELEMENT = CASE_DEFINITION__IS_LIBRARY_ELEMENT;
+ int NULL_EXPRESSION__OWNED_ANNOTATION = EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_MEMBERSHIP = CASE_DEFINITION__OWNED_MEMBERSHIP;
+ int NULL_EXPRESSION__OWNED_ELEMENT = EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_MEMBER = CASE_DEFINITION__OWNED_MEMBER;
+ int NULL_EXPRESSION__OWNED_RELATIONSHIP = EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__MEMBERSHIP = CASE_DEFINITION__MEMBERSHIP;
+ int NULL_EXPRESSION__OWNER = EXPRESSION__OWNER;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_IMPORT = CASE_DEFINITION__OWNED_IMPORT;
+ int NULL_EXPRESSION__OWNING_MEMBERSHIP = EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__MEMBER = CASE_DEFINITION__MEMBER;
+ int NULL_EXPRESSION__OWNING_NAMESPACE = EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IMPORTED_MEMBERSHIP = CASE_DEFINITION__IMPORTED_MEMBERSHIP;
+ int NULL_EXPRESSION__OWNING_RELATIONSHIP = EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_SPECIALIZATION = CASE_DEFINITION__OWNED_SPECIALIZATION;
+ int NULL_EXPRESSION__QUALIFIED_NAME = EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int NULL_EXPRESSION__SHORT_NAME = EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__FEATURE = CASE_DEFINITION__FEATURE;
+ int NULL_EXPRESSION__TEXTUAL_REPRESENTATION = EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_FEATURE = CASE_DEFINITION__OWNED_FEATURE;
+ int NULL_EXPRESSION__IMPORTED_MEMBERSHIP = EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__INPUT = CASE_DEFINITION__INPUT;
+ int NULL_EXPRESSION__MEMBER = EXPRESSION__MEMBER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OUTPUT = CASE_DEFINITION__OUTPUT;
+ int NULL_EXPRESSION__MEMBERSHIP = EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_ABSTRACT = CASE_DEFINITION__IS_ABSTRACT;
+ int NULL_EXPRESSION__OWNED_IMPORT = EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__INHERITED_MEMBERSHIP = CASE_DEFINITION__INHERITED_MEMBERSHIP;
+ int NULL_EXPRESSION__OWNED_MEMBER = EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__END_FEATURE = CASE_DEFINITION__END_FEATURE;
+ int NULL_EXPRESSION__OWNED_MEMBERSHIP = EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_END_FEATURE = CASE_DEFINITION__OWNED_END_FEATURE;
+ int NULL_EXPRESSION__DIFFERENCING_TYPE = EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_SUFFICIENT = CASE_DEFINITION__IS_SUFFICIENT;
+ int NULL_EXPRESSION__DIRECTED_FEATURE = EXPRESSION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_CONJUGATOR = CASE_DEFINITION__OWNED_CONJUGATOR;
+ int NULL_EXPRESSION__END_FEATURE = EXPRESSION__END_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_CONJUGATED = CASE_DEFINITION__IS_CONJUGATED;
+ int NULL_EXPRESSION__FEATURE = EXPRESSION__FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__INHERITED_FEATURE = CASE_DEFINITION__INHERITED_FEATURE;
+ int NULL_EXPRESSION__FEATURE_MEMBERSHIP = EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__MULTIPLICITY = CASE_DEFINITION__MULTIPLICITY;
+ int NULL_EXPRESSION__INHERITED_FEATURE = EXPRESSION__INHERITED_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__UNIONING_TYPE = CASE_DEFINITION__UNIONING_TYPE;
+ int NULL_EXPRESSION__INHERITED_MEMBERSHIP = EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_INTERSECTING = CASE_DEFINITION__OWNED_INTERSECTING;
+ int NULL_EXPRESSION__INPUT = EXPRESSION__INPUT;
/**
* The feature id for the 'Intersecting Type' reference list.
@@ -128993,376 +129040,376 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__INTERSECTING_TYPE = CASE_DEFINITION__INTERSECTING_TYPE;
+ int NULL_EXPRESSION__INTERSECTING_TYPE = EXPRESSION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_UNIONING = CASE_DEFINITION__OWNED_UNIONING;
+ int NULL_EXPRESSION__IS_ABSTRACT = EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_DISJOINING = CASE_DEFINITION__OWNED_DISJOINING;
+ int NULL_EXPRESSION__IS_CONJUGATED = EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__FEATURE_MEMBERSHIP = CASE_DEFINITION__FEATURE_MEMBERSHIP;
+ int NULL_EXPRESSION__IS_SUFFICIENT = EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__DIFFERENCING_TYPE = CASE_DEFINITION__DIFFERENCING_TYPE;
+ int NULL_EXPRESSION__MULTIPLICITY = EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_DIFFERENCING = CASE_DEFINITION__OWNED_DIFFERENCING;
+ int NULL_EXPRESSION__OUTPUT = EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__DIRECTED_FEATURE = CASE_DEFINITION__DIRECTED_FEATURE;
+ int NULL_EXPRESSION__OWNED_CONJUGATOR = EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CASE_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int NULL_EXPRESSION__OWNED_DIFFERENCING = EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_VARIATION = CASE_DEFINITION__IS_VARIATION;
+ int NULL_EXPRESSION__OWNED_DISJOINING = EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__VARIANT = CASE_DEFINITION__VARIANT;
+ int NULL_EXPRESSION__OWNED_END_FEATURE = EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__VARIANT_MEMBERSHIP = CASE_DEFINITION__VARIANT_MEMBERSHIP;
+ int NULL_EXPRESSION__OWNED_FEATURE = EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__USAGE = CASE_DEFINITION__USAGE;
+ int NULL_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__DIRECTED_USAGE = CASE_DEFINITION__DIRECTED_USAGE;
+ int NULL_EXPRESSION__OWNED_INTERSECTING = EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_REFERENCE = CASE_DEFINITION__OWNED_REFERENCE;
+ int NULL_EXPRESSION__OWNED_SPECIALIZATION = EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ATTRIBUTE = CASE_DEFINITION__OWNED_ATTRIBUTE;
+ int NULL_EXPRESSION__OWNED_UNIONING = EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ENUMERATION = CASE_DEFINITION__OWNED_ENUMERATION;
+ int NULL_EXPRESSION__UNIONING_TYPE = EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_OCCURRENCE = CASE_DEFINITION__OWNED_OCCURRENCE;
+ int NULL_EXPRESSION__CHAINING_FEATURE = EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ITEM = CASE_DEFINITION__OWNED_ITEM;
+ int NULL_EXPRESSION__CROSS_FEATURE = EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_PART = CASE_DEFINITION__OWNED_PART;
+ int NULL_EXPRESSION__DIRECTION = EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_PORT = CASE_DEFINITION__OWNED_PORT;
+ int NULL_EXPRESSION__END_OWNING_TYPE = EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_CONNECTION = CASE_DEFINITION__OWNED_CONNECTION;
+ int NULL_EXPRESSION__FEATURE_TARGET = EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_FLOW = CASE_DEFINITION__OWNED_FLOW;
+ int NULL_EXPRESSION__FEATURING_TYPE = EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_INTERFACE = CASE_DEFINITION__OWNED_INTERFACE;
+ int NULL_EXPRESSION__IS_COMPOSITE = EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ALLOCATION = CASE_DEFINITION__OWNED_ALLOCATION;
+ int NULL_EXPRESSION__IS_CONSTANT = EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ACTION = CASE_DEFINITION__OWNED_ACTION;
+ int NULL_EXPRESSION__IS_DERIVED = EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_STATE = CASE_DEFINITION__OWNED_STATE;
+ int NULL_EXPRESSION__IS_END = EXPRESSION__IS_END;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_TRANSITION = CASE_DEFINITION__OWNED_TRANSITION;
+ int NULL_EXPRESSION__IS_ORDERED = EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_CALCULATION = CASE_DEFINITION__OWNED_CALCULATION;
+ int NULL_EXPRESSION__IS_PORTION = EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_CONSTRAINT = CASE_DEFINITION__OWNED_CONSTRAINT;
+ int NULL_EXPRESSION__IS_UNIQUE = EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_REQUIREMENT = CASE_DEFINITION__OWNED_REQUIREMENT;
+ int NULL_EXPRESSION__IS_VARIABLE = EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_CONCERN = CASE_DEFINITION__OWNED_CONCERN;
+ int NULL_EXPRESSION__OWNED_CROSS_SUBSETTING = EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_CASE = CASE_DEFINITION__OWNED_CASE;
+ int NULL_EXPRESSION__OWNED_FEATURE_CHAINING = EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_ANALYSIS_CASE = CASE_DEFINITION__OWNED_ANALYSIS_CASE;
+ int NULL_EXPRESSION__OWNED_FEATURE_INVERTING = EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_VERIFICATION_CASE = CASE_DEFINITION__OWNED_VERIFICATION_CASE;
+ int NULL_EXPRESSION__OWNED_REDEFINITION = EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_USE_CASE = CASE_DEFINITION__OWNED_USE_CASE;
+ int NULL_EXPRESSION__OWNED_REFERENCE_SUBSETTING = EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_VIEW = CASE_DEFINITION__OWNED_VIEW;
+ int NULL_EXPRESSION__OWNED_SUBSETTING = EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_VIEWPOINT = CASE_DEFINITION__OWNED_VIEWPOINT;
+ int NULL_EXPRESSION__OWNED_TYPE_FEATURING = EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_RENDERING = CASE_DEFINITION__OWNED_RENDERING;
+ int NULL_EXPRESSION__OWNED_TYPING = EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_METADATA = CASE_DEFINITION__OWNED_METADATA;
+ int NULL_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OWNED_USAGE = CASE_DEFINITION__OWNED_USAGE;
+ int NULL_EXPRESSION__OWNING_TYPE = EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_INDIVIDUAL = CASE_DEFINITION__IS_INDIVIDUAL;
+ int NULL_EXPRESSION__TYPE = EXPRESSION__TYPE;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__STEP = CASE_DEFINITION__STEP;
+ int NULL_EXPRESSION__BEHAVIOR = EXPRESSION__BEHAVIOR;
/**
* The feature id for the 'Parameter' reference list.
@@ -129371,25 +129418,25 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__PARAMETER = CASE_DEFINITION__PARAMETER;
+ int NULL_EXPRESSION__PARAMETER = EXPRESSION__PARAMETER;
/**
- * The feature id for the 'Action' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__ACTION = CASE_DEFINITION__ACTION;
+ int NULL_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
- * The feature id for the 'Expression' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__EXPRESSION = CASE_DEFINITION__EXPRESSION;
+ int NULL_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
* The feature id for the 'Result' reference.
@@ -129398,232 +129445,232 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__RESULT = CASE_DEFINITION__RESULT;
+ int NULL_EXPRESSION__RESULT = EXPRESSION__RESULT;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The number of structural features of the 'Null Expression' class.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ int NULL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Calculation' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__CALCULATION = CASE_DEFINITION__CALCULATION;
+ int NULL_EXPRESSION___EFFECTIVE_NAME = EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CASE_DEFINITION__OBJECTIVE_REQUIREMENT;
+ int NULL_EXPRESSION___EFFECTIVE_SHORT_NAME = EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__SUBJECT_PARAMETER = CASE_DEFINITION__SUBJECT_PARAMETER;
+ int NULL_EXPRESSION___ESCAPED_NAME = EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__ACTOR_PARAMETER = CASE_DEFINITION__ACTOR_PARAMETER;
+ int NULL_EXPRESSION___LIBRARY_NAMESPACE = EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Verified Requirement' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION__VERIFIED_REQUIREMENT = CASE_DEFINITION_FEATURE_COUNT + 0;
+ int NULL_EXPRESSION___PATH = EXPRESSION___PATH;
/**
- * The number of structural features of the 'Verification Case Definition' class.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION_FEATURE_COUNT = CASE_DEFINITION_FEATURE_COUNT + 1;
+ int NULL_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___ESCAPED_NAME = CASE_DEFINITION___ESCAPED_NAME;
+ int NULL_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CASE_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int NULL_EXPRESSION___NAMES_OF__ELEMENT = EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___EFFECTIVE_NAME = CASE_DEFINITION___EFFECTIVE_NAME;
+ int NULL_EXPRESSION___QUALIFICATION_OF__STRING = EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___LIBRARY_NAMESPACE = CASE_DEFINITION___LIBRARY_NAMESPACE;
+ int NULL_EXPRESSION___RESOLVE__STRING = EXPRESSION___RESOLVE__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___PATH = CASE_DEFINITION___PATH;
+ int NULL_EXPRESSION___RESOLVE_GLOBAL__STRING = EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___NAMES_OF__ELEMENT = CASE_DEFINITION___NAMES_OF__ELEMENT;
+ int NULL_EXPRESSION___RESOLVE_LOCAL__STRING = EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int NULL_EXPRESSION___RESOLVE_VISIBLE__STRING = EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int NULL_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int NULL_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int NULL_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___RESOLVE__STRING = CASE_DEFINITION___RESOLVE__STRING;
+ int NULL_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CASE_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int NULL_EXPRESSION___ALL_SUPERTYPES = EXPRESSION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___RESOLVE_LOCAL__STRING = CASE_DEFINITION___RESOLVE_LOCAL__STRING;
+ int NULL_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CASE_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int NULL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___QUALIFICATION_OF__STRING = CASE_DEFINITION___QUALIFICATION_OF__STRING;
+ int NULL_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int NULL_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int NULL_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int NULL_EXPRESSION___MULTIPLICITIES = EXPRESSION___MULTIPLICITIES;
/**
* The operation id for the 'Non Private Memberships' operation.
@@ -129632,7 +129679,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int NULL_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
* The operation id for the 'Remove Redefined Features' operation.
@@ -129641,34 +129688,25 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
-
- /**
- * The operation id for the 'All Redefined Features Of' operation.
- *
- *
- * @generated
- * @ordered
- */
- int VERIFICATION_CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int NULL_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
+ int NULL_EXPRESSION___SPECIALIZES__TYPE = EXPRESSION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int NULL_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
* The operation id for the 'Supertypes' operation.
@@ -129677,179 +129715,178 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___SUPERTYPES__BOOLEAN = CASE_DEFINITION___SUPERTYPES__BOOLEAN;
+ int NULL_EXPRESSION___SUPERTYPES__BOOLEAN = EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___ALL_SUPERTYPES = CASE_DEFINITION___ALL_SUPERTYPES;
+ int NULL_EXPRESSION___ALL_REDEFINED_FEATURES = EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___SPECIALIZES__TYPE = CASE_DEFINITION___SPECIALIZES__TYPE;
+ int NULL_EXPRESSION___AS_CARTESIAN_PRODUCT = EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int NULL_EXPRESSION___CAN_ACCESS__FEATURE = EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int NULL_EXPRESSION___DIRECTION_FOR__TYPE = EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION___MULTIPLICITIES = CASE_DEFINITION___MULTIPLICITIES;
+ int NULL_EXPRESSION___IS_CARTESIAN_PRODUCT = EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The number of operations of the 'Verification Case Definition' class.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int VERIFICATION_CASE_DEFINITION_OPERATION_COUNT = CASE_DEFINITION_OPERATION_COUNT + 0;
+ int NULL_EXPRESSION___IS_FEATURED_WITHIN__TYPE = EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementConstraintMembershipImpl Requirement Constraint Membership}' class.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RequirementConstraintMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementConstraintMembership()
* @generated
+ * @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP = 137;
+ int NULL_EXPRESSION___IS_FEATURING_TYPE__TYPE = EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int NULL_EXPRESSION___IS_OWNED_CROSS_FEATURE = EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int NULL_EXPRESSION___NAMING_FEATURE = EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int NULL_EXPRESSION___OWNED_CROSS_FEATURE = EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int NULL_EXPRESSION___REDEFINES__FEATURE = EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int NULL_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int NULL_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int NULL_EXPRESSION___TYPING_FEATURES = EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int NULL_EXPRESSION___CHECK_CONDITION__ELEMENT = EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int NULL_EXPRESSION___EVALUATE__ELEMENT = EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int NULL_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of operations of the 'Null Expression' class.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int NULL_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int OBJECTIVE_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
* The feature id for the 'Declared Name' attribute.
@@ -129858,34 +129895,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int OBJECTIVE_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int OBJECTIVE_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int OBJECTIVE_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int OBJECTIVE_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
* The feature id for the 'Is Implied Included' attribute.
@@ -129894,7 +129931,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int OBJECTIVE_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
* The feature id for the 'Is Library Element' attribute.
@@ -129903,1530 +129940,1528 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int OBJECTIVE_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int OBJECTIVE_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int OBJECTIVE_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int OBJECTIVE_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int OBJECTIVE_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int OBJECTIVE_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int OBJECTIVE_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int OBJECTIVE_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int OBJECTIVE_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int OBJECTIVE_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int OBJECTIVE_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int OBJECTIVE_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int OBJECTIVE_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Kind' attribute.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int OBJECTIVE_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Constraint' reference.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_CONSTRAINT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int OBJECTIVE_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Referenced Constraint' reference.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP__REFERENCED_CONSTRAINT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
+ int OBJECTIVE_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The number of structural features of the 'Requirement Constraint Membership' class.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 3;
+ int OBJECTIVE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int OBJECTIVE_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The number of operations of the 'Requirement Constraint Membership' class.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_CONSTRAINT_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int OBJECTIVE_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.RequirementVerificationMembershipImpl Requirement Verification Membership}' class.
+ * The feature id for the 'Owned Objective Requirement' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.RequirementVerificationMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementVerificationMembership()
* @generated
+ * @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP = 136;
+ int OBJECTIVE_MEMBERSHIP__OWNED_OBJECTIVE_REQUIREMENT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The number of structural features of the 'Objective Membership' class.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int OBJECTIVE_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int OBJECTIVE_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int OBJECTIVE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_NAMESPACE;
+ int OBJECTIVE_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ELEMENT_ID;
+ int OBJECTIVE_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNER = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNER;
+ int OBJECTIVE_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ELEMENT;
+ int OBJECTIVE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The number of operations of the 'Objective Membership' class.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__DOCUMENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DOCUMENTATION;
+ int OBJECTIVE_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_ANNOTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ANNOTATION;
+ int PART_USAGE__ALIAS_IDS = ITEM_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__TEXTUAL_REPRESENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int PART_USAGE__DECLARED_NAME = ITEM_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__ALIAS_IDS = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ALIAS_IDS;
+ int PART_USAGE__DECLARED_SHORT_NAME = ITEM_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__DECLARED_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int PART_USAGE__DOCUMENTATION = ITEM_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__DECLARED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_NAME;
+ int PART_USAGE__ELEMENT_ID = ITEM_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SHORT_NAME;
+ int PART_USAGE__IS_IMPLIED_INCLUDED = ITEM_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__NAME;
+ int PART_USAGE__IS_LIBRARY_ELEMENT = ITEM_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__QUALIFIED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__QUALIFIED_NAME;
+ int PART_USAGE__NAME = ITEM_USAGE__NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__IS_IMPLIED_INCLUDED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int PART_USAGE__OWNED_ANNOTATION = ITEM_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__IS_LIBRARY_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int PART_USAGE__OWNED_ELEMENT = ITEM_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__RELATED_ELEMENT;
+ int PART_USAGE__OWNED_RELATIONSHIP = ITEM_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__TARGET = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TARGET;
+ int PART_USAGE__OWNER = ITEM_USAGE__OWNER;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__SOURCE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SOURCE;
+ int PART_USAGE__OWNING_MEMBERSHIP = ITEM_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int PART_USAGE__OWNING_NAMESPACE = ITEM_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int PART_USAGE__OWNING_RELATIONSHIP = ITEM_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__IS_IMPLIED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED;
+ int PART_USAGE__QUALIFIED_NAME = ITEM_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int PART_USAGE__SHORT_NAME = ITEM_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int PART_USAGE__TEXTUAL_REPRESENTATION = ITEM_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int PART_USAGE__IMPORTED_MEMBERSHIP = ITEM_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT;
+ int PART_USAGE__MEMBER = ITEM_USAGE__MEMBER;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_NAME;
+ int PART_USAGE__MEMBERSHIP = ITEM_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__VISIBILITY = REQUIREMENT_CONSTRAINT_MEMBERSHIP__VISIBILITY;
+ int PART_USAGE__OWNED_IMPORT = ITEM_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int PART_USAGE__OWNED_MEMBER = ITEM_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int PART_USAGE__OWNED_MEMBERSHIP = ITEM_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int PART_USAGE__DIFFERENCING_TYPE = ITEM_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int PART_USAGE__DIRECTED_FEATURE = ITEM_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_FEATURE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int PART_USAGE__END_FEATURE = ITEM_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_TYPE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_TYPE;
+ int PART_USAGE__FEATURE = ITEM_USAGE__FEATURE;
/**
- * The feature id for the 'Kind' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__KIND = REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND;
+ int PART_USAGE__FEATURE_MEMBERSHIP = ITEM_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Constraint' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_CONSTRAINT;
+ int PART_USAGE__INHERITED_FEATURE = ITEM_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Referenced Constraint' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__REFERENCED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__REFERENCED_CONSTRAINT;
+ int PART_USAGE__INHERITED_MEMBERSHIP = ITEM_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Requirement' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_REQUIREMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 0;
+ int PART_USAGE__INPUT = ITEM_USAGE__INPUT;
/**
- * The feature id for the 'Verified Requirement' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP__VERIFIED_REQUIREMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 1;
+ int PART_USAGE__INTERSECTING_TYPE = ITEM_USAGE__INTERSECTING_TYPE;
/**
- * The number of structural features of the 'Requirement Verification Membership' class.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP_FEATURE_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 2;
+ int PART_USAGE__IS_ABSTRACT = ITEM_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP___ESCAPED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___ESCAPED_NAME;
+ int PART_USAGE__IS_CONJUGATED = ITEM_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP___EFFECTIVE_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int PART_USAGE__IS_SUFFICIENT = ITEM_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP___EFFECTIVE_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_NAME;
+ int PART_USAGE__MULTIPLICITY = ITEM_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP___LIBRARY_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int PART_USAGE__OUTPUT = ITEM_USAGE__OUTPUT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP___PATH = REQUIREMENT_CONSTRAINT_MEMBERSHIP___PATH;
+ int PART_USAGE__OWNED_CONJUGATOR = ITEM_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int PART_USAGE__OWNED_DIFFERENCING = ITEM_USAGE__OWNED_DIFFERENCING;
/**
- * The number of operations of the 'Requirement Verification Membership' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int REQUIREMENT_VERIFICATION_MEMBERSHIP_OPERATION_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_OPERATION_COUNT + 0;
+ int PART_USAGE__OWNED_DISJOINING = ITEM_USAGE__OWNED_DISJOINING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MetadataDefinitionImpl Metadata Definition}' class.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MetadataDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMetadataDefinition()
* @generated
+ * @ordered
*/
- int METADATA_DEFINITION = 138;
+ int PART_USAGE__OWNED_END_FEATURE = ITEM_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNING_MEMBERSHIP = ITEM_DEFINITION__OWNING_MEMBERSHIP;
+ int PART_USAGE__OWNED_FEATURE = ITEM_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_RELATIONSHIP = ITEM_DEFINITION__OWNED_RELATIONSHIP;
+ int PART_USAGE__OWNED_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNING_RELATIONSHIP = ITEM_DEFINITION__OWNING_RELATIONSHIP;
+ int PART_USAGE__OWNED_INTERSECTING = ITEM_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNING_NAMESPACE = ITEM_DEFINITION__OWNING_NAMESPACE;
+ int PART_USAGE__OWNED_SPECIALIZATION = ITEM_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__ELEMENT_ID = ITEM_DEFINITION__ELEMENT_ID;
+ int PART_USAGE__OWNED_UNIONING = ITEM_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNER = ITEM_DEFINITION__OWNER;
+ int PART_USAGE__UNIONING_TYPE = ITEM_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ELEMENT = ITEM_DEFINITION__OWNED_ELEMENT;
+ int PART_USAGE__CHAINING_FEATURE = ITEM_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__DOCUMENTATION = ITEM_DEFINITION__DOCUMENTATION;
+ int PART_USAGE__CROSS_FEATURE = ITEM_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ANNOTATION = ITEM_DEFINITION__OWNED_ANNOTATION;
+ int PART_USAGE__DIRECTION = ITEM_USAGE__DIRECTION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__TEXTUAL_REPRESENTATION = ITEM_DEFINITION__TEXTUAL_REPRESENTATION;
+ int PART_USAGE__END_OWNING_TYPE = ITEM_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__ALIAS_IDS = ITEM_DEFINITION__ALIAS_IDS;
+ int PART_USAGE__FEATURE_TARGET = ITEM_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__DECLARED_SHORT_NAME = ITEM_DEFINITION__DECLARED_SHORT_NAME;
+ int PART_USAGE__FEATURING_TYPE = ITEM_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__DECLARED_NAME = ITEM_DEFINITION__DECLARED_NAME;
+ int PART_USAGE__IS_COMPOSITE = ITEM_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__SHORT_NAME = ITEM_DEFINITION__SHORT_NAME;
+ int PART_USAGE__IS_CONSTANT = ITEM_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__NAME = ITEM_DEFINITION__NAME;
+ int PART_USAGE__IS_DERIVED = ITEM_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__QUALIFIED_NAME = ITEM_DEFINITION__QUALIFIED_NAME;
+ int PART_USAGE__IS_END = ITEM_USAGE__IS_END;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_IMPLIED_INCLUDED = ITEM_DEFINITION__IS_IMPLIED_INCLUDED;
+ int PART_USAGE__IS_ORDERED = ITEM_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_LIBRARY_ELEMENT = ITEM_DEFINITION__IS_LIBRARY_ELEMENT;
+ int PART_USAGE__IS_PORTION = ITEM_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_MEMBERSHIP = ITEM_DEFINITION__OWNED_MEMBERSHIP;
+ int PART_USAGE__IS_UNIQUE = ITEM_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_MEMBER = ITEM_DEFINITION__OWNED_MEMBER;
+ int PART_USAGE__IS_VARIABLE = ITEM_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__MEMBERSHIP = ITEM_DEFINITION__MEMBERSHIP;
+ int PART_USAGE__OWNED_CROSS_SUBSETTING = ITEM_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_IMPORT = ITEM_DEFINITION__OWNED_IMPORT;
+ int PART_USAGE__OWNED_FEATURE_CHAINING = ITEM_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__MEMBER = ITEM_DEFINITION__MEMBER;
+ int PART_USAGE__OWNED_FEATURE_INVERTING = ITEM_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IMPORTED_MEMBERSHIP = ITEM_DEFINITION__IMPORTED_MEMBERSHIP;
+ int PART_USAGE__OWNED_REDEFINITION = ITEM_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_SPECIALIZATION = ITEM_DEFINITION__OWNED_SPECIALIZATION;
+ int PART_USAGE__OWNED_REFERENCE_SUBSETTING = ITEM_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ITEM_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int PART_USAGE__OWNED_SUBSETTING = ITEM_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__FEATURE = ITEM_DEFINITION__FEATURE;
+ int PART_USAGE__OWNED_TYPE_FEATURING = ITEM_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_FEATURE = ITEM_DEFINITION__OWNED_FEATURE;
+ int PART_USAGE__OWNED_TYPING = ITEM_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__INPUT = ITEM_DEFINITION__INPUT;
+ int PART_USAGE__OWNING_FEATURE_MEMBERSHIP = ITEM_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OUTPUT = ITEM_DEFINITION__OUTPUT;
+ int PART_USAGE__OWNING_TYPE = ITEM_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_ABSTRACT = ITEM_DEFINITION__IS_ABSTRACT;
+ int PART_USAGE__TYPE = ITEM_USAGE__TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__INHERITED_MEMBERSHIP = ITEM_DEFINITION__INHERITED_MEMBERSHIP;
+ int PART_USAGE__DEFINITION = ITEM_USAGE__DEFINITION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__END_FEATURE = ITEM_DEFINITION__END_FEATURE;
+ int PART_USAGE__DIRECTED_USAGE = ITEM_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_END_FEATURE = ITEM_DEFINITION__OWNED_END_FEATURE;
+ int PART_USAGE__IS_REFERENCE = ITEM_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_SUFFICIENT = ITEM_DEFINITION__IS_SUFFICIENT;
+ int PART_USAGE__IS_VARIATION = ITEM_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_CONJUGATOR = ITEM_DEFINITION__OWNED_CONJUGATOR;
+ int PART_USAGE__MAY_TIME_VARY = ITEM_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_CONJUGATED = ITEM_DEFINITION__IS_CONJUGATED;
+ int PART_USAGE__NESTED_ACTION = ITEM_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__INHERITED_FEATURE = ITEM_DEFINITION__INHERITED_FEATURE;
+ int PART_USAGE__NESTED_ALLOCATION = ITEM_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__MULTIPLICITY = ITEM_DEFINITION__MULTIPLICITY;
+ int PART_USAGE__NESTED_ANALYSIS_CASE = ITEM_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__UNIONING_TYPE = ITEM_DEFINITION__UNIONING_TYPE;
+ int PART_USAGE__NESTED_ATTRIBUTE = ITEM_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_INTERSECTING = ITEM_DEFINITION__OWNED_INTERSECTING;
+ int PART_USAGE__NESTED_CALCULATION = ITEM_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__INTERSECTING_TYPE = ITEM_DEFINITION__INTERSECTING_TYPE;
+ int PART_USAGE__NESTED_CASE = ITEM_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_UNIONING = ITEM_DEFINITION__OWNED_UNIONING;
+ int PART_USAGE__NESTED_CONCERN = ITEM_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_DISJOINING = ITEM_DEFINITION__OWNED_DISJOINING;
+ int PART_USAGE__NESTED_CONNECTION = ITEM_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__FEATURE_MEMBERSHIP = ITEM_DEFINITION__FEATURE_MEMBERSHIP;
+ int PART_USAGE__NESTED_CONSTRAINT = ITEM_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__DIFFERENCING_TYPE = ITEM_DEFINITION__DIFFERENCING_TYPE;
+ int PART_USAGE__NESTED_ENUMERATION = ITEM_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_DIFFERENCING = ITEM_DEFINITION__OWNED_DIFFERENCING;
+ int PART_USAGE__NESTED_FLOW = ITEM_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__DIRECTED_FEATURE = ITEM_DEFINITION__DIRECTED_FEATURE;
+ int PART_USAGE__NESTED_INTERFACE = ITEM_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_SUBCLASSIFICATION = ITEM_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int PART_USAGE__NESTED_ITEM = ITEM_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_VARIATION = ITEM_DEFINITION__IS_VARIATION;
+ int PART_USAGE__NESTED_METADATA = ITEM_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__VARIANT = ITEM_DEFINITION__VARIANT;
+ int PART_USAGE__NESTED_OCCURRENCE = ITEM_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__VARIANT_MEMBERSHIP = ITEM_DEFINITION__VARIANT_MEMBERSHIP;
+ int PART_USAGE__NESTED_PART = ITEM_USAGE__NESTED_PART;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__USAGE = ITEM_DEFINITION__USAGE;
+ int PART_USAGE__NESTED_PORT = ITEM_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__DIRECTED_USAGE = ITEM_DEFINITION__DIRECTED_USAGE;
+ int PART_USAGE__NESTED_REFERENCE = ITEM_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_REFERENCE = ITEM_DEFINITION__OWNED_REFERENCE;
+ int PART_USAGE__NESTED_RENDERING = ITEM_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ATTRIBUTE = ITEM_DEFINITION__OWNED_ATTRIBUTE;
+ int PART_USAGE__NESTED_REQUIREMENT = ITEM_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ENUMERATION = ITEM_DEFINITION__OWNED_ENUMERATION;
+ int PART_USAGE__NESTED_STATE = ITEM_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_OCCURRENCE = ITEM_DEFINITION__OWNED_OCCURRENCE;
+ int PART_USAGE__NESTED_TRANSITION = ITEM_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ITEM = ITEM_DEFINITION__OWNED_ITEM;
+ int PART_USAGE__NESTED_USAGE = ITEM_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_PART = ITEM_DEFINITION__OWNED_PART;
+ int PART_USAGE__NESTED_USE_CASE = ITEM_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_PORT = ITEM_DEFINITION__OWNED_PORT;
+ int PART_USAGE__NESTED_VERIFICATION_CASE = ITEM_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_CONNECTION = ITEM_DEFINITION__OWNED_CONNECTION;
+ int PART_USAGE__NESTED_VIEW = ITEM_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_FLOW = ITEM_DEFINITION__OWNED_FLOW;
+ int PART_USAGE__NESTED_VIEWPOINT = ITEM_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_INTERFACE = ITEM_DEFINITION__OWNED_INTERFACE;
+ int PART_USAGE__OWNING_DEFINITION = ITEM_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ALLOCATION = ITEM_DEFINITION__OWNED_ALLOCATION;
+ int PART_USAGE__OWNING_USAGE = ITEM_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ACTION = ITEM_DEFINITION__OWNED_ACTION;
+ int PART_USAGE__USAGE = ITEM_USAGE__USAGE;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_STATE = ITEM_DEFINITION__OWNED_STATE;
+ int PART_USAGE__VARIANT = ITEM_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_TRANSITION = ITEM_DEFINITION__OWNED_TRANSITION;
+ int PART_USAGE__VARIANT_MEMBERSHIP = ITEM_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_CALCULATION = ITEM_DEFINITION__OWNED_CALCULATION;
+ int PART_USAGE__INDIVIDUAL_DEFINITION = ITEM_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_CONSTRAINT = ITEM_DEFINITION__OWNED_CONSTRAINT;
+ int PART_USAGE__IS_INDIVIDUAL = ITEM_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_REQUIREMENT = ITEM_DEFINITION__OWNED_REQUIREMENT;
+ int PART_USAGE__OCCURRENCE_DEFINITION = ITEM_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_CONCERN = ITEM_DEFINITION__OWNED_CONCERN;
+ int PART_USAGE__PORTION_KIND = ITEM_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_CASE = ITEM_DEFINITION__OWNED_CASE;
+ int PART_USAGE__ITEM_DEFINITION = ITEM_USAGE__ITEM_DEFINITION;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Part Definition' reference list.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_ANALYSIS_CASE = ITEM_DEFINITION__OWNED_ANALYSIS_CASE;
+ int PART_USAGE__PART_DEFINITION = ITEM_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The number of structural features of the 'Part Usage' class.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_VERIFICATION_CASE = ITEM_DEFINITION__OWNED_VERIFICATION_CASE;
+ int PART_USAGE_FEATURE_COUNT = ITEM_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_USE_CASE = ITEM_DEFINITION__OWNED_USE_CASE;
+ int PART_USAGE___EFFECTIVE_NAME = ITEM_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned View' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_VIEW = ITEM_DEFINITION__OWNED_VIEW;
+ int PART_USAGE___EFFECTIVE_SHORT_NAME = ITEM_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_VIEWPOINT = ITEM_DEFINITION__OWNED_VIEWPOINT;
+ int PART_USAGE___ESCAPED_NAME = ITEM_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_RENDERING = ITEM_DEFINITION__OWNED_RENDERING;
+ int PART_USAGE___LIBRARY_NAMESPACE = ITEM_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_METADATA = ITEM_DEFINITION__OWNED_METADATA;
+ int PART_USAGE___PATH = ITEM_USAGE___PATH;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__OWNED_USAGE = ITEM_DEFINITION__OWNED_USAGE;
+ int PART_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ITEM_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION__IS_INDIVIDUAL = ITEM_DEFINITION__IS_INDIVIDUAL;
+ int PART_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The number of structural features of the 'Metadata Definition' class.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION_FEATURE_COUNT = ITEM_DEFINITION_FEATURE_COUNT + 0;
+ int PART_USAGE___NAMES_OF__ELEMENT = ITEM_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___ESCAPED_NAME = ITEM_DEFINITION___ESCAPED_NAME;
+ int PART_USAGE___QUALIFICATION_OF__STRING = ITEM_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___EFFECTIVE_SHORT_NAME = ITEM_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int PART_USAGE___RESOLVE__STRING = ITEM_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___EFFECTIVE_NAME = ITEM_DEFINITION___EFFECTIVE_NAME;
+ int PART_USAGE___RESOLVE_GLOBAL__STRING = ITEM_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___LIBRARY_NAMESPACE = ITEM_DEFINITION___LIBRARY_NAMESPACE;
+ int PART_USAGE___RESOLVE_LOCAL__STRING = ITEM_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___PATH = ITEM_DEFINITION___PATH;
+ int PART_USAGE___RESOLVE_VISIBLE__STRING = ITEM_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___NAMES_OF__ELEMENT = ITEM_DEFINITION___NAMES_OF__ELEMENT;
+ int PART_USAGE___UNQUALIFIED_NAME_OF__STRING = ITEM_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
* The operation id for the 'Visibility Of' operation.
@@ -131435,7 +131470,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int METADATA_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ITEM_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int PART_USAGE___VISIBILITY_OF__MEMBERSHIP = ITEM_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
* The operation id for the 'Visible Memberships' operation.
@@ -131444,503 +131479,502 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int METADATA_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int PART_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ITEM_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ITEM_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int PART_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ITEM_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int PART_USAGE___ALL_SUPERTYPES = ITEM_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___RESOLVE__STRING = ITEM_DEFINITION___RESOLVE__STRING;
+ int PART_USAGE___DIRECTION_OF__FEATURE = ITEM_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___RESOLVE_GLOBAL__STRING = ITEM_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___RESOLVE_LOCAL__STRING = ITEM_DEFINITION___RESOLVE_LOCAL__STRING;
+ int PART_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___RESOLVE_VISIBLE__STRING = ITEM_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int PART_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___QUALIFICATION_OF__STRING = ITEM_DEFINITION___QUALIFICATION_OF__STRING;
+ int PART_USAGE___IS_COMPATIBLE_WITH__TYPE = ITEM_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ITEM_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int PART_USAGE___MULTIPLICITIES = ITEM_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PART_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PART_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ITEM_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PART_USAGE___SPECIALIZES__TYPE = ITEM_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ITEM_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int PART_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ITEM_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int PART_USAGE___SUPERTYPES__BOOLEAN = ITEM_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___DIRECTION_OF__FEATURE = ITEM_DEFINITION___DIRECTION_OF__FEATURE;
+ int PART_USAGE___ALL_REDEFINED_FEATURES = ITEM_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int PART_USAGE___AS_CARTESIAN_PRODUCT = ITEM_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___SUPERTYPES__BOOLEAN = ITEM_DEFINITION___SUPERTYPES__BOOLEAN;
+ int PART_USAGE___CAN_ACCESS__FEATURE = ITEM_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___ALL_SUPERTYPES = ITEM_DEFINITION___ALL_SUPERTYPES;
+ int PART_USAGE___DIRECTION_FOR__TYPE = ITEM_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___SPECIALIZES__TYPE = ITEM_DEFINITION___SPECIALIZES__TYPE;
+ int PART_USAGE___IS_CARTESIAN_PRODUCT = ITEM_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ITEM_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int PART_USAGE___IS_FEATURED_WITHIN__TYPE = ITEM_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ITEM_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int PART_USAGE___IS_FEATURING_TYPE__TYPE = ITEM_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION___MULTIPLICITIES = ITEM_DEFINITION___MULTIPLICITIES;
+ int PART_USAGE___IS_OWNED_CROSS_FEATURE = ITEM_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The number of operations of the 'Metadata Definition' class.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int METADATA_DEFINITION_OPERATION_COUNT = ITEM_DEFINITION_OPERATION_COUNT + 0;
+ int PART_USAGE___NAMING_FEATURE = ITEM_USAGE___NAMING_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.EventOccurrenceUsageImpl Event Occurrence Usage}' class.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.EventOccurrenceUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getEventOccurrenceUsage()
* @generated
+ * @ordered
*/
- int EVENT_OCCURRENCE_USAGE = 139;
+ int PART_USAGE___OWNED_CROSS_FEATURE = ITEM_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
+ int PART_USAGE___REDEFINES__FEATURE = ITEM_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
+ int PART_USAGE___REDEFINES_FROM_LIBRARY__STRING = ITEM_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
+ int PART_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ITEM_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
+ int PART_USAGE___TYPING_FEATURES = ITEM_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
+ int PART_USAGE___REFERENCED_FEATURE_TARGET = ITEM_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owner' reference.
+ * The number of operations of the 'Part Usage' class.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
+ int PART_USAGE_OPERATION_COUNT = ITEM_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
+ int PAYLOAD_FEATURE__ALIAS_IDS = FEATURE__ALIAS_IDS;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
+ int PAYLOAD_FEATURE__DECLARED_NAME = FEATURE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
+ int PAYLOAD_FEATURE__DECLARED_SHORT_NAME = FEATURE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
+ int PAYLOAD_FEATURE__DOCUMENTATION = FEATURE__DOCUMENTATION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
+ int PAYLOAD_FEATURE__ELEMENT_ID = FEATURE__ELEMENT_ID;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
+ int PAYLOAD_FEATURE__IS_IMPLIED_INCLUDED = FEATURE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
+ int PAYLOAD_FEATURE__IS_LIBRARY_ELEMENT = FEATURE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
+ int PAYLOAD_FEATURE__NAME = FEATURE__NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NAME = OCCURRENCE_USAGE__NAME;
+ int PAYLOAD_FEATURE__OWNED_ANNOTATION = FEATURE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
+ int PAYLOAD_FEATURE__OWNED_ELEMENT = FEATURE__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
+ int PAYLOAD_FEATURE__OWNED_RELATIONSHIP = FEATURE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
+ int PAYLOAD_FEATURE__OWNER = FEATURE__OWNER;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
+ int PAYLOAD_FEATURE__OWNING_MEMBERSHIP = FEATURE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
+ int PAYLOAD_FEATURE__OWNING_NAMESPACE = FEATURE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
+ int PAYLOAD_FEATURE__OWNING_RELATIONSHIP = FEATURE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
+ int PAYLOAD_FEATURE__QUALIFIED_NAME = FEATURE__QUALIFIED_NAME;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
+ int PAYLOAD_FEATURE__SHORT_NAME = FEATURE__SHORT_NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
+ int PAYLOAD_FEATURE__TEXTUAL_REPRESENTATION = FEATURE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
+ int PAYLOAD_FEATURE__IMPORTED_MEMBERSHIP = FEATURE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int PAYLOAD_FEATURE__MEMBER = FEATURE__MEMBER;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
+ int PAYLOAD_FEATURE__MEMBERSHIP = FEATURE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
+ int PAYLOAD_FEATURE__OWNED_IMPORT = FEATURE__OWNED_IMPORT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
+ int PAYLOAD_FEATURE__OWNED_MEMBER = FEATURE__OWNED_MEMBER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
+ int PAYLOAD_FEATURE__OWNED_MEMBERSHIP = FEATURE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
+ int PAYLOAD_FEATURE__DIFFERENCING_TYPE = FEATURE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
+ int PAYLOAD_FEATURE__DIRECTED_FEATURE = FEATURE__DIRECTED_FEATURE;
/**
* The feature id for the 'End Feature' reference list.
@@ -131949,241 +131983,241 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
+ int PAYLOAD_FEATURE__END_FEATURE = FEATURE__END_FEATURE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
+ int PAYLOAD_FEATURE__FEATURE = FEATURE__FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
+ int PAYLOAD_FEATURE__FEATURE_MEMBERSHIP = FEATURE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
+ int PAYLOAD_FEATURE__INHERITED_FEATURE = FEATURE__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
+ int PAYLOAD_FEATURE__INHERITED_MEMBERSHIP = FEATURE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
+ int PAYLOAD_FEATURE__INPUT = FEATURE__INPUT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
+ int PAYLOAD_FEATURE__INTERSECTING_TYPE = FEATURE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
+ int PAYLOAD_FEATURE__IS_ABSTRACT = FEATURE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
+ int PAYLOAD_FEATURE__IS_CONJUGATED = FEATURE__IS_CONJUGATED;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
+ int PAYLOAD_FEATURE__IS_SUFFICIENT = FEATURE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
+ int PAYLOAD_FEATURE__MULTIPLICITY = FEATURE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
+ int PAYLOAD_FEATURE__OUTPUT = FEATURE__OUTPUT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
+ int PAYLOAD_FEATURE__OWNED_CONJUGATOR = FEATURE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
+ int PAYLOAD_FEATURE__OWNED_DIFFERENCING = FEATURE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
+ int PAYLOAD_FEATURE__OWNED_DISJOINING = FEATURE__OWNED_DISJOINING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
+ int PAYLOAD_FEATURE__OWNED_END_FEATURE = FEATURE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int PAYLOAD_FEATURE__OWNED_FEATURE = FEATURE__OWNED_FEATURE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
+ int PAYLOAD_FEATURE__OWNED_FEATURE_MEMBERSHIP = FEATURE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
+ int PAYLOAD_FEATURE__OWNED_INTERSECTING = FEATURE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
+ int PAYLOAD_FEATURE__OWNED_SPECIALIZATION = FEATURE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
+ int PAYLOAD_FEATURE__OWNED_UNIONING = FEATURE__OWNED_UNIONING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
+ int PAYLOAD_FEATURE__UNIONING_TYPE = FEATURE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
+ int PAYLOAD_FEATURE__CHAINING_FEATURE = FEATURE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
+ int PAYLOAD_FEATURE__CROSS_FEATURE = FEATURE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
+ int PAYLOAD_FEATURE__DIRECTION = FEATURE__DIRECTION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
+ int PAYLOAD_FEATURE__END_OWNING_TYPE = FEATURE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
+ int PAYLOAD_FEATURE__FEATURE_TARGET = FEATURE__FEATURE_TARGET;
/**
* The feature id for the 'Featuring Type' reference list.
@@ -132192,52 +132226,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
+ int PAYLOAD_FEATURE__FEATURING_TYPE = FEATURE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
+ int PAYLOAD_FEATURE__IS_COMPOSITE = FEATURE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
+ int PAYLOAD_FEATURE__IS_CONSTANT = FEATURE__IS_CONSTANT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
+ int PAYLOAD_FEATURE__IS_DERIVED = FEATURE__IS_DERIVED;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
+ int PAYLOAD_FEATURE__IS_END = FEATURE__IS_END;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
+ int PAYLOAD_FEATURE__IS_ORDERED = FEATURE__IS_ORDERED;
/**
* The feature id for the 'Is Portion' attribute.
@@ -132246,2466 +132280,2455 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
+ int PAYLOAD_FEATURE__IS_PORTION = FEATURE__IS_PORTION;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
+ int PAYLOAD_FEATURE__IS_UNIQUE = FEATURE__IS_UNIQUE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
+ int PAYLOAD_FEATURE__IS_VARIABLE = FEATURE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int PAYLOAD_FEATURE__OWNED_CROSS_SUBSETTING = FEATURE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
+ int PAYLOAD_FEATURE__OWNED_FEATURE_CHAINING = FEATURE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
+ int PAYLOAD_FEATURE__OWNED_FEATURE_INVERTING = FEATURE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
+ int PAYLOAD_FEATURE__OWNED_REDEFINITION = FEATURE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
+ int PAYLOAD_FEATURE__OWNED_REFERENCE_SUBSETTING = FEATURE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
+ int PAYLOAD_FEATURE__OWNED_SUBSETTING = FEATURE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
+ int PAYLOAD_FEATURE__OWNED_TYPE_FEATURING = FEATURE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
+ int PAYLOAD_FEATURE__OWNED_TYPING = FEATURE__OWNED_TYPING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
+ int PAYLOAD_FEATURE__OWNING_FEATURE_MEMBERSHIP = FEATURE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
+ int PAYLOAD_FEATURE__OWNING_TYPE = FEATURE__OWNING_TYPE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
+ int PAYLOAD_FEATURE__TYPE = FEATURE__TYPE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The number of structural features of the 'Payload Feature' class.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
+ int PAYLOAD_FEATURE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
+ int PAYLOAD_FEATURE___EFFECTIVE_NAME = FEATURE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
+ int PAYLOAD_FEATURE___EFFECTIVE_SHORT_NAME = FEATURE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
+ int PAYLOAD_FEATURE___ESCAPED_NAME = FEATURE___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
+ int PAYLOAD_FEATURE___LIBRARY_NAMESPACE = FEATURE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
+ int PAYLOAD_FEATURE___PATH = FEATURE___PATH;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
+ int PAYLOAD_FEATURE___IMPORTED_MEMBERSHIPS__ELIST = FEATURE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
+ int PAYLOAD_FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FEATURE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
+ int PAYLOAD_FEATURE___NAMES_OF__ELEMENT = FEATURE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
+ int PAYLOAD_FEATURE___QUALIFICATION_OF__STRING = FEATURE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
+ int PAYLOAD_FEATURE___RESOLVE__STRING = FEATURE___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
+ int PAYLOAD_FEATURE___RESOLVE_GLOBAL__STRING = FEATURE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
+ int PAYLOAD_FEATURE___RESOLVE_LOCAL__STRING = FEATURE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
+ int PAYLOAD_FEATURE___RESOLVE_VISIBLE__STRING = FEATURE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
+ int PAYLOAD_FEATURE___UNQUALIFIED_NAME_OF__STRING = FEATURE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
+ int PAYLOAD_FEATURE___VISIBILITY_OF__MEMBERSHIP = FEATURE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
+ int PAYLOAD_FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FEATURE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
+ int PAYLOAD_FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FEATURE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
+ int PAYLOAD_FEATURE___ALL_SUPERTYPES = FEATURE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
+ int PAYLOAD_FEATURE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
+ int PAYLOAD_FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
+ int PAYLOAD_FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
+ int PAYLOAD_FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
+ int PAYLOAD_FEATURE___IS_COMPATIBLE_WITH__TYPE = FEATURE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
+ int PAYLOAD_FEATURE___MULTIPLICITIES = FEATURE___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
+ int PAYLOAD_FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FEATURE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
+ int PAYLOAD_FEATURE___REMOVE_REDEFINED_FEATURES__ELIST = FEATURE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
+ int PAYLOAD_FEATURE___SPECIALIZES__TYPE = FEATURE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
+ int PAYLOAD_FEATURE___SPECIALIZES_FROM_LIBRARY__STRING = FEATURE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
+ int PAYLOAD_FEATURE___SUPERTYPES__BOOLEAN = FEATURE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
+ int PAYLOAD_FEATURE___ALL_REDEFINED_FEATURES = FEATURE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
+ int PAYLOAD_FEATURE___AS_CARTESIAN_PRODUCT = FEATURE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
+ int PAYLOAD_FEATURE___CAN_ACCESS__FEATURE = FEATURE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
+ int PAYLOAD_FEATURE___DIRECTION_FOR__TYPE = FEATURE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
+ int PAYLOAD_FEATURE___IS_CARTESIAN_PRODUCT = FEATURE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Event Occurrence' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE__EVENT_OCCURRENCE = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
+ int PAYLOAD_FEATURE___IS_FEATURED_WITHIN__TYPE = FEATURE___IS_FEATURED_WITHIN__TYPE;
/**
- * The number of structural features of the 'Event Occurrence Usage' class.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
+ int PAYLOAD_FEATURE___IS_FEATURING_TYPE__TYPE = FEATURE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
+ int PAYLOAD_FEATURE___IS_OWNED_CROSS_FEATURE = FEATURE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
+ int PAYLOAD_FEATURE___NAMING_FEATURE = FEATURE___NAMING_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
+ int PAYLOAD_FEATURE___OWNED_CROSS_FEATURE = FEATURE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
+ int PAYLOAD_FEATURE___REDEFINES__FEATURE = FEATURE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___PATH = OCCURRENCE_USAGE___PATH;
+ int PAYLOAD_FEATURE___REDEFINES_FROM_LIBRARY__STRING = FEATURE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
+ int PAYLOAD_FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE = FEATURE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int PAYLOAD_FEATURE___TYPING_FEATURES = FEATURE___TYPING_FEATURES;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The number of operations of the 'Payload Feature' class.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int PAYLOAD_FEATURE_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int PERFORM_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int PERFORM_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
+ int PERFORM_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
+ int PERFORM_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
+ int PERFORM_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
+ int PERFORM_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
+ int PERFORM_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int PERFORM_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PERFORM_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PERFORM_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PERFORM_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int PERFORM_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ int PERFORM_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int PERFORM_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
+ int PERFORM_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
+ int PERFORM_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
+ int PERFORM_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int PERFORM_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int PERFORM_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
+ int PERFORM_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
+ int PERFORM_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
+ int PERFORM_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
+ int PERFORM_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int PERFORM_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int PERFORM_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
+ int PERFORM_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
+ int PERFORM_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
+ int PERFORM_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int PERFORM_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
+ int PERFORM_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
+ int PERFORM_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int PERFORM_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
+ int PERFORM_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int PERFORM_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
+ int PERFORM_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The number of operations of the 'Event Occurrence Usage' class.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int EVENT_OCCURRENCE_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssignmentActionUsageImpl Assignment Action Usage}' class.
- *
- *
- * @see org.omg.sysml.lang.sysml.impl.AssignmentActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssignmentActionUsage()
- * @generated
- */
- int ASSIGNMENT_ACTION_USAGE = 140;
+ int PERFORM_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int PERFORM_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int PERFORM_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int PERFORM_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int PERFORM_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int PERFORM_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int PERFORM_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int PERFORM_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int PERFORM_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int PERFORM_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int PERFORM_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int PERFORM_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int PERFORM_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int PERFORM_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int PERFORM_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int PERFORM_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int PERFORM_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int PERFORM_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int PERFORM_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int PERFORM_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int PERFORM_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int PERFORM_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int PERFORM_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int PERFORM_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int PERFORM_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int PERFORM_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int PERFORM_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int PERFORM_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int PERFORM_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int PERFORM_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int PERFORM_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int PERFORM_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int PERFORM_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int PERFORM_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int PERFORM_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int PERFORM_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int PERFORM_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int PERFORM_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int PERFORM_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int PERFORM_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int PERFORM_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int PERFORM_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int PERFORM_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int PERFORM_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int PERFORM_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int PERFORM_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int PERFORM_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int PERFORM_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int PERFORM_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int PERFORM_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int PERFORM_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int PERFORM_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int PERFORM_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int PERFORM_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int PERFORM_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int PERFORM_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int PERFORM_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int PERFORM_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int PERFORM_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int PERFORM_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int PERFORM_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int PERFORM_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int PERFORM_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int PERFORM_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int PERFORM_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int PERFORM_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int PERFORM_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int PERFORM_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int PERFORM_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int PERFORM_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int PERFORM_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int PERFORM_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int PERFORM_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Event Occurrence' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int PERFORM_ACTION_USAGE__EVENT_OCCURRENCE = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Performed Action' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int PERFORM_ACTION_USAGE__PERFORMED_ACTION = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The number of structural features of the 'Perform Action Usage' class.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int PERFORM_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int PERFORM_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int PERFORM_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int PERFORM_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int PERFORM_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int PERFORM_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int PERFORM_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int PERFORM_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int PERFORM_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int PERFORM_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int PERFORM_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int PERFORM_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int PERFORM_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int PERFORM_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int PERFORM_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int PERFORM_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int PERFORM_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int PERFORM_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int PERFORM_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int PERFORM_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int PERFORM_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int PERFORM_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int PERFORM_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int PERFORM_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int PERFORM_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int PERFORM_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int PERFORM_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int PERFORM_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int PERFORM_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int PERFORM_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int PERFORM_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int PERFORM_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int PERFORM_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int PERFORM_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int PERFORM_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Target Argument' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
+ int PERFORM_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Value Expression' reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION = ACTION_USAGE_FEATURE_COUNT + 1;
+ int PERFORM_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Referent' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE__REFERENT = ACTION_USAGE_FEATURE_COUNT + 2;
+ int PERFORM_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The number of structural features of the 'Assignment Action Usage' class.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
+ int PERFORM_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int PERFORM_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int PERFORM_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int PERFORM_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int PERFORM_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int PERFORM_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int PERFORM_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int PERFORM_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int PERFORM_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int PERFORM_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int PERFORM_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The operation id for the 'Resolve' operation.
+ * The number of operations of the 'Perform Action Usage' class.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int PERFORM_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int PORT_CONJUGATION__ALIAS_IDS = CONJUGATION__ALIAS_IDS;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int PORT_CONJUGATION__DECLARED_NAME = CONJUGATION__DECLARED_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int PORT_CONJUGATION__DECLARED_SHORT_NAME = CONJUGATION__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int PORT_CONJUGATION__DOCUMENTATION = CONJUGATION__DOCUMENTATION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int PORT_CONJUGATION__ELEMENT_ID = CONJUGATION__ELEMENT_ID;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PORT_CONJUGATION__IS_IMPLIED_INCLUDED = CONJUGATION__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PORT_CONJUGATION__IS_LIBRARY_ELEMENT = CONJUGATION__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PORT_CONJUGATION__NAME = CONJUGATION__NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int PORT_CONJUGATION__OWNED_ANNOTATION = CONJUGATION__OWNED_ANNOTATION;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int PORT_CONJUGATION__OWNED_ELEMENT = CONJUGATION__OWNED_ELEMENT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int PORT_CONJUGATION__OWNED_RELATIONSHIP = CONJUGATION__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int PORT_CONJUGATION__OWNER = CONJUGATION__OWNER;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int PORT_CONJUGATION__OWNING_MEMBERSHIP = CONJUGATION__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int PORT_CONJUGATION__OWNING_NAMESPACE = CONJUGATION__OWNING_NAMESPACE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int PORT_CONJUGATION__OWNING_RELATIONSHIP = CONJUGATION__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int PORT_CONJUGATION__QUALIFIED_NAME = CONJUGATION__QUALIFIED_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int PORT_CONJUGATION__SHORT_NAME = CONJUGATION__SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int PORT_CONJUGATION__TEXTUAL_REPRESENTATION = CONJUGATION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int PORT_CONJUGATION__IS_IMPLIED = CONJUGATION__IS_IMPLIED;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int PORT_CONJUGATION__OWNED_RELATED_ELEMENT = CONJUGATION__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int PORT_CONJUGATION__OWNING_RELATED_ELEMENT = CONJUGATION__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int PORT_CONJUGATION__RELATED_ELEMENT = CONJUGATION__RELATED_ELEMENT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int PORT_CONJUGATION__SOURCE = CONJUGATION__SOURCE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int PORT_CONJUGATION__TARGET = CONJUGATION__TARGET;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Conjugated Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int PORT_CONJUGATION__CONJUGATED_TYPE = CONJUGATION__CONJUGATED_TYPE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Original Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int PORT_CONJUGATION__ORIGINAL_TYPE = CONJUGATION__ORIGINAL_TYPE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int PORT_CONJUGATION__OWNING_TYPE = CONJUGATION__OWNING_TYPE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Conjugated Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int PORT_CONJUGATION__CONJUGATED_PORT_DEFINITION = CONJUGATION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Original Port Definition' reference.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int PORT_CONJUGATION__ORIGINAL_PORT_DEFINITION = CONJUGATION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The number of structural features of the 'Port Conjugation' class.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int PORT_CONJUGATION_FEATURE_COUNT = CONJUGATION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int PORT_CONJUGATION___EFFECTIVE_NAME = CONJUGATION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int PORT_CONJUGATION___EFFECTIVE_SHORT_NAME = CONJUGATION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int PORT_CONJUGATION___ESCAPED_NAME = CONJUGATION___ESCAPED_NAME;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int PORT_CONJUGATION___LIBRARY_NAMESPACE = CONJUGATION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int PORT_CONJUGATION___PATH = CONJUGATION___PATH;
/**
- * The operation id for the 'Argument' operation.
+ * The number of operations of the 'Port Conjugation' class.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int PORT_CONJUGATION_OPERATION_COUNT = CONJUGATION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int PORT_USAGE__ALIAS_IDS = OCCURRENCE_USAGE__ALIAS_IDS;
/**
- * The number of operations of the 'Assignment Action Usage' class.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSIGNMENT_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int PORT_USAGE__DECLARED_NAME = OCCURRENCE_USAGE__DECLARED_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TriggerInvocationExpressionImpl Trigger Invocation Expression}' class.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.TriggerInvocationExpressionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTriggerInvocationExpression()
* @generated
+ * @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION = 141;
+ int PORT_USAGE__DECLARED_SHORT_NAME = OCCURRENCE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNING_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_MEMBERSHIP;
+ int PORT_USAGE__DOCUMENTATION = OCCURRENCE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_RELATIONSHIP = INVOCATION_EXPRESSION__OWNED_RELATIONSHIP;
+ int PORT_USAGE__ELEMENT_ID = OCCURRENCE_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNING_RELATIONSHIP = INVOCATION_EXPRESSION__OWNING_RELATIONSHIP;
+ int PORT_USAGE__IS_IMPLIED_INCLUDED = OCCURRENCE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNING_NAMESPACE = INVOCATION_EXPRESSION__OWNING_NAMESPACE;
+ int PORT_USAGE__IS_LIBRARY_ELEMENT = OCCURRENCE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__ELEMENT_ID = INVOCATION_EXPRESSION__ELEMENT_ID;
+ int PORT_USAGE__NAME = OCCURRENCE_USAGE__NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNER = INVOCATION_EXPRESSION__OWNER;
+ int PORT_USAGE__OWNED_ANNOTATION = OCCURRENCE_USAGE__OWNED_ANNOTATION;
/**
* The feature id for the 'Owned Element' reference list.
@@ -134714,61 +134737,61 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_ELEMENT = INVOCATION_EXPRESSION__OWNED_ELEMENT;
+ int PORT_USAGE__OWNED_ELEMENT = OCCURRENCE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__DOCUMENTATION = INVOCATION_EXPRESSION__DOCUMENTATION;
+ int PORT_USAGE__OWNED_RELATIONSHIP = OCCURRENCE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_ANNOTATION = INVOCATION_EXPRESSION__OWNED_ANNOTATION;
+ int PORT_USAGE__OWNER = OCCURRENCE_USAGE__OWNER;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION = INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION;
+ int PORT_USAGE__OWNING_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__ALIAS_IDS = INVOCATION_EXPRESSION__ALIAS_IDS;
+ int PORT_USAGE__OWNING_NAMESPACE = OCCURRENCE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__DECLARED_SHORT_NAME = INVOCATION_EXPRESSION__DECLARED_SHORT_NAME;
+ int PORT_USAGE__OWNING_RELATIONSHIP = OCCURRENCE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__DECLARED_NAME = INVOCATION_EXPRESSION__DECLARED_NAME;
+ int PORT_USAGE__QUALIFIED_NAME = OCCURRENCE_USAGE__QUALIFIED_NAME;
/**
* The feature id for the 'Short Name' attribute.
@@ -134777,52 +134800,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__SHORT_NAME = INVOCATION_EXPRESSION__SHORT_NAME;
+ int PORT_USAGE__SHORT_NAME = OCCURRENCE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__NAME = INVOCATION_EXPRESSION__NAME;
+ int PORT_USAGE__TEXTUAL_REPRESENTATION = OCCURRENCE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__QUALIFIED_NAME = INVOCATION_EXPRESSION__QUALIFIED_NAME;
+ int PORT_USAGE__IMPORTED_MEMBERSHIP = OCCURRENCE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED = INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED;
+ int PORT_USAGE__MEMBER = OCCURRENCE_USAGE__MEMBER;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT = INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT;
+ int PORT_USAGE__MEMBERSHIP = OCCURRENCE_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_MEMBERSHIP;
+ int PORT_USAGE__OWNED_IMPORT = OCCURRENCE_USAGE__OWNED_IMPORT;
/**
* The feature id for the 'Owned Member' reference list.
@@ -134831,79 +134854,79 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_MEMBER = INVOCATION_EXPRESSION__OWNED_MEMBER;
+ int PORT_USAGE__OWNED_MEMBER = OCCURRENCE_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__MEMBERSHIP = INVOCATION_EXPRESSION__MEMBERSHIP;
+ int PORT_USAGE__OWNED_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_IMPORT = INVOCATION_EXPRESSION__OWNED_IMPORT;
+ int PORT_USAGE__DIFFERENCING_TYPE = OCCURRENCE_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__MEMBER = INVOCATION_EXPRESSION__MEMBER;
+ int PORT_USAGE__DIRECTED_FEATURE = OCCURRENCE_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP = INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP;
+ int PORT_USAGE__END_FEATURE = OCCURRENCE_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_SPECIALIZATION = INVOCATION_EXPRESSION__OWNED_SPECIALIZATION;
+ int PORT_USAGE__FEATURE = OCCURRENCE_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
+ int PORT_USAGE__FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__FEATURE = INVOCATION_EXPRESSION__FEATURE;
+ int PORT_USAGE__INHERITED_FEATURE = OCCURRENCE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE = INVOCATION_EXPRESSION__OWNED_FEATURE;
+ int PORT_USAGE__INHERITED_MEMBERSHIP = OCCURRENCE_USAGE__INHERITED_MEMBERSHIP;
/**
* The feature id for the 'Input' reference list.
@@ -134912,16 +134935,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__INPUT = INVOCATION_EXPRESSION__INPUT;
+ int PORT_USAGE__INPUT = OCCURRENCE_USAGE__INPUT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OUTPUT = INVOCATION_EXPRESSION__OUTPUT;
+ int PORT_USAGE__INTERSECTING_TYPE = OCCURRENCE_USAGE__INTERSECTING_TYPE;
/**
* The feature id for the 'Is Abstract' attribute.
@@ -134930,43 +134953,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_ABSTRACT = INVOCATION_EXPRESSION__IS_ABSTRACT;
+ int PORT_USAGE__IS_ABSTRACT = OCCURRENCE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP = INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP;
+ int PORT_USAGE__IS_CONJUGATED = OCCURRENCE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__END_FEATURE = INVOCATION_EXPRESSION__END_FEATURE;
+ int PORT_USAGE__IS_SUFFICIENT = OCCURRENCE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_END_FEATURE = INVOCATION_EXPRESSION__OWNED_END_FEATURE;
+ int PORT_USAGE__MULTIPLICITY = OCCURRENCE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_SUFFICIENT = INVOCATION_EXPRESSION__IS_SUFFICIENT;
+ int PORT_USAGE__OUTPUT = OCCURRENCE_USAGE__OUTPUT;
/**
* The feature id for the 'Owned Conjugator' reference.
@@ -134975,43 +134998,52 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_CONJUGATOR = INVOCATION_EXPRESSION__OWNED_CONJUGATOR;
+ int PORT_USAGE__OWNED_CONJUGATOR = OCCURRENCE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_CONJUGATED = INVOCATION_EXPRESSION__IS_CONJUGATED;
+ int PORT_USAGE__OWNED_DIFFERENCING = OCCURRENCE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__INHERITED_FEATURE = INVOCATION_EXPRESSION__INHERITED_FEATURE;
+ int PORT_USAGE__OWNED_DISJOINING = OCCURRENCE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__MULTIPLICITY = INVOCATION_EXPRESSION__MULTIPLICITY;
+ int PORT_USAGE__OWNED_END_FEATURE = OCCURRENCE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__UNIONING_TYPE = INVOCATION_EXPRESSION__UNIONING_TYPE;
+ int PORT_USAGE__OWNED_FEATURE = OCCURRENCE_USAGE__OWNED_FEATURE;
+
+ /**
+ * The feature id for the 'Owned Feature Membership' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int PORT_USAGE__OWNED_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
* The feature id for the 'Owned Intersecting' reference list.
@@ -135020,16 +135052,16 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_INTERSECTING = INVOCATION_EXPRESSION__OWNED_INTERSECTING;
+ int PORT_USAGE__OWNED_INTERSECTING = OCCURRENCE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__INTERSECTING_TYPE = INVOCATION_EXPRESSION__INTERSECTING_TYPE;
+ int PORT_USAGE__OWNED_SPECIALIZATION = OCCURRENCE_USAGE__OWNED_SPECIALIZATION;
/**
* The feature id for the 'Owned Unioning' reference list.
@@ -135038,2970 +135070,2968 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_UNIONING = INVOCATION_EXPRESSION__OWNED_UNIONING;
+ int PORT_USAGE__OWNED_UNIONING = OCCURRENCE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_DISJOINING = INVOCATION_EXPRESSION__OWNED_DISJOINING;
+ int PORT_USAGE__UNIONING_TYPE = OCCURRENCE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP;
+ int PORT_USAGE__CHAINING_FEATURE = OCCURRENCE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__DIFFERENCING_TYPE = INVOCATION_EXPRESSION__DIFFERENCING_TYPE;
+ int PORT_USAGE__CROSS_FEATURE = OCCURRENCE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_DIFFERENCING = INVOCATION_EXPRESSION__OWNED_DIFFERENCING;
+ int PORT_USAGE__DIRECTION = OCCURRENCE_USAGE__DIRECTION;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__DIRECTED_FEATURE = INVOCATION_EXPRESSION__DIRECTED_FEATURE;
+ int PORT_USAGE__END_OWNING_TYPE = OCCURRENCE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
+ int PORT_USAGE__FEATURE_TARGET = OCCURRENCE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNING_TYPE = INVOCATION_EXPRESSION__OWNING_TYPE;
+ int PORT_USAGE__FEATURING_TYPE = OCCURRENCE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__END_OWNING_TYPE = INVOCATION_EXPRESSION__END_OWNING_TYPE;
+ int PORT_USAGE__IS_COMPOSITE = OCCURRENCE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_UNIQUE = INVOCATION_EXPRESSION__IS_UNIQUE;
+ int PORT_USAGE__IS_CONSTANT = OCCURRENCE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_ORDERED = INVOCATION_EXPRESSION__IS_ORDERED;
+ int PORT_USAGE__IS_DERIVED = OCCURRENCE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__TYPE = INVOCATION_EXPRESSION__TYPE;
+ int PORT_USAGE__IS_END = OCCURRENCE_USAGE__IS_END;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_REDEFINITION = INVOCATION_EXPRESSION__OWNED_REDEFINITION;
+ int PORT_USAGE__IS_ORDERED = OCCURRENCE_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_SUBSETTING = INVOCATION_EXPRESSION__OWNED_SUBSETTING;
+ int PORT_USAGE__IS_PORTION = OCCURRENCE_USAGE__IS_PORTION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_COMPOSITE = INVOCATION_EXPRESSION__IS_COMPOSITE;
+ int PORT_USAGE__IS_UNIQUE = OCCURRENCE_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_END = INVOCATION_EXPRESSION__IS_END;
+ int PORT_USAGE__IS_VARIABLE = OCCURRENCE_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_TYPING = INVOCATION_EXPRESSION__OWNED_TYPING;
+ int PORT_USAGE__OWNED_CROSS_SUBSETTING = OCCURRENCE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__FEATURING_TYPE = INVOCATION_EXPRESSION__FEATURING_TYPE;
+ int PORT_USAGE__OWNED_FEATURE_CHAINING = OCCURRENCE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING = INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING;
+ int PORT_USAGE__OWNED_FEATURE_INVERTING = OCCURRENCE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_DERIVED = INVOCATION_EXPRESSION__IS_DERIVED;
+ int PORT_USAGE__OWNED_REDEFINITION = OCCURRENCE_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__CHAINING_FEATURE = INVOCATION_EXPRESSION__CHAINING_FEATURE;
+ int PORT_USAGE__OWNED_REFERENCE_SUBSETTING = OCCURRENCE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING = INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING;
+ int PORT_USAGE__OWNED_SUBSETTING = OCCURRENCE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING = INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING;
+ int PORT_USAGE__OWNED_TYPE_FEATURING = OCCURRENCE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_PORTION = INVOCATION_EXPRESSION__IS_PORTION;
+ int PORT_USAGE__OWNED_TYPING = OCCURRENCE_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_VARIABLE = INVOCATION_EXPRESSION__IS_VARIABLE;
+ int PORT_USAGE__OWNING_FEATURE_MEMBERSHIP = OCCURRENCE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_CONSTANT = INVOCATION_EXPRESSION__IS_CONSTANT;
+ int PORT_USAGE__OWNING_TYPE = OCCURRENCE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
+ int PORT_USAGE__TYPE = OCCURRENCE_USAGE__TYPE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__FEATURE_TARGET = INVOCATION_EXPRESSION__FEATURE_TARGET;
+ int PORT_USAGE__DEFINITION = OCCURRENCE_USAGE__DEFINITION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__CROSS_FEATURE = INVOCATION_EXPRESSION__CROSS_FEATURE;
+ int PORT_USAGE__DIRECTED_USAGE = OCCURRENCE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__DIRECTION = INVOCATION_EXPRESSION__DIRECTION;
+ int PORT_USAGE__IS_REFERENCE = OCCURRENCE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING = INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
+ int PORT_USAGE__IS_VARIATION = OCCURRENCE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__BEHAVIOR = INVOCATION_EXPRESSION__BEHAVIOR;
+ int PORT_USAGE__MAY_TIME_VARY = OCCURRENCE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__PARAMETER = INVOCATION_EXPRESSION__PARAMETER;
+ int PORT_USAGE__NESTED_ACTION = OCCURRENCE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__FUNCTION = INVOCATION_EXPRESSION__FUNCTION;
+ int PORT_USAGE__NESTED_ALLOCATION = OCCURRENCE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__RESULT = INVOCATION_EXPRESSION__RESULT;
+ int PORT_USAGE__NESTED_ANALYSIS_CASE = OCCURRENCE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
+ int PORT_USAGE__NESTED_ATTRIBUTE = OCCURRENCE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Argument' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__ARGUMENT = INVOCATION_EXPRESSION__ARGUMENT;
+ int PORT_USAGE__NESTED_CALCULATION = OCCURRENCE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Instantiated Type' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__INSTANTIATED_TYPE = INVOCATION_EXPRESSION__INSTANTIATED_TYPE;
+ int PORT_USAGE__NESTED_CASE = OCCURRENCE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Operand' containment reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__OPERAND = INVOCATION_EXPRESSION__OPERAND;
+ int PORT_USAGE__NESTED_CONCERN = OCCURRENCE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Kind' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION__KIND = INVOCATION_EXPRESSION_FEATURE_COUNT + 0;
+ int PORT_USAGE__NESTED_CONNECTION = OCCURRENCE_USAGE__NESTED_CONNECTION;
/**
- * The number of structural features of the 'Trigger Invocation Expression' class.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION_FEATURE_COUNT = INVOCATION_EXPRESSION_FEATURE_COUNT + 1;
+ int PORT_USAGE__NESTED_CONSTRAINT = OCCURRENCE_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___ESCAPED_NAME = INVOCATION_EXPRESSION___ESCAPED_NAME;
+ int PORT_USAGE__NESTED_ENUMERATION = OCCURRENCE_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME = INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
+ int PORT_USAGE__NESTED_FLOW = OCCURRENCE_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___EFFECTIVE_NAME = INVOCATION_EXPRESSION___EFFECTIVE_NAME;
+ int PORT_USAGE__NESTED_INTERFACE = OCCURRENCE_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___LIBRARY_NAMESPACE = INVOCATION_EXPRESSION___LIBRARY_NAMESPACE;
+ int PORT_USAGE__NESTED_ITEM = OCCURRENCE_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___PATH = INVOCATION_EXPRESSION___PATH;
+ int PORT_USAGE__NESTED_METADATA = OCCURRENCE_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___NAMES_OF__ELEMENT = INVOCATION_EXPRESSION___NAMES_OF__ELEMENT;
+ int PORT_USAGE__NESTED_OCCURRENCE = OCCURRENCE_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
+ int PORT_USAGE__NESTED_PART = OCCURRENCE_USAGE__NESTED_PART;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int PORT_USAGE__NESTED_PORT = OCCURRENCE_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
+ int PORT_USAGE__NESTED_REFERENCE = OCCURRENCE_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int PORT_USAGE__NESTED_RENDERING = OCCURRENCE_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___RESOLVE__STRING = INVOCATION_EXPRESSION___RESOLVE__STRING;
+ int PORT_USAGE__NESTED_REQUIREMENT = OCCURRENCE_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING = INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
+ int PORT_USAGE__NESTED_STATE = OCCURRENCE_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING = INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING;
+ int PORT_USAGE__NESTED_TRANSITION = OCCURRENCE_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING = INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
+ int PORT_USAGE__NESTED_USAGE = OCCURRENCE_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING = INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING;
+ int PORT_USAGE__NESTED_USE_CASE = OCCURRENCE_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
+ int PORT_USAGE__NESTED_VERIFICATION_CASE = OCCURRENCE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PORT_USAGE__NESTED_VIEW = OCCURRENCE_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PORT_USAGE__NESTED_VIEWPOINT = OCCURRENCE_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int PORT_USAGE__OWNING_DEFINITION = OCCURRENCE_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int PORT_USAGE__OWNING_USAGE = OCCURRENCE_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int PORT_USAGE__USAGE = OCCURRENCE_USAGE__USAGE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE = INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE;
+ int PORT_USAGE__VARIANT = OCCURRENCE_USAGE__VARIANT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int PORT_USAGE__VARIANT_MEMBERSHIP = OCCURRENCE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN = INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN;
+ int PORT_USAGE__INDIVIDUAL_DEFINITION = OCCURRENCE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___ALL_SUPERTYPES = INVOCATION_EXPRESSION___ALL_SUPERTYPES;
+ int PORT_USAGE__IS_INDIVIDUAL = OCCURRENCE_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___SPECIALIZES__TYPE = INVOCATION_EXPRESSION___SPECIALIZES__TYPE;
+ int PORT_USAGE__OCCURRENCE_DEFINITION = OCCURRENCE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int PORT_USAGE__PORTION_KIND = OCCURRENCE_USAGE__PORTION_KIND;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Port Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
+ int PORT_USAGE__PORT_DEFINITION = OCCURRENCE_USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The number of structural features of the 'Port Usage' class.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___MULTIPLICITIES = INVOCATION_EXPRESSION___MULTIPLICITIES;
+ int PORT_USAGE_FEATURE_COUNT = OCCURRENCE_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE = INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE;
+ int PORT_USAGE___EFFECTIVE_NAME = OCCURRENCE_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___NAMING_FEATURE = INVOCATION_EXPRESSION___NAMING_FEATURE;
+ int PORT_USAGE___EFFECTIVE_SHORT_NAME = OCCURRENCE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___REDEFINES__FEATURE = INVOCATION_EXPRESSION___REDEFINES__FEATURE;
+ int PORT_USAGE___ESCAPED_NAME = OCCURRENCE_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
+ int PORT_USAGE___LIBRARY_NAMESPACE = OCCURRENCE_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int PORT_USAGE___PATH = OCCURRENCE_USAGE___PATH;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___TYPING_FEATURES = INVOCATION_EXPRESSION___TYPING_FEATURES;
+ int PORT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = OCCURRENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
+ int PORT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OCCURRENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
+ int PORT_USAGE___NAMES_OF__ELEMENT = OCCURRENCE_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
+ int PORT_USAGE___QUALIFICATION_OF__STRING = OCCURRENCE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE;
+ int PORT_USAGE___RESOLVE__STRING = OCCURRENCE_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES;
+ int PORT_USAGE___RESOLVE_GLOBAL__STRING = OCCURRENCE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
+ int PORT_USAGE___RESOLVE_LOCAL__STRING = OCCURRENCE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE = INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE;
+ int PORT_USAGE___RESOLVE_VISIBLE__STRING = OCCURRENCE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE = INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
+ int PORT_USAGE___UNQUALIFIED_NAME_OF__STRING = OCCURRENCE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
+ int PORT_USAGE___VISIBILITY_OF__MEMBERSHIP = OCCURRENCE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___EVALUATE__ELEMENT = INVOCATION_EXPRESSION___EVALUATE__ELEMENT;
+ int PORT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OCCURRENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT = INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
+ int PORT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Instantiated Type' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION___INSTANTIATED_TYPE = INVOCATION_EXPRESSION___INSTANTIATED_TYPE;
+ int PORT_USAGE___ALL_SUPERTYPES = OCCURRENCE_USAGE___ALL_SUPERTYPES;
/**
- * The number of operations of the 'Trigger Invocation Expression' class.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int TRIGGER_INVOCATION_EXPRESSION_OPERATION_COUNT = INVOCATION_EXPRESSION_OPERATION_COUNT + 0;
+ int PORT_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SendActionUsageImpl Send Action Usage}' class.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SendActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSendActionUsage()
* @generated
+ * @ordered
*/
- int SEND_ACTION_USAGE = 142;
+ int PORT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int PORT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int PORT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int PORT_USAGE___IS_COMPATIBLE_WITH__TYPE = OCCURRENCE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int PORT_USAGE___MULTIPLICITIES = OCCURRENCE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int PORT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OCCURRENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int PORT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = OCCURRENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int PORT_USAGE___SPECIALIZES__TYPE = OCCURRENCE_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int PORT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int PORT_USAGE___SUPERTYPES__BOOLEAN = OCCURRENCE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int PORT_USAGE___ALL_REDEFINED_FEATURES = OCCURRENCE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int PORT_USAGE___AS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int PORT_USAGE___CAN_ACCESS__FEATURE = OCCURRENCE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int PORT_USAGE___DIRECTION_FOR__TYPE = OCCURRENCE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int PORT_USAGE___IS_CARTESIAN_PRODUCT = OCCURRENCE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int PORT_USAGE___IS_FEATURED_WITHIN__TYPE = OCCURRENCE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int PORT_USAGE___IS_FEATURING_TYPE__TYPE = OCCURRENCE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int PORT_USAGE___IS_OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int PORT_USAGE___NAMING_FEATURE = OCCURRENCE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int PORT_USAGE___OWNED_CROSS_FEATURE = OCCURRENCE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int PORT_USAGE___REDEFINES__FEATURE = OCCURRENCE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int PORT_USAGE___REDEFINES_FROM_LIBRARY__STRING = OCCURRENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int PORT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = OCCURRENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int PORT_USAGE___TYPING_FEATURES = OCCURRENCE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int PORT_USAGE___REFERENCED_FEATURE_TARGET = OCCURRENCE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The number of operations of the 'Port Usage' class.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int PORT_USAGE_OPERATION_COUNT = OCCURRENCE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int PREDICATE__ALIAS_IDS = FUNCTION__ALIAS_IDS;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int PREDICATE__DECLARED_NAME = FUNCTION__DECLARED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int PREDICATE__DECLARED_SHORT_NAME = FUNCTION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int PREDICATE__DOCUMENTATION = FUNCTION__DOCUMENTATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int PREDICATE__ELEMENT_ID = FUNCTION__ELEMENT_ID;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int PREDICATE__IS_IMPLIED_INCLUDED = FUNCTION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int PREDICATE__IS_LIBRARY_ELEMENT = FUNCTION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int PREDICATE__NAME = FUNCTION__NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int PREDICATE__OWNED_ANNOTATION = FUNCTION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int PREDICATE__OWNED_ELEMENT = FUNCTION__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int PREDICATE__OWNED_RELATIONSHIP = FUNCTION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int PREDICATE__OWNER = FUNCTION__OWNER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int PREDICATE__OWNING_MEMBERSHIP = FUNCTION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int PREDICATE__OWNING_NAMESPACE = FUNCTION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int PREDICATE__OWNING_RELATIONSHIP = FUNCTION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int PREDICATE__QUALIFIED_NAME = FUNCTION__QUALIFIED_NAME;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int PREDICATE__SHORT_NAME = FUNCTION__SHORT_NAME;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int PREDICATE__TEXTUAL_REPRESENTATION = FUNCTION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int PREDICATE__IMPORTED_MEMBERSHIP = FUNCTION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int PREDICATE__MEMBER = FUNCTION__MEMBER;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int PREDICATE__MEMBERSHIP = FUNCTION__MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int PREDICATE__OWNED_IMPORT = FUNCTION__OWNED_IMPORT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int PREDICATE__OWNED_MEMBER = FUNCTION__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int PREDICATE__OWNED_MEMBERSHIP = FUNCTION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int PREDICATE__DIFFERENCING_TYPE = FUNCTION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int PREDICATE__DIRECTED_FEATURE = FUNCTION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int PREDICATE__END_FEATURE = FUNCTION__END_FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int PREDICATE__FEATURE = FUNCTION__FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int PREDICATE__FEATURE_MEMBERSHIP = FUNCTION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int PREDICATE__INHERITED_FEATURE = FUNCTION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int PREDICATE__INHERITED_MEMBERSHIP = FUNCTION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int PREDICATE__INPUT = FUNCTION__INPUT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int PREDICATE__INTERSECTING_TYPE = FUNCTION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int PREDICATE__IS_ABSTRACT = FUNCTION__IS_ABSTRACT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int PREDICATE__IS_CONJUGATED = FUNCTION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int PREDICATE__IS_SUFFICIENT = FUNCTION__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int PREDICATE__MULTIPLICITY = FUNCTION__MULTIPLICITY;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int PREDICATE__OUTPUT = FUNCTION__OUTPUT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int PREDICATE__OWNED_CONJUGATOR = FUNCTION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int PREDICATE__OWNED_DIFFERENCING = FUNCTION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int PREDICATE__OWNED_DISJOINING = FUNCTION__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int PREDICATE__OWNED_END_FEATURE = FUNCTION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int PREDICATE__OWNED_FEATURE = FUNCTION__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int PREDICATE__OWNED_FEATURE_MEMBERSHIP = FUNCTION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int PREDICATE__OWNED_INTERSECTING = FUNCTION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int PREDICATE__OWNED_SPECIALIZATION = FUNCTION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int PREDICATE__OWNED_UNIONING = FUNCTION__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int PREDICATE__UNIONING_TYPE = FUNCTION__UNIONING_TYPE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int PREDICATE__OWNED_SUBCLASSIFICATION = FUNCTION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int PREDICATE__PARAMETER = FUNCTION__PARAMETER;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int PREDICATE__STEP = FUNCTION__STEP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int PREDICATE__EXPRESSION = FUNCTION__EXPRESSION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int PREDICATE__IS_MODEL_LEVEL_EVALUABLE = FUNCTION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int PREDICATE__RESULT = FUNCTION__RESULT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The number of structural features of the 'Predicate' class.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int PREDICATE_FEATURE_COUNT = FUNCTION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int PREDICATE___EFFECTIVE_NAME = FUNCTION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int PREDICATE___EFFECTIVE_SHORT_NAME = FUNCTION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int PREDICATE___ESCAPED_NAME = FUNCTION___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int PREDICATE___LIBRARY_NAMESPACE = FUNCTION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int PREDICATE___PATH = FUNCTION___PATH;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int PREDICATE___IMPORTED_MEMBERSHIPS__ELIST = FUNCTION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int PREDICATE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FUNCTION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int PREDICATE___NAMES_OF__ELEMENT = FUNCTION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int PREDICATE___QUALIFICATION_OF__STRING = FUNCTION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int PREDICATE___RESOLVE__STRING = FUNCTION___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int PREDICATE___RESOLVE_GLOBAL__STRING = FUNCTION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int PREDICATE___RESOLVE_LOCAL__STRING = FUNCTION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int PREDICATE___RESOLVE_VISIBLE__STRING = FUNCTION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int PREDICATE___UNQUALIFIED_NAME_OF__STRING = FUNCTION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int PREDICATE___VISIBILITY_OF__MEMBERSHIP = FUNCTION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int PREDICATE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FUNCTION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int PREDICATE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FUNCTION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int PREDICATE___ALL_SUPERTYPES = FUNCTION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int PREDICATE___DIRECTION_OF__FEATURE = FUNCTION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int PREDICATE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FUNCTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int PREDICATE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FUNCTION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int PREDICATE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FUNCTION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int PREDICATE___IS_COMPATIBLE_WITH__TYPE = FUNCTION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int PREDICATE___MULTIPLICITIES = FUNCTION___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int PREDICATE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FUNCTION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int PREDICATE___REMOVE_REDEFINED_FEATURES__ELIST = FUNCTION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int PREDICATE___SPECIALIZES__TYPE = FUNCTION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int PREDICATE___SPECIALIZES_FROM_LIBRARY__STRING = FUNCTION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int PREDICATE___SUPERTYPES__BOOLEAN = FUNCTION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The number of operations of the 'Predicate' class.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int PREDICATE_OPERATION_COUNT = FUNCTION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int REDEFINITION__ALIAS_IDS = SUBSETTING__ALIAS_IDS;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int REDEFINITION__DECLARED_NAME = SUBSETTING__DECLARED_NAME;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int REDEFINITION__DECLARED_SHORT_NAME = SUBSETTING__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int REDEFINITION__DOCUMENTATION = SUBSETTING__DOCUMENTATION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int REDEFINITION__ELEMENT_ID = SUBSETTING__ELEMENT_ID;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int REDEFINITION__IS_IMPLIED_INCLUDED = SUBSETTING__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int REDEFINITION__IS_LIBRARY_ELEMENT = SUBSETTING__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Receiver Argument' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__RECEIVER_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
+ int REDEFINITION__NAME = SUBSETTING__NAME;
/**
- * The feature id for the 'Payload Argument' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__PAYLOAD_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 1;
+ int REDEFINITION__OWNED_ANNOTATION = SUBSETTING__OWNED_ANNOTATION;
/**
- * The feature id for the 'Sender Argument' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE__SENDER_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 2;
+ int REDEFINITION__OWNED_ELEMENT = SUBSETTING__OWNED_ELEMENT;
/**
- * The number of structural features of the 'Send Action Usage' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
+ int REDEFINITION__OWNED_RELATIONSHIP = SUBSETTING__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int REDEFINITION__OWNER = SUBSETTING__OWNER;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int REDEFINITION__OWNING_MEMBERSHIP = SUBSETTING__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int REDEFINITION__OWNING_NAMESPACE = SUBSETTING__OWNING_NAMESPACE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int REDEFINITION__OWNING_RELATIONSHIP = SUBSETTING__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int REDEFINITION__QUALIFIED_NAME = SUBSETTING__QUALIFIED_NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int REDEFINITION__SHORT_NAME = SUBSETTING__SHORT_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int REDEFINITION__TEXTUAL_REPRESENTATION = SUBSETTING__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int REDEFINITION__IS_IMPLIED = SUBSETTING__IS_IMPLIED;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int REDEFINITION__OWNED_RELATED_ELEMENT = SUBSETTING__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int REDEFINITION__OWNING_RELATED_ELEMENT = SUBSETTING__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int REDEFINITION__RELATED_ELEMENT = SUBSETTING__RELATED_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int REDEFINITION__SOURCE = SUBSETTING__SOURCE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int REDEFINITION__TARGET = SUBSETTING__TARGET;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int REDEFINITION__GENERAL = SUBSETTING__GENERAL;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int REDEFINITION__OWNING_TYPE = SUBSETTING__OWNING_TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int REDEFINITION__SPECIFIC = SUBSETTING__SPECIFIC;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REDEFINITION__OWNING_FEATURE = SUBSETTING__OWNING_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Subsetted Feature' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REDEFINITION__SUBSETTED_FEATURE = SUBSETTING__SUBSETTED_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Subsetting Feature' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REDEFINITION__SUBSETTING_FEATURE = SUBSETTING__SUBSETTING_FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Redefined Feature' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int REDEFINITION__REDEFINED_FEATURE = SUBSETTING_FEATURE_COUNT + 0;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Redefining Feature' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int REDEFINITION__REDEFINING_FEATURE = SUBSETTING_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Direction Of' operation.
+ * The number of structural features of the 'Redefinition' class.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int REDEFINITION_FEATURE_COUNT = SUBSETTING_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int REDEFINITION___EFFECTIVE_NAME = SUBSETTING___EFFECTIVE_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int REDEFINITION___EFFECTIVE_SHORT_NAME = SUBSETTING___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int REDEFINITION___ESCAPED_NAME = SUBSETTING___ESCAPED_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int REDEFINITION___LIBRARY_NAMESPACE = SUBSETTING___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int REDEFINITION___PATH = SUBSETTING___PATH;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The number of operations of the 'Redefinition' class.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int REDEFINITION_OPERATION_COUNT = SUBSETTING_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int REFERENCE_SUBSETTING__ALIAS_IDS = SUBSETTING__ALIAS_IDS;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int REFERENCE_SUBSETTING__DECLARED_NAME = SUBSETTING__DECLARED_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int REFERENCE_SUBSETTING__DECLARED_SHORT_NAME = SUBSETTING__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int REFERENCE_SUBSETTING__DOCUMENTATION = SUBSETTING__DOCUMENTATION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int REFERENCE_SUBSETTING__ELEMENT_ID = SUBSETTING__ELEMENT_ID;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int REFERENCE_SUBSETTING__IS_IMPLIED_INCLUDED = SUBSETTING__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int REFERENCE_SUBSETTING__IS_LIBRARY_ELEMENT = SUBSETTING__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int REFERENCE_SUBSETTING__NAME = SUBSETTING__NAME;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int REFERENCE_SUBSETTING__OWNED_ANNOTATION = SUBSETTING__OWNED_ANNOTATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int REFERENCE_SUBSETTING__OWNED_ELEMENT = SUBSETTING__OWNED_ELEMENT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int REFERENCE_SUBSETTING__OWNED_RELATIONSHIP = SUBSETTING__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int REFERENCE_SUBSETTING__OWNER = SUBSETTING__OWNER;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int REFERENCE_SUBSETTING__OWNING_MEMBERSHIP = SUBSETTING__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int REFERENCE_SUBSETTING__OWNING_NAMESPACE = SUBSETTING__OWNING_NAMESPACE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int REFERENCE_SUBSETTING__OWNING_RELATIONSHIP = SUBSETTING__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int REFERENCE_SUBSETTING__QUALIFIED_NAME = SUBSETTING__QUALIFIED_NAME;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int REFERENCE_SUBSETTING__SHORT_NAME = SUBSETTING__SHORT_NAME;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int REFERENCE_SUBSETTING__TEXTUAL_REPRESENTATION = SUBSETTING__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int REFERENCE_SUBSETTING__IS_IMPLIED = SUBSETTING__IS_IMPLIED;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int REFERENCE_SUBSETTING__OWNED_RELATED_ELEMENT = SUBSETTING__OWNED_RELATED_ELEMENT;
/**
- * The number of operations of the 'Send Action Usage' class.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int SEND_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int REFERENCE_SUBSETTING__OWNING_RELATED_ELEMENT = SUBSETTING__OWNING_RELATED_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.LoopActionUsageImpl Loop Action Usage}' class.
+ * The feature id for the 'Related Element' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.LoopActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getLoopActionUsage()
* @generated
+ * @ordered
*/
- int LOOP_ACTION_USAGE = 144;
+ int REFERENCE_SUBSETTING__RELATED_ELEMENT = SUBSETTING__RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int REFERENCE_SUBSETTING__SOURCE = SUBSETTING__SOURCE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int REFERENCE_SUBSETTING__TARGET = SUBSETTING__TARGET;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int REFERENCE_SUBSETTING__GENERAL = SUBSETTING__GENERAL;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int REFERENCE_SUBSETTING__OWNING_TYPE = SUBSETTING__OWNING_TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int REFERENCE_SUBSETTING__SPECIFIC = SUBSETTING__SPECIFIC;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Feature' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int REFERENCE_SUBSETTING__OWNING_FEATURE = SUBSETTING__OWNING_FEATURE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Subsetted Feature' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int REFERENCE_SUBSETTING__SUBSETTED_FEATURE = SUBSETTING__SUBSETTED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Subsetting Feature' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int REFERENCE_SUBSETTING__SUBSETTING_FEATURE = SUBSETTING__SUBSETTING_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Referenced Feature' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int REFERENCE_SUBSETTING__REFERENCED_FEATURE = SUBSETTING_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Referencing Feature' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int REFERENCE_SUBSETTING__REFERENCING_FEATURE = SUBSETTING_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of structural features of the 'Reference Subsetting' class.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int REFERENCE_SUBSETTING_FEATURE_COUNT = SUBSETTING_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int REFERENCE_SUBSETTING___EFFECTIVE_NAME = SUBSETTING___EFFECTIVE_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int REFERENCE_SUBSETTING___EFFECTIVE_SHORT_NAME = SUBSETTING___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int REFERENCE_SUBSETTING___ESCAPED_NAME = SUBSETTING___ESCAPED_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int REFERENCE_SUBSETTING___LIBRARY_NAMESPACE = SUBSETTING___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int REFERENCE_SUBSETTING___PATH = SUBSETTING___PATH;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The number of operations of the 'Reference Subsetting' class.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int REFERENCE_SUBSETTING_OPERATION_COUNT = SUBSETTING_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int REFERENCE_USAGE__ALIAS_IDS = USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int REFERENCE_USAGE__DECLARED_NAME = USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int REFERENCE_USAGE__DECLARED_SHORT_NAME = USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int REFERENCE_USAGE__DOCUMENTATION = USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int REFERENCE_USAGE__ELEMENT_ID = USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int REFERENCE_USAGE__IS_IMPLIED_INCLUDED = USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int REFERENCE_USAGE__IS_LIBRARY_ELEMENT = USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int REFERENCE_USAGE__NAME = USAGE__NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int REFERENCE_USAGE__OWNED_ANNOTATION = USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int REFERENCE_USAGE__OWNED_ELEMENT = USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int REFERENCE_USAGE__OWNED_RELATIONSHIP = USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int REFERENCE_USAGE__OWNER = USAGE__OWNER;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int REFERENCE_USAGE__OWNING_MEMBERSHIP = USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int REFERENCE_USAGE__OWNING_NAMESPACE = USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int REFERENCE_USAGE__OWNING_RELATIONSHIP = USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int REFERENCE_USAGE__QUALIFIED_NAME = USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int REFERENCE_USAGE__SHORT_NAME = USAGE__SHORT_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int REFERENCE_USAGE__TEXTUAL_REPRESENTATION = USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int REFERENCE_USAGE__IMPORTED_MEMBERSHIP = USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int REFERENCE_USAGE__MEMBER = USAGE__MEMBER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int REFERENCE_USAGE__MEMBERSHIP = USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int REFERENCE_USAGE__OWNED_IMPORT = USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int REFERENCE_USAGE__OWNED_MEMBER = USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int REFERENCE_USAGE__OWNED_MEMBERSHIP = USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int REFERENCE_USAGE__DIFFERENCING_TYPE = USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int REFERENCE_USAGE__DIRECTED_FEATURE = USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int REFERENCE_USAGE__END_FEATURE = USAGE__END_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int REFERENCE_USAGE__FEATURE = USAGE__FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int REFERENCE_USAGE__FEATURE_MEMBERSHIP = USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int REFERENCE_USAGE__INHERITED_FEATURE = USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int REFERENCE_USAGE__INHERITED_MEMBERSHIP = USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int REFERENCE_USAGE__INPUT = USAGE__INPUT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int REFERENCE_USAGE__INTERSECTING_TYPE = USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int REFERENCE_USAGE__IS_ABSTRACT = USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int REFERENCE_USAGE__IS_CONJUGATED = USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int REFERENCE_USAGE__IS_SUFFICIENT = USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int REFERENCE_USAGE__MULTIPLICITY = USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int REFERENCE_USAGE__OUTPUT = USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int REFERENCE_USAGE__OWNED_CONJUGATOR = USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int REFERENCE_USAGE__OWNED_DIFFERENCING = USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int REFERENCE_USAGE__OWNED_DISJOINING = USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int REFERENCE_USAGE__OWNED_END_FEATURE = USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int REFERENCE_USAGE__OWNED_FEATURE = USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int REFERENCE_USAGE__OWNED_FEATURE_MEMBERSHIP = USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int REFERENCE_USAGE__OWNED_INTERSECTING = USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int REFERENCE_USAGE__OWNED_SPECIALIZATION = USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int REFERENCE_USAGE__OWNED_UNIONING = USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int REFERENCE_USAGE__UNIONING_TYPE = USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int REFERENCE_USAGE__CHAINING_FEATURE = USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int REFERENCE_USAGE__CROSS_FEATURE = USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int REFERENCE_USAGE__DIRECTION = USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int REFERENCE_USAGE__END_OWNING_TYPE = USAGE__END_OWNING_TYPE;
/**
* The feature id for the 'Feature Target' reference.
@@ -138010,349 +138040,349 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int REFERENCE_USAGE__FEATURE_TARGET = USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int REFERENCE_USAGE__FEATURING_TYPE = USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int REFERENCE_USAGE__IS_COMPOSITE = USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int REFERENCE_USAGE__IS_CONSTANT = USAGE__IS_CONSTANT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int REFERENCE_USAGE__IS_DERIVED = USAGE__IS_DERIVED;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int REFERENCE_USAGE__IS_END = USAGE__IS_END;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int REFERENCE_USAGE__IS_ORDERED = USAGE__IS_ORDERED;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int REFERENCE_USAGE__IS_PORTION = USAGE__IS_PORTION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int REFERENCE_USAGE__IS_UNIQUE = USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int REFERENCE_USAGE__IS_VARIABLE = USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int REFERENCE_USAGE__OWNED_CROSS_SUBSETTING = USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int REFERENCE_USAGE__OWNED_FEATURE_CHAINING = USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int REFERENCE_USAGE__OWNED_FEATURE_INVERTING = USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int REFERENCE_USAGE__OWNED_REDEFINITION = USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int REFERENCE_USAGE__OWNED_REFERENCE_SUBSETTING = USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int REFERENCE_USAGE__OWNED_SUBSETTING = USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int REFERENCE_USAGE__OWNED_TYPE_FEATURING = USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int REFERENCE_USAGE__OWNED_TYPING = USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int REFERENCE_USAGE__OWNING_FEATURE_MEMBERSHIP = USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int REFERENCE_USAGE__OWNING_TYPE = USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int REFERENCE_USAGE__TYPE = USAGE__TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int REFERENCE_USAGE__DEFINITION = USAGE__DEFINITION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int REFERENCE_USAGE__DIRECTED_USAGE = USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int REFERENCE_USAGE__IS_REFERENCE = USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int REFERENCE_USAGE__IS_VARIATION = USAGE__IS_VARIATION;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int REFERENCE_USAGE__MAY_TIME_VARY = USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int REFERENCE_USAGE__NESTED_ACTION = USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int REFERENCE_USAGE__NESTED_ALLOCATION = USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int REFERENCE_USAGE__NESTED_ANALYSIS_CASE = USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int REFERENCE_USAGE__NESTED_ATTRIBUTE = USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int REFERENCE_USAGE__NESTED_CALCULATION = USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int REFERENCE_USAGE__NESTED_CASE = USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int REFERENCE_USAGE__NESTED_CONCERN = USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int REFERENCE_USAGE__NESTED_CONNECTION = USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int REFERENCE_USAGE__NESTED_CONSTRAINT = USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int REFERENCE_USAGE__NESTED_ENUMERATION = USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int REFERENCE_USAGE__NESTED_FLOW = USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int REFERENCE_USAGE__NESTED_INTERFACE = USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int REFERENCE_USAGE__NESTED_ITEM = USAGE__NESTED_ITEM;
/**
* The feature id for the 'Nested Metadata' reference list.
@@ -138361,611 +138391,610 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int REFERENCE_USAGE__NESTED_METADATA = USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int REFERENCE_USAGE__NESTED_OCCURRENCE = USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int REFERENCE_USAGE__NESTED_PART = USAGE__NESTED_PART;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int REFERENCE_USAGE__NESTED_PORT = USAGE__NESTED_PORT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int REFERENCE_USAGE__NESTED_REFERENCE = USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int REFERENCE_USAGE__NESTED_RENDERING = USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int REFERENCE_USAGE__NESTED_REQUIREMENT = USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int REFERENCE_USAGE__NESTED_STATE = USAGE__NESTED_STATE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int REFERENCE_USAGE__NESTED_TRANSITION = USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Body Action' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE__BODY_ACTION = ACTION_USAGE_FEATURE_COUNT + 0;
+ int REFERENCE_USAGE__NESTED_USAGE = USAGE__NESTED_USAGE;
/**
- * The number of structural features of the 'Loop Action Usage' class.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 1;
+ int REFERENCE_USAGE__NESTED_USE_CASE = USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int REFERENCE_USAGE__NESTED_VERIFICATION_CASE = USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int REFERENCE_USAGE__NESTED_VIEW = USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int REFERENCE_USAGE__NESTED_VIEWPOINT = USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int REFERENCE_USAGE__OWNING_DEFINITION = USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int REFERENCE_USAGE__OWNING_USAGE = USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int REFERENCE_USAGE__USAGE = USAGE__USAGE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int REFERENCE_USAGE__VARIANT = USAGE__VARIANT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int REFERENCE_USAGE__VARIANT_MEMBERSHIP = USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The number of structural features of the 'Reference Usage' class.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int REFERENCE_USAGE_FEATURE_COUNT = USAGE_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int REFERENCE_USAGE___EFFECTIVE_NAME = USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int REFERENCE_USAGE___EFFECTIVE_SHORT_NAME = USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int REFERENCE_USAGE___ESCAPED_NAME = USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int REFERENCE_USAGE___LIBRARY_NAMESPACE = USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int REFERENCE_USAGE___PATH = USAGE___PATH;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int REFERENCE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int REFERENCE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REFERENCE_USAGE___NAMES_OF__ELEMENT = USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REFERENCE_USAGE___QUALIFICATION_OF__STRING = USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REFERENCE_USAGE___RESOLVE__STRING = USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int REFERENCE_USAGE___RESOLVE_GLOBAL__STRING = USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int REFERENCE_USAGE___RESOLVE_LOCAL__STRING = USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int REFERENCE_USAGE___RESOLVE_VISIBLE__STRING = USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int REFERENCE_USAGE___UNQUALIFIED_NAME_OF__STRING = USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int REFERENCE_USAGE___VISIBILITY_OF__MEMBERSHIP = USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int REFERENCE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int REFERENCE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int REFERENCE_USAGE___ALL_SUPERTYPES = USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int REFERENCE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int REFERENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int REFERENCE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int REFERENCE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int REFERENCE_USAGE___IS_COMPATIBLE_WITH__TYPE = USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int REFERENCE_USAGE___MULTIPLICITIES = USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int REFERENCE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int REFERENCE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int REFERENCE_USAGE___SPECIALIZES__TYPE = USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int REFERENCE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int REFERENCE_USAGE___SUPERTYPES__BOOLEAN = USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int REFERENCE_USAGE___ALL_REDEFINED_FEATURES = USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int REFERENCE_USAGE___AS_CARTESIAN_PRODUCT = USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int REFERENCE_USAGE___CAN_ACCESS__FEATURE = USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int REFERENCE_USAGE___DIRECTION_FOR__TYPE = USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int REFERENCE_USAGE___IS_CARTESIAN_PRODUCT = USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int REFERENCE_USAGE___IS_FEATURED_WITHIN__TYPE = USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int REFERENCE_USAGE___IS_FEATURING_TYPE__TYPE = USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int REFERENCE_USAGE___IS_OWNED_CROSS_FEATURE = USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Argument' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int REFERENCE_USAGE___NAMING_FEATURE = USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int REFERENCE_USAGE___OWNED_CROSS_FEATURE = USAGE___OWNED_CROSS_FEATURE;
/**
- * The number of operations of the 'Loop Action Usage' class.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int LOOP_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int REFERENCE_USAGE___REDEFINES__FEATURE = USAGE___REDEFINES__FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.WhileLoopActionUsageImpl While Loop Action Usage}' class.
+ * The operation id for the 'Redefines From Library' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.WhileLoopActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getWhileLoopActionUsage()
* @generated
+ * @ordered
*/
- int WHILE_LOOP_ACTION_USAGE = 143;
+ int REFERENCE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_MEMBERSHIP;
+ int REFERENCE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_RELATIONSHIP = LOOP_ACTION_USAGE__OWNED_RELATIONSHIP;
+ int REFERENCE_USAGE___TYPING_FEATURES = USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_RELATIONSHIP = LOOP_ACTION_USAGE__OWNING_RELATIONSHIP;
+ int REFERENCE_USAGE___REFERENCED_FEATURE_TARGET = USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The number of operations of the 'Reference Usage' class.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_NAMESPACE = LOOP_ACTION_USAGE__OWNING_NAMESPACE;
+ int REFERENCE_USAGE_OPERATION_COUNT = USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__ELEMENT_ID = LOOP_ACTION_USAGE__ELEMENT_ID;
+ int RENDERING_DEFINITION__ALIAS_IDS = PART_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNER = LOOP_ACTION_USAGE__OWNER;
+ int RENDERING_DEFINITION__DECLARED_NAME = PART_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_ELEMENT = LOOP_ACTION_USAGE__OWNED_ELEMENT;
+ int RENDERING_DEFINITION__DECLARED_SHORT_NAME = PART_DEFINITION__DECLARED_SHORT_NAME;
/**
* The feature id for the 'Documentation' reference list.
@@ -138974,12903 +139003,12895 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DOCUMENTATION = LOOP_ACTION_USAGE__DOCUMENTATION;
+ int RENDERING_DEFINITION__DOCUMENTATION = PART_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_ANNOTATION = LOOP_ACTION_USAGE__OWNED_ANNOTATION;
+ int RENDERING_DEFINITION__ELEMENT_ID = PART_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION = LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int RENDERING_DEFINITION__IS_IMPLIED_INCLUDED = PART_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__ALIAS_IDS = LOOP_ACTION_USAGE__ALIAS_IDS;
+ int RENDERING_DEFINITION__IS_LIBRARY_ELEMENT = PART_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DECLARED_SHORT_NAME = LOOP_ACTION_USAGE__DECLARED_SHORT_NAME;
+ int RENDERING_DEFINITION__NAME = PART_DEFINITION__NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DECLARED_NAME = LOOP_ACTION_USAGE__DECLARED_NAME;
+ int RENDERING_DEFINITION__OWNED_ANNOTATION = PART_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__SHORT_NAME = LOOP_ACTION_USAGE__SHORT_NAME;
+ int RENDERING_DEFINITION__OWNED_ELEMENT = PART_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NAME = LOOP_ACTION_USAGE__NAME;
+ int RENDERING_DEFINITION__OWNED_RELATIONSHIP = PART_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__QUALIFIED_NAME = LOOP_ACTION_USAGE__QUALIFIED_NAME;
+ int RENDERING_DEFINITION__OWNER = PART_DEFINITION__OWNER;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED = LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int RENDERING_DEFINITION__OWNING_MEMBERSHIP = PART_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT = LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int RENDERING_DEFINITION__OWNING_NAMESPACE = PART_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_MEMBERSHIP;
+ int RENDERING_DEFINITION__OWNING_RELATIONSHIP = PART_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_MEMBER = LOOP_ACTION_USAGE__OWNED_MEMBER;
+ int RENDERING_DEFINITION__QUALIFIED_NAME = PART_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__MEMBERSHIP = LOOP_ACTION_USAGE__MEMBERSHIP;
+ int RENDERING_DEFINITION__SHORT_NAME = PART_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_IMPORT = LOOP_ACTION_USAGE__OWNED_IMPORT;
+ int RENDERING_DEFINITION__TEXTUAL_REPRESENTATION = PART_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__MEMBER = LOOP_ACTION_USAGE__MEMBER;
+ int RENDERING_DEFINITION__IMPORTED_MEMBERSHIP = PART_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP = LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int RENDERING_DEFINITION__MEMBER = PART_DEFINITION__MEMBER;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_SPECIALIZATION = LOOP_ACTION_USAGE__OWNED_SPECIALIZATION;
+ int RENDERING_DEFINITION__MEMBERSHIP = PART_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int RENDERING_DEFINITION__OWNED_IMPORT = PART_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__FEATURE = LOOP_ACTION_USAGE__FEATURE;
+ int RENDERING_DEFINITION__OWNED_MEMBER = PART_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE = LOOP_ACTION_USAGE__OWNED_FEATURE;
+ int RENDERING_DEFINITION__OWNED_MEMBERSHIP = PART_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__INPUT = LOOP_ACTION_USAGE__INPUT;
+ int RENDERING_DEFINITION__DIFFERENCING_TYPE = PART_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OUTPUT = LOOP_ACTION_USAGE__OUTPUT;
+ int RENDERING_DEFINITION__DIRECTED_FEATURE = PART_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_ABSTRACT = LOOP_ACTION_USAGE__IS_ABSTRACT;
+ int RENDERING_DEFINITION__END_FEATURE = PART_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP = LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int RENDERING_DEFINITION__FEATURE = PART_DEFINITION__FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__END_FEATURE = LOOP_ACTION_USAGE__END_FEATURE;
+ int RENDERING_DEFINITION__FEATURE_MEMBERSHIP = PART_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_END_FEATURE = LOOP_ACTION_USAGE__OWNED_END_FEATURE;
+ int RENDERING_DEFINITION__INHERITED_FEATURE = PART_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_SUFFICIENT = LOOP_ACTION_USAGE__IS_SUFFICIENT;
+ int RENDERING_DEFINITION__INHERITED_MEMBERSHIP = PART_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_CONJUGATOR = LOOP_ACTION_USAGE__OWNED_CONJUGATOR;
+ int RENDERING_DEFINITION__INPUT = PART_DEFINITION__INPUT;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_CONJUGATED = LOOP_ACTION_USAGE__IS_CONJUGATED;
+ int RENDERING_DEFINITION__INTERSECTING_TYPE = PART_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__INHERITED_FEATURE = LOOP_ACTION_USAGE__INHERITED_FEATURE;
+ int RENDERING_DEFINITION__IS_ABSTRACT = PART_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__MULTIPLICITY = LOOP_ACTION_USAGE__MULTIPLICITY;
+ int RENDERING_DEFINITION__IS_CONJUGATED = PART_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__UNIONING_TYPE = LOOP_ACTION_USAGE__UNIONING_TYPE;
+ int RENDERING_DEFINITION__IS_SUFFICIENT = PART_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_INTERSECTING = LOOP_ACTION_USAGE__OWNED_INTERSECTING;
+ int RENDERING_DEFINITION__MULTIPLICITY = PART_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__INTERSECTING_TYPE = LOOP_ACTION_USAGE__INTERSECTING_TYPE;
+ int RENDERING_DEFINITION__OUTPUT = PART_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_UNIONING = LOOP_ACTION_USAGE__OWNED_UNIONING;
+ int RENDERING_DEFINITION__OWNED_CONJUGATOR = PART_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_DISJOINING = LOOP_ACTION_USAGE__OWNED_DISJOINING;
+ int RENDERING_DEFINITION__OWNED_DIFFERENCING = PART_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int RENDERING_DEFINITION__OWNED_DISJOINING = PART_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DIFFERENCING_TYPE = LOOP_ACTION_USAGE__DIFFERENCING_TYPE;
+ int RENDERING_DEFINITION__OWNED_END_FEATURE = PART_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_DIFFERENCING = LOOP_ACTION_USAGE__OWNED_DIFFERENCING;
+ int RENDERING_DEFINITION__OWNED_FEATURE = PART_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DIRECTED_FEATURE = LOOP_ACTION_USAGE__DIRECTED_FEATURE;
+ int RENDERING_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int RENDERING_DEFINITION__OWNED_INTERSECTING = PART_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_TYPE = LOOP_ACTION_USAGE__OWNING_TYPE;
+ int RENDERING_DEFINITION__OWNED_SPECIALIZATION = PART_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__END_OWNING_TYPE = LOOP_ACTION_USAGE__END_OWNING_TYPE;
+ int RENDERING_DEFINITION__OWNED_UNIONING = PART_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_UNIQUE = LOOP_ACTION_USAGE__IS_UNIQUE;
+ int RENDERING_DEFINITION__UNIONING_TYPE = PART_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_ORDERED = LOOP_ACTION_USAGE__IS_ORDERED;
+ int RENDERING_DEFINITION__OWNED_SUBCLASSIFICATION = PART_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__TYPE = LOOP_ACTION_USAGE__TYPE;
+ int RENDERING_DEFINITION__DIRECTED_USAGE = PART_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_REDEFINITION = LOOP_ACTION_USAGE__OWNED_REDEFINITION;
+ int RENDERING_DEFINITION__IS_VARIATION = PART_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_SUBSETTING = LOOP_ACTION_USAGE__OWNED_SUBSETTING;
+ int RENDERING_DEFINITION__OWNED_ACTION = PART_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_COMPOSITE = LOOP_ACTION_USAGE__IS_COMPOSITE;
+ int RENDERING_DEFINITION__OWNED_ALLOCATION = PART_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_END = LOOP_ACTION_USAGE__IS_END;
+ int RENDERING_DEFINITION__OWNED_ANALYSIS_CASE = PART_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_TYPING = LOOP_ACTION_USAGE__OWNED_TYPING;
+ int RENDERING_DEFINITION__OWNED_ATTRIBUTE = PART_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__FEATURING_TYPE = LOOP_ACTION_USAGE__FEATURING_TYPE;
+ int RENDERING_DEFINITION__OWNED_CALCULATION = PART_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING = LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int RENDERING_DEFINITION__OWNED_CASE = PART_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_DERIVED = LOOP_ACTION_USAGE__IS_DERIVED;
+ int RENDERING_DEFINITION__OWNED_CONCERN = PART_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__CHAINING_FEATURE = LOOP_ACTION_USAGE__CHAINING_FEATURE;
+ int RENDERING_DEFINITION__OWNED_CONNECTION = PART_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING = LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int RENDERING_DEFINITION__OWNED_CONSTRAINT = PART_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING = LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int RENDERING_DEFINITION__OWNED_ENUMERATION = PART_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_PORTION = LOOP_ACTION_USAGE__IS_PORTION;
+ int RENDERING_DEFINITION__OWNED_FLOW = PART_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_VARIABLE = LOOP_ACTION_USAGE__IS_VARIABLE;
+ int RENDERING_DEFINITION__OWNED_INTERFACE = PART_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_CONSTANT = LOOP_ACTION_USAGE__IS_CONSTANT;
+ int RENDERING_DEFINITION__OWNED_ITEM = PART_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int RENDERING_DEFINITION__OWNED_METADATA = PART_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__FEATURE_TARGET = LOOP_ACTION_USAGE__FEATURE_TARGET;
+ int RENDERING_DEFINITION__OWNED_OCCURRENCE = PART_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__CROSS_FEATURE = LOOP_ACTION_USAGE__CROSS_FEATURE;
+ int RENDERING_DEFINITION__OWNED_PART = PART_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DIRECTION = LOOP_ACTION_USAGE__DIRECTION;
+ int RENDERING_DEFINITION__OWNED_PORT = PART_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING = LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int RENDERING_DEFINITION__OWNED_REFERENCE = PART_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__MAY_TIME_VARY = LOOP_ACTION_USAGE__MAY_TIME_VARY;
+ int RENDERING_DEFINITION__OWNED_RENDERING = PART_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_REFERENCE = LOOP_ACTION_USAGE__IS_REFERENCE;
+ int RENDERING_DEFINITION__OWNED_REQUIREMENT = PART_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__VARIANT = LOOP_ACTION_USAGE__VARIANT;
+ int RENDERING_DEFINITION__OWNED_STATE = PART_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP = LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int RENDERING_DEFINITION__OWNED_TRANSITION = PART_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_DEFINITION = LOOP_ACTION_USAGE__OWNING_DEFINITION;
+ int RENDERING_DEFINITION__OWNED_USAGE = PART_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OWNING_USAGE = LOOP_ACTION_USAGE__OWNING_USAGE;
+ int RENDERING_DEFINITION__OWNED_USE_CASE = PART_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_USAGE = LOOP_ACTION_USAGE__NESTED_USAGE;
+ int RENDERING_DEFINITION__OWNED_VERIFICATION_CASE = PART_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DEFINITION = LOOP_ACTION_USAGE__DEFINITION;
+ int RENDERING_DEFINITION__OWNED_VIEW = PART_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__USAGE = LOOP_ACTION_USAGE__USAGE;
+ int RENDERING_DEFINITION__OWNED_VIEWPOINT = PART_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__DIRECTED_USAGE = LOOP_ACTION_USAGE__DIRECTED_USAGE;
+ int RENDERING_DEFINITION__USAGE = PART_DEFINITION__USAGE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_REFERENCE = LOOP_ACTION_USAGE__NESTED_REFERENCE;
+ int RENDERING_DEFINITION__VARIANT = PART_DEFINITION__VARIANT;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_ATTRIBUTE = LOOP_ACTION_USAGE__NESTED_ATTRIBUTE;
+ int RENDERING_DEFINITION__VARIANT_MEMBERSHIP = PART_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_ENUMERATION = LOOP_ACTION_USAGE__NESTED_ENUMERATION;
+ int RENDERING_DEFINITION__IS_INDIVIDUAL = PART_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_OCCURRENCE = LOOP_ACTION_USAGE__NESTED_OCCURRENCE;
+ int RENDERING_DEFINITION__RENDERING = PART_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The number of structural features of the 'Rendering Definition' class.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_ITEM = LOOP_ACTION_USAGE__NESTED_ITEM;
+ int RENDERING_DEFINITION_FEATURE_COUNT = PART_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_PART = LOOP_ACTION_USAGE__NESTED_PART;
+ int RENDERING_DEFINITION___EFFECTIVE_NAME = PART_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_PORT = LOOP_ACTION_USAGE__NESTED_PORT;
+ int RENDERING_DEFINITION___EFFECTIVE_SHORT_NAME = PART_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_CONNECTION = LOOP_ACTION_USAGE__NESTED_CONNECTION;
+ int RENDERING_DEFINITION___ESCAPED_NAME = PART_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_FLOW = LOOP_ACTION_USAGE__NESTED_FLOW;
+ int RENDERING_DEFINITION___LIBRARY_NAMESPACE = PART_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_INTERFACE = LOOP_ACTION_USAGE__NESTED_INTERFACE;
+ int RENDERING_DEFINITION___PATH = PART_DEFINITION___PATH;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_ALLOCATION = LOOP_ACTION_USAGE__NESTED_ALLOCATION;
+ int RENDERING_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_ACTION = LOOP_ACTION_USAGE__NESTED_ACTION;
+ int RENDERING_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_STATE = LOOP_ACTION_USAGE__NESTED_STATE;
+ int RENDERING_DEFINITION___NAMES_OF__ELEMENT = PART_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_TRANSITION = LOOP_ACTION_USAGE__NESTED_TRANSITION;
+ int RENDERING_DEFINITION___QUALIFICATION_OF__STRING = PART_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_CALCULATION = LOOP_ACTION_USAGE__NESTED_CALCULATION;
+ int RENDERING_DEFINITION___RESOLVE__STRING = PART_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_CONSTRAINT = LOOP_ACTION_USAGE__NESTED_CONSTRAINT;
+ int RENDERING_DEFINITION___RESOLVE_GLOBAL__STRING = PART_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_REQUIREMENT = LOOP_ACTION_USAGE__NESTED_REQUIREMENT;
+ int RENDERING_DEFINITION___RESOLVE_LOCAL__STRING = PART_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_CONCERN = LOOP_ACTION_USAGE__NESTED_CONCERN;
+ int RENDERING_DEFINITION___RESOLVE_VISIBLE__STRING = PART_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_CASE = LOOP_ACTION_USAGE__NESTED_CASE;
+ int RENDERING_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE = LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int RENDERING_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE = LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int RENDERING_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_USE_CASE = LOOP_ACTION_USAGE__NESTED_USE_CASE;
+ int RENDERING_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_VIEW = LOOP_ACTION_USAGE__NESTED_VIEW;
+ int RENDERING_DEFINITION___ALL_SUPERTYPES = PART_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_VIEWPOINT = LOOP_ACTION_USAGE__NESTED_VIEWPOINT;
+ int RENDERING_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_RENDERING = LOOP_ACTION_USAGE__NESTED_RENDERING;
+ int RENDERING_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__NESTED_METADATA = LOOP_ACTION_USAGE__NESTED_METADATA;
+ int RENDERING_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_VARIATION = LOOP_ACTION_USAGE__IS_VARIATION;
+ int RENDERING_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION = LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int RENDERING_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION = LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int RENDERING_DEFINITION___MULTIPLICITIES = PART_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__IS_INDIVIDUAL = LOOP_ACTION_USAGE__IS_INDIVIDUAL;
+ int RENDERING_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__PORTION_KIND = LOOP_ACTION_USAGE__PORTION_KIND;
+ int RENDERING_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__BEHAVIOR = LOOP_ACTION_USAGE__BEHAVIOR;
+ int RENDERING_DEFINITION___SPECIALIZES__TYPE = PART_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__PARAMETER = LOOP_ACTION_USAGE__PARAMETER;
+ int RENDERING_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__ACTION_DEFINITION = LOOP_ACTION_USAGE__ACTION_DEFINITION;
+ int RENDERING_DEFINITION___SUPERTYPES__BOOLEAN = PART_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Body Action' reference.
+ * The number of operations of the 'Rendering Definition' class.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__BODY_ACTION = LOOP_ACTION_USAGE__BODY_ACTION;
+ int RENDERING_DEFINITION_OPERATION_COUNT = PART_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'While Argument' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__WHILE_ARGUMENT = LOOP_ACTION_USAGE_FEATURE_COUNT + 0;
+ int RENDERING_USAGE__ALIAS_IDS = PART_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Until Argument' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE__UNTIL_ARGUMENT = LOOP_ACTION_USAGE_FEATURE_COUNT + 1;
+ int RENDERING_USAGE__DECLARED_NAME = PART_USAGE__DECLARED_NAME;
/**
- * The number of structural features of the 'While Loop Action Usage' class.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE_FEATURE_COUNT = LOOP_ACTION_USAGE_FEATURE_COUNT + 2;
+ int RENDERING_USAGE__DECLARED_SHORT_NAME = PART_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___ESCAPED_NAME = LOOP_ACTION_USAGE___ESCAPED_NAME;
+ int RENDERING_USAGE__DOCUMENTATION = PART_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME = LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int RENDERING_USAGE__ELEMENT_ID = PART_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___EFFECTIVE_NAME = LOOP_ACTION_USAGE___EFFECTIVE_NAME;
+ int RENDERING_USAGE__IS_IMPLIED_INCLUDED = PART_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___LIBRARY_NAMESPACE = LOOP_ACTION_USAGE___LIBRARY_NAMESPACE;
+ int RENDERING_USAGE__IS_LIBRARY_ELEMENT = PART_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___PATH = LOOP_ACTION_USAGE___PATH;
+ int RENDERING_USAGE__NAME = PART_USAGE__NAME;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___NAMES_OF__ELEMENT = LOOP_ACTION_USAGE___NAMES_OF__ELEMENT;
+ int RENDERING_USAGE__OWNED_ANNOTATION = PART_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int RENDERING_USAGE__OWNED_ELEMENT = PART_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int RENDERING_USAGE__OWNED_RELATIONSHIP = PART_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int RENDERING_USAGE__OWNER = PART_USAGE__OWNER;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int RENDERING_USAGE__OWNING_MEMBERSHIP = PART_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___RESOLVE__STRING = LOOP_ACTION_USAGE___RESOLVE__STRING;
+ int RENDERING_USAGE__OWNING_NAMESPACE = PART_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING = LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int RENDERING_USAGE__OWNING_RELATIONSHIP = PART_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING = LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int RENDERING_USAGE__QUALIFIED_NAME = PART_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING = LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int RENDERING_USAGE__SHORT_NAME = PART_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING = LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int RENDERING_USAGE__TEXTUAL_REPRESENTATION = PART_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int RENDERING_USAGE__IMPORTED_MEMBERSHIP = PART_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int RENDERING_USAGE__MEMBER = PART_USAGE__MEMBER;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int RENDERING_USAGE__MEMBERSHIP = PART_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int RENDERING_USAGE__OWNED_IMPORT = PART_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int RENDERING_USAGE__OWNED_MEMBER = PART_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int RENDERING_USAGE__OWNED_MEMBERSHIP = PART_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int RENDERING_USAGE__DIFFERENCING_TYPE = PART_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int RENDERING_USAGE__DIRECTED_FEATURE = PART_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN = LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int RENDERING_USAGE__END_FEATURE = PART_USAGE__END_FEATURE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___ALL_SUPERTYPES = LOOP_ACTION_USAGE___ALL_SUPERTYPES;
+ int RENDERING_USAGE__FEATURE = PART_USAGE__FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___SPECIALIZES__TYPE = LOOP_ACTION_USAGE___SPECIALIZES__TYPE;
+ int RENDERING_USAGE__FEATURE_MEMBERSHIP = PART_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int RENDERING_USAGE__INHERITED_FEATURE = PART_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int RENDERING_USAGE__INHERITED_MEMBERSHIP = PART_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___MULTIPLICITIES = LOOP_ACTION_USAGE___MULTIPLICITIES;
+ int RENDERING_USAGE__INPUT = PART_USAGE__INPUT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE = LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int RENDERING_USAGE__INTERSECTING_TYPE = PART_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___NAMING_FEATURE = LOOP_ACTION_USAGE___NAMING_FEATURE;
+ int RENDERING_USAGE__IS_ABSTRACT = PART_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___REDEFINES__FEATURE = LOOP_ACTION_USAGE___REDEFINES__FEATURE;
+ int RENDERING_USAGE__IS_CONJUGATED = PART_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int RENDERING_USAGE__IS_SUFFICIENT = PART_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int RENDERING_USAGE__MULTIPLICITY = PART_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___TYPING_FEATURES = LOOP_ACTION_USAGE___TYPING_FEATURES;
+ int RENDERING_USAGE__OUTPUT = PART_USAGE__OUTPUT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int RENDERING_USAGE__OWNED_CONJUGATOR = PART_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int RENDERING_USAGE__OWNED_DIFFERENCING = PART_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int RENDERING_USAGE__OWNED_DISJOINING = PART_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int RENDERING_USAGE__OWNED_END_FEATURE = PART_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int RENDERING_USAGE__OWNED_FEATURE = PART_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int RENDERING_USAGE__OWNED_FEATURE_MEMBERSHIP = PART_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE = LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int RENDERING_USAGE__OWNED_INTERSECTING = PART_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int RENDERING_USAGE__OWNED_SPECIALIZATION = PART_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET = LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int RENDERING_USAGE__OWNED_UNIONING = PART_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___INPUT_PARAMETERS = LOOP_ACTION_USAGE___INPUT_PARAMETERS;
+ int RENDERING_USAGE__UNIONING_TYPE = PART_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___INPUT_PARAMETER__INT = LOOP_ACTION_USAGE___INPUT_PARAMETER__INT;
+ int RENDERING_USAGE__CHAINING_FEATURE = PART_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___ARGUMENT__INT = LOOP_ACTION_USAGE___ARGUMENT__INT;
+ int RENDERING_USAGE__CROSS_FEATURE = PART_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE___IS_SUBACTION_USAGE = LOOP_ACTION_USAGE___IS_SUBACTION_USAGE;
+ int RENDERING_USAGE__DIRECTION = PART_USAGE__DIRECTION;
/**
- * The number of operations of the 'While Loop Action Usage' class.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int WHILE_LOOP_ACTION_USAGE_OPERATION_COUNT = LOOP_ACTION_USAGE_OPERATION_COUNT + 0;
+ int RENDERING_USAGE__END_OWNING_TYPE = PART_USAGE__END_OWNING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.PerformActionUsageImpl Perform Action Usage}' class.
+ * The feature id for the 'Feature Target' reference.
*
*
- * @see org.omg.sysml.lang.sysml.impl.PerformActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPerformActionUsage()
* @generated
+ * @ordered
*/
- int PERFORM_ACTION_USAGE = 145;
+ int RENDERING_USAGE__FEATURE_TARGET = PART_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int RENDERING_USAGE__FEATURING_TYPE = PART_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int RENDERING_USAGE__IS_COMPOSITE = PART_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int RENDERING_USAGE__IS_CONSTANT = PART_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int RENDERING_USAGE__IS_DERIVED = PART_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int RENDERING_USAGE__IS_END = PART_USAGE__IS_END;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int RENDERING_USAGE__IS_ORDERED = PART_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int RENDERING_USAGE__IS_PORTION = PART_USAGE__IS_PORTION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int RENDERING_USAGE__IS_UNIQUE = PART_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int RENDERING_USAGE__IS_VARIABLE = PART_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int RENDERING_USAGE__OWNED_CROSS_SUBSETTING = PART_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int RENDERING_USAGE__OWNED_FEATURE_CHAINING = PART_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int RENDERING_USAGE__OWNED_FEATURE_INVERTING = PART_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int RENDERING_USAGE__OWNED_REDEFINITION = PART_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int RENDERING_USAGE__OWNED_REFERENCE_SUBSETTING = PART_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int RENDERING_USAGE__OWNED_SUBSETTING = PART_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int RENDERING_USAGE__OWNED_TYPE_FEATURING = PART_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int RENDERING_USAGE__OWNED_TYPING = PART_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int RENDERING_USAGE__OWNING_FEATURE_MEMBERSHIP = PART_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int RENDERING_USAGE__OWNING_TYPE = PART_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int RENDERING_USAGE__TYPE = PART_USAGE__TYPE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int RENDERING_USAGE__DEFINITION = PART_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int RENDERING_USAGE__DIRECTED_USAGE = PART_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int RENDERING_USAGE__IS_REFERENCE = PART_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int RENDERING_USAGE__IS_VARIATION = PART_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int RENDERING_USAGE__MAY_TIME_VARY = PART_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int RENDERING_USAGE__NESTED_ACTION = PART_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int RENDERING_USAGE__NESTED_ALLOCATION = PART_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int RENDERING_USAGE__NESTED_ANALYSIS_CASE = PART_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int RENDERING_USAGE__NESTED_ATTRIBUTE = PART_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int RENDERING_USAGE__NESTED_CALCULATION = PART_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int RENDERING_USAGE__NESTED_CASE = PART_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int RENDERING_USAGE__NESTED_CONCERN = PART_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int RENDERING_USAGE__NESTED_CONNECTION = PART_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int RENDERING_USAGE__NESTED_CONSTRAINT = PART_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int RENDERING_USAGE__NESTED_ENUMERATION = PART_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int RENDERING_USAGE__NESTED_FLOW = PART_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int RENDERING_USAGE__NESTED_INTERFACE = PART_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int RENDERING_USAGE__NESTED_ITEM = PART_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int RENDERING_USAGE__NESTED_METADATA = PART_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int RENDERING_USAGE__NESTED_OCCURRENCE = PART_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int RENDERING_USAGE__NESTED_PART = PART_USAGE__NESTED_PART;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int RENDERING_USAGE__NESTED_PORT = PART_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int RENDERING_USAGE__NESTED_REFERENCE = PART_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int RENDERING_USAGE__NESTED_RENDERING = PART_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int RENDERING_USAGE__NESTED_REQUIREMENT = PART_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int RENDERING_USAGE__NESTED_STATE = PART_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int RENDERING_USAGE__NESTED_TRANSITION = PART_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int RENDERING_USAGE__NESTED_USAGE = PART_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int RENDERING_USAGE__NESTED_USE_CASE = PART_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int RENDERING_USAGE__NESTED_VERIFICATION_CASE = PART_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int RENDERING_USAGE__NESTED_VIEW = PART_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int RENDERING_USAGE__NESTED_VIEWPOINT = PART_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int RENDERING_USAGE__OWNING_DEFINITION = PART_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int RENDERING_USAGE__OWNING_USAGE = PART_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int RENDERING_USAGE__USAGE = PART_USAGE__USAGE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int RENDERING_USAGE__VARIANT = PART_USAGE__VARIANT;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int RENDERING_USAGE__VARIANT_MEMBERSHIP = PART_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int RENDERING_USAGE__INDIVIDUAL_DEFINITION = PART_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int RENDERING_USAGE__IS_INDIVIDUAL = PART_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int RENDERING_USAGE__OCCURRENCE_DEFINITION = PART_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int RENDERING_USAGE__PORTION_KIND = PART_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int RENDERING_USAGE__ITEM_DEFINITION = PART_USAGE__ITEM_DEFINITION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Part Definition' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int RENDERING_USAGE__PART_DEFINITION = PART_USAGE__PART_DEFINITION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Rendering Definition' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int RENDERING_USAGE__RENDERING_DEFINITION = PART_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The number of structural features of the 'Rendering Usage' class.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int RENDERING_USAGE_FEATURE_COUNT = PART_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int RENDERING_USAGE___EFFECTIVE_NAME = PART_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int RENDERING_USAGE___EFFECTIVE_SHORT_NAME = PART_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int RENDERING_USAGE___ESCAPED_NAME = PART_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int RENDERING_USAGE___LIBRARY_NAMESPACE = PART_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int RENDERING_USAGE___PATH = PART_USAGE___PATH;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int RENDERING_USAGE___IMPORTED_MEMBERSHIPS__ELIST = PART_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int RENDERING_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int RENDERING_USAGE___NAMES_OF__ELEMENT = PART_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int RENDERING_USAGE___QUALIFICATION_OF__STRING = PART_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int RENDERING_USAGE___RESOLVE__STRING = PART_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int RENDERING_USAGE___RESOLVE_GLOBAL__STRING = PART_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int RENDERING_USAGE___RESOLVE_LOCAL__STRING = PART_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int RENDERING_USAGE___RESOLVE_VISIBLE__STRING = PART_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int RENDERING_USAGE___UNQUALIFIED_NAME_OF__STRING = PART_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int RENDERING_USAGE___VISIBILITY_OF__MEMBERSHIP = PART_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int RENDERING_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int RENDERING_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int RENDERING_USAGE___ALL_SUPERTYPES = PART_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int RENDERING_USAGE___DIRECTION_OF__FEATURE = PART_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int RENDERING_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int RENDERING_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int RENDERING_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int RENDERING_USAGE___IS_COMPATIBLE_WITH__TYPE = PART_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int RENDERING_USAGE___MULTIPLICITIES = PART_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int RENDERING_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int RENDERING_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = PART_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int RENDERING_USAGE___SPECIALIZES__TYPE = PART_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int RENDERING_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = PART_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int RENDERING_USAGE___SUPERTYPES__BOOLEAN = PART_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int RENDERING_USAGE___ALL_REDEFINED_FEATURES = PART_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int RENDERING_USAGE___AS_CARTESIAN_PRODUCT = PART_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int RENDERING_USAGE___CAN_ACCESS__FEATURE = PART_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int RENDERING_USAGE___DIRECTION_FOR__TYPE = PART_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int RENDERING_USAGE___IS_CARTESIAN_PRODUCT = PART_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int RENDERING_USAGE___IS_FEATURED_WITHIN__TYPE = PART_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int RENDERING_USAGE___IS_FEATURING_TYPE__TYPE = PART_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int RENDERING_USAGE___IS_OWNED_CROSS_FEATURE = PART_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int RENDERING_USAGE___NAMING_FEATURE = PART_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int RENDERING_USAGE___OWNED_CROSS_FEATURE = PART_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int RENDERING_USAGE___REDEFINES__FEATURE = PART_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int RENDERING_USAGE___REDEFINES_FROM_LIBRARY__STRING = PART_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int RENDERING_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = PART_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int RENDERING_USAGE___TYPING_FEATURES = PART_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int RENDERING_USAGE___REFERENCED_FEATURE_TARGET = PART_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The number of operations of the 'Rendering Usage' class.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int RENDERING_USAGE_OPERATION_COUNT = PART_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__ALIAS_IDS = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__DECLARED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__DECLARED_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__DOCUMENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__IS_IMPLIED_INCLUDED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__IS_LIBRARY_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Event Occurrence' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__EVENT_OCCURRENCE = ACTION_USAGE_FEATURE_COUNT + 0;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Performed Action' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE__PERFORMED_ACTION = ACTION_USAGE_FEATURE_COUNT + 1;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_ANNOTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The number of structural features of the 'Perform Action Usage' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 2;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNER = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNER;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__QUALIFIED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SHORT_NAME;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__TEXTUAL_REPRESENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__IS_IMPLIED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__SOURCE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__TARGET = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TARGET;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_NAME;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__VISIBILITY = REQUIREMENT_CONSTRAINT_MEMBERSHIP__VISIBILITY;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_MEMBER_FEATURE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNING_TYPE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Kind' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__KIND = REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Constraint' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Referenced Constraint' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__REFERENCED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__REFERENCED_CONSTRAINT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Requirement' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_REQUIREMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Verified Requirement' reference.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP__VERIFIED_REQUIREMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Redefines' operation.
+ * The number of structural features of the 'Requirement Verification Membership' class.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP_FEATURE_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP___EFFECTIVE_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP___EFFECTIVE_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP___ESCAPED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___ESCAPED_NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP___LIBRARY_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP___PATH = REQUIREMENT_CONSTRAINT_MEMBERSHIP___PATH;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The number of operations of the 'Requirement Verification Membership' class.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int REQUIREMENT_VERIFICATION_MEMBERSHIP_OPERATION_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int RESULT_EXPRESSION_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int RESULT_EXPRESSION_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int RESULT_EXPRESSION_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int RESULT_EXPRESSION_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int RESULT_EXPRESSION_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int RESULT_EXPRESSION_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int RESULT_EXPRESSION_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int RESULT_EXPRESSION_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The number of operations of the 'Perform Action Usage' class.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int PERFORM_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ForLoopActionUsageImpl For Loop Action Usage}' class.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ForLoopActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getForLoopActionUsage()
* @generated
+ * @ordered
*/
- int FOR_LOOP_ACTION_USAGE = 146;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_MEMBERSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_RELATIONSHIP = LOOP_ACTION_USAGE__OWNED_RELATIONSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_RELATIONSHIP = LOOP_ACTION_USAGE__OWNING_RELATIONSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_NAMESPACE = LOOP_ACTION_USAGE__OWNING_NAMESPACE;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__ELEMENT_ID = LOOP_ACTION_USAGE__ELEMENT_ID;
+ int RESULT_EXPRESSION_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNER = LOOP_ACTION_USAGE__OWNER;
+ int RESULT_EXPRESSION_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_ELEMENT = LOOP_ACTION_USAGE__OWNED_ELEMENT;
+ int RESULT_EXPRESSION_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DOCUMENTATION = LOOP_ACTION_USAGE__DOCUMENTATION;
+ int RESULT_EXPRESSION_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_ANNOTATION = LOOP_ACTION_USAGE__OWNED_ANNOTATION;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION = LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__ALIAS_IDS = LOOP_ACTION_USAGE__ALIAS_IDS;
+ int RESULT_EXPRESSION_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DECLARED_SHORT_NAME = LOOP_ACTION_USAGE__DECLARED_SHORT_NAME;
+ int RESULT_EXPRESSION_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DECLARED_NAME = LOOP_ACTION_USAGE__DECLARED_NAME;
+ int RESULT_EXPRESSION_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__SHORT_NAME = LOOP_ACTION_USAGE__SHORT_NAME;
+ int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NAME = LOOP_ACTION_USAGE__NAME;
+ int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__QUALIFIED_NAME = LOOP_ACTION_USAGE__QUALIFIED_NAME;
+ int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED = LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int RESULT_EXPRESSION_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT = LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int RESULT_EXPRESSION_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_MEMBERSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_MEMBER = LOOP_ACTION_USAGE__OWNED_MEMBER;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__MEMBERSHIP = LOOP_ACTION_USAGE__MEMBERSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_IMPORT = LOOP_ACTION_USAGE__OWNED_IMPORT;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__MEMBER = LOOP_ACTION_USAGE__MEMBER;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP = LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_SPECIALIZATION = LOOP_ACTION_USAGE__OWNED_SPECIALIZATION;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Result Expression' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP__OWNED_RESULT_EXPRESSION = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Feature' reference list.
+ * The number of structural features of the 'Result Expression Membership' class.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__FEATURE = LOOP_ACTION_USAGE__FEATURE;
+ int RESULT_EXPRESSION_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE = LOOP_ACTION_USAGE__OWNED_FEATURE;
+ int RESULT_EXPRESSION_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__INPUT = LOOP_ACTION_USAGE__INPUT;
+ int RESULT_EXPRESSION_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OUTPUT = LOOP_ACTION_USAGE__OUTPUT;
+ int RESULT_EXPRESSION_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_ABSTRACT = LOOP_ACTION_USAGE__IS_ABSTRACT;
+ int RESULT_EXPRESSION_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP = LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int RESULT_EXPRESSION_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__END_FEATURE = LOOP_ACTION_USAGE__END_FEATURE;
+ int RESULT_EXPRESSION_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The number of operations of the 'Result Expression Membership' class.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_END_FEATURE = LOOP_ACTION_USAGE__OWNED_END_FEATURE;
+ int RESULT_EXPRESSION_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_SUFFICIENT = LOOP_ACTION_USAGE__IS_SUFFICIENT;
+ int RETURN_PARAMETER_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_CONJUGATOR = LOOP_ACTION_USAGE__OWNED_CONJUGATOR;
+ int RETURN_PARAMETER_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_CONJUGATED = LOOP_ACTION_USAGE__IS_CONJUGATED;
+ int RETURN_PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__INHERITED_FEATURE = LOOP_ACTION_USAGE__INHERITED_FEATURE;
+ int RETURN_PARAMETER_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__MULTIPLICITY = LOOP_ACTION_USAGE__MULTIPLICITY;
+ int RETURN_PARAMETER_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__UNIONING_TYPE = LOOP_ACTION_USAGE__UNIONING_TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_INTERSECTING = LOOP_ACTION_USAGE__OWNED_INTERSECTING;
+ int RETURN_PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__INTERSECTING_TYPE = LOOP_ACTION_USAGE__INTERSECTING_TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_UNIONING = LOOP_ACTION_USAGE__OWNED_UNIONING;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_DISJOINING = LOOP_ACTION_USAGE__OWNED_DISJOINING;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DIFFERENCING_TYPE = LOOP_ACTION_USAGE__DIFFERENCING_TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_DIFFERENCING = LOOP_ACTION_USAGE__OWNED_DIFFERENCING;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DIRECTED_FEATURE = LOOP_ACTION_USAGE__DIRECTED_FEATURE;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_TYPE = LOOP_ACTION_USAGE__OWNING_TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__END_OWNING_TYPE = LOOP_ACTION_USAGE__END_OWNING_TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_UNIQUE = LOOP_ACTION_USAGE__IS_UNIQUE;
+ int RETURN_PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_ORDERED = LOOP_ACTION_USAGE__IS_ORDERED;
+ int RETURN_PARAMETER_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__TYPE = LOOP_ACTION_USAGE__TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_REDEFINITION = LOOP_ACTION_USAGE__OWNED_REDEFINITION;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_SUBSETTING = LOOP_ACTION_USAGE__OWNED_SUBSETTING;
+ int RETURN_PARAMETER_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_COMPOSITE = LOOP_ACTION_USAGE__IS_COMPOSITE;
+ int RETURN_PARAMETER_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_END = LOOP_ACTION_USAGE__IS_END;
+ int RETURN_PARAMETER_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_TYPING = LOOP_ACTION_USAGE__OWNED_TYPING;
+ int RETURN_PARAMETER_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__FEATURING_TYPE = LOOP_ACTION_USAGE__FEATURING_TYPE;
+ int RETURN_PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING = LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int RETURN_PARAMETER_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_DERIVED = LOOP_ACTION_USAGE__IS_DERIVED;
+ int RETURN_PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__CHAINING_FEATURE = LOOP_ACTION_USAGE__CHAINING_FEATURE;
+ int RETURN_PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING = LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int RETURN_PARAMETER_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING = LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_PORTION = LOOP_ACTION_USAGE__IS_PORTION;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_VARIABLE = LOOP_ACTION_USAGE__IS_VARIABLE;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_CONSTANT = LOOP_ACTION_USAGE__IS_CONSTANT;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__FEATURE_TARGET = LOOP_ACTION_USAGE__FEATURE_TARGET;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Member Parameter' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__CROSS_FEATURE = LOOP_ACTION_USAGE__CROSS_FEATURE;
+ int RETURN_PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
/**
- * The feature id for the 'Direction' attribute.
+ * The number of structural features of the 'Return Parameter Membership' class.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DIRECTION = LOOP_ACTION_USAGE__DIRECTION;
+ int RETURN_PARAMETER_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING = LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int RETURN_PARAMETER_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__MAY_TIME_VARY = LOOP_ACTION_USAGE__MAY_TIME_VARY;
+ int RETURN_PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_REFERENCE = LOOP_ACTION_USAGE__IS_REFERENCE;
+ int RETURN_PARAMETER_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__VARIANT = LOOP_ACTION_USAGE__VARIANT;
+ int RETURN_PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP = LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int RETURN_PARAMETER_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_DEFINITION = LOOP_ACTION_USAGE__OWNING_DEFINITION;
+ int RETURN_PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Parameter Direction' operation.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OWNING_USAGE = LOOP_ACTION_USAGE__OWNING_USAGE;
+ int RETURN_PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The number of operations of the 'Return Parameter Membership' class.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_USAGE = LOOP_ACTION_USAGE__NESTED_USAGE;
+ int RETURN_PARAMETER_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DEFINITION = LOOP_ACTION_USAGE__DEFINITION;
+ int SATISFY_REQUIREMENT_USAGE__ALIAS_IDS = REQUIREMENT_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__USAGE = LOOP_ACTION_USAGE__USAGE;
+ int SATISFY_REQUIREMENT_USAGE__DECLARED_NAME = REQUIREMENT_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__DIRECTED_USAGE = LOOP_ACTION_USAGE__DIRECTED_USAGE;
+ int SATISFY_REQUIREMENT_USAGE__DECLARED_SHORT_NAME = REQUIREMENT_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_REFERENCE = LOOP_ACTION_USAGE__NESTED_REFERENCE;
+ int SATISFY_REQUIREMENT_USAGE__DOCUMENTATION = REQUIREMENT_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_ATTRIBUTE = LOOP_ACTION_USAGE__NESTED_ATTRIBUTE;
+ int SATISFY_REQUIREMENT_USAGE__ELEMENT_ID = REQUIREMENT_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_ENUMERATION = LOOP_ACTION_USAGE__NESTED_ENUMERATION;
+ int SATISFY_REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED = REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_OCCURRENCE = LOOP_ACTION_USAGE__NESTED_OCCURRENCE;
+ int SATISFY_REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT = REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_ITEM = LOOP_ACTION_USAGE__NESTED_ITEM;
+ int SATISFY_REQUIREMENT_USAGE__NAME = REQUIREMENT_USAGE__NAME;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_PART = LOOP_ACTION_USAGE__NESTED_PART;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_ANNOTATION = REQUIREMENT_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_PORT = LOOP_ACTION_USAGE__NESTED_PORT;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_ELEMENT = REQUIREMENT_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_CONNECTION = LOOP_ACTION_USAGE__NESTED_CONNECTION;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_RELATIONSHIP = REQUIREMENT_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_FLOW = LOOP_ACTION_USAGE__NESTED_FLOW;
+ int SATISFY_REQUIREMENT_USAGE__OWNER = REQUIREMENT_USAGE__OWNER;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_INTERFACE = LOOP_ACTION_USAGE__NESTED_INTERFACE;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_ALLOCATION = LOOP_ACTION_USAGE__NESTED_ALLOCATION;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_NAMESPACE = REQUIREMENT_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_ACTION = LOOP_ACTION_USAGE__NESTED_ACTION;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_RELATIONSHIP = REQUIREMENT_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_STATE = LOOP_ACTION_USAGE__NESTED_STATE;
+ int SATISFY_REQUIREMENT_USAGE__QUALIFIED_NAME = REQUIREMENT_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_TRANSITION = LOOP_ACTION_USAGE__NESTED_TRANSITION;
+ int SATISFY_REQUIREMENT_USAGE__SHORT_NAME = REQUIREMENT_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_CALCULATION = LOOP_ACTION_USAGE__NESTED_CALCULATION;
+ int SATISFY_REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION = REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_CONSTRAINT = LOOP_ACTION_USAGE__NESTED_CONSTRAINT;
+ int SATISFY_REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP = REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_REQUIREMENT = LOOP_ACTION_USAGE__NESTED_REQUIREMENT;
+ int SATISFY_REQUIREMENT_USAGE__MEMBER = REQUIREMENT_USAGE__MEMBER;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_CONCERN = LOOP_ACTION_USAGE__NESTED_CONCERN;
+ int SATISFY_REQUIREMENT_USAGE__MEMBERSHIP = REQUIREMENT_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_CASE = LOOP_ACTION_USAGE__NESTED_CASE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_IMPORT = REQUIREMENT_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE = LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_MEMBER = REQUIREMENT_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE = LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_USE_CASE = LOOP_ACTION_USAGE__NESTED_USE_CASE;
+ int SATISFY_REQUIREMENT_USAGE__DIFFERENCING_TYPE = REQUIREMENT_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_VIEW = LOOP_ACTION_USAGE__NESTED_VIEW;
+ int SATISFY_REQUIREMENT_USAGE__DIRECTED_FEATURE = REQUIREMENT_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_VIEWPOINT = LOOP_ACTION_USAGE__NESTED_VIEWPOINT;
+ int SATISFY_REQUIREMENT_USAGE__END_FEATURE = REQUIREMENT_USAGE__END_FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_RENDERING = LOOP_ACTION_USAGE__NESTED_RENDERING;
+ int SATISFY_REQUIREMENT_USAGE__FEATURE = REQUIREMENT_USAGE__FEATURE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__NESTED_METADATA = LOOP_ACTION_USAGE__NESTED_METADATA;
+ int SATISFY_REQUIREMENT_USAGE__FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_VARIATION = LOOP_ACTION_USAGE__IS_VARIATION;
+ int SATISFY_REQUIREMENT_USAGE__INHERITED_FEATURE = REQUIREMENT_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION = LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int SATISFY_REQUIREMENT_USAGE__INHERITED_MEMBERSHIP = REQUIREMENT_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION = LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int SATISFY_REQUIREMENT_USAGE__INPUT = REQUIREMENT_USAGE__INPUT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__IS_INDIVIDUAL = LOOP_ACTION_USAGE__IS_INDIVIDUAL;
+ int SATISFY_REQUIREMENT_USAGE__INTERSECTING_TYPE = REQUIREMENT_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__PORTION_KIND = LOOP_ACTION_USAGE__PORTION_KIND;
+ int SATISFY_REQUIREMENT_USAGE__IS_ABSTRACT = REQUIREMENT_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__BEHAVIOR = LOOP_ACTION_USAGE__BEHAVIOR;
+ int SATISFY_REQUIREMENT_USAGE__IS_CONJUGATED = REQUIREMENT_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__PARAMETER = LOOP_ACTION_USAGE__PARAMETER;
+ int SATISFY_REQUIREMENT_USAGE__IS_SUFFICIENT = REQUIREMENT_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__ACTION_DEFINITION = LOOP_ACTION_USAGE__ACTION_DEFINITION;
+ int SATISFY_REQUIREMENT_USAGE__MULTIPLICITY = REQUIREMENT_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Body Action' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__BODY_ACTION = LOOP_ACTION_USAGE__BODY_ACTION;
+ int SATISFY_REQUIREMENT_USAGE__OUTPUT = REQUIREMENT_USAGE__OUTPUT;
/**
- * The feature id for the 'Seq Argument' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__SEQ_ARGUMENT = LOOP_ACTION_USAGE_FEATURE_COUNT + 0;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_CONJUGATOR = REQUIREMENT_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Loop Variable' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE__LOOP_VARIABLE = LOOP_ACTION_USAGE_FEATURE_COUNT + 1;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_DIFFERENCING = REQUIREMENT_USAGE__OWNED_DIFFERENCING;
/**
- * The number of structural features of the 'For Loop Action Usage' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE_FEATURE_COUNT = LOOP_ACTION_USAGE_FEATURE_COUNT + 2;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_DISJOINING = REQUIREMENT_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___ESCAPED_NAME = LOOP_ACTION_USAGE___ESCAPED_NAME;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_END_FEATURE = REQUIREMENT_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME = LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE = REQUIREMENT_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___EFFECTIVE_NAME = LOOP_ACTION_USAGE___EFFECTIVE_NAME;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___LIBRARY_NAMESPACE = LOOP_ACTION_USAGE___LIBRARY_NAMESPACE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_INTERSECTING = REQUIREMENT_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___PATH = LOOP_ACTION_USAGE___PATH;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_SPECIALIZATION = REQUIREMENT_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___NAMES_OF__ELEMENT = LOOP_ACTION_USAGE___NAMES_OF__ELEMENT;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_UNIONING = REQUIREMENT_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__UNIONING_TYPE = REQUIREMENT_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SATISFY_REQUIREMENT_USAGE__CHAINING_FEATURE = REQUIREMENT_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SATISFY_REQUIREMENT_USAGE__CROSS_FEATURE = REQUIREMENT_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SATISFY_REQUIREMENT_USAGE__DIRECTION = REQUIREMENT_USAGE__DIRECTION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___RESOLVE__STRING = LOOP_ACTION_USAGE___RESOLVE__STRING;
+ int SATISFY_REQUIREMENT_USAGE__END_OWNING_TYPE = REQUIREMENT_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING = LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int SATISFY_REQUIREMENT_USAGE__FEATURE_TARGET = REQUIREMENT_USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING = LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int SATISFY_REQUIREMENT_USAGE__FEATURING_TYPE = REQUIREMENT_USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING = LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int SATISFY_REQUIREMENT_USAGE__IS_COMPOSITE = REQUIREMENT_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING = LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int SATISFY_REQUIREMENT_USAGE__IS_CONSTANT = REQUIREMENT_USAGE__IS_CONSTANT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int SATISFY_REQUIREMENT_USAGE__IS_DERIVED = REQUIREMENT_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SATISFY_REQUIREMENT_USAGE__IS_END = REQUIREMENT_USAGE__IS_END;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SATISFY_REQUIREMENT_USAGE__IS_ORDERED = REQUIREMENT_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SATISFY_REQUIREMENT_USAGE__IS_PORTION = REQUIREMENT_USAGE__IS_PORTION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SATISFY_REQUIREMENT_USAGE__IS_UNIQUE = REQUIREMENT_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__IS_VARIABLE = REQUIREMENT_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING = REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING = REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN = LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING = REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___ALL_SUPERTYPES = LOOP_ACTION_USAGE___ALL_SUPERTYPES;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_REDEFINITION = REQUIREMENT_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___SPECIALIZES__TYPE = LOOP_ACTION_USAGE___SPECIALIZES__TYPE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING = REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_SUBSETTING = REQUIREMENT_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_TYPE_FEATURING = REQUIREMENT_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___MULTIPLICITIES = LOOP_ACTION_USAGE___MULTIPLICITIES;
+ int SATISFY_REQUIREMENT_USAGE__OWNED_TYPING = REQUIREMENT_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE = LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___NAMING_FEATURE = LOOP_ACTION_USAGE___NAMING_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_TYPE = REQUIREMENT_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___REDEFINES__FEATURE = LOOP_ACTION_USAGE___REDEFINES__FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__TYPE = REQUIREMENT_USAGE__TYPE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int SATISFY_REQUIREMENT_USAGE__DEFINITION = REQUIREMENT_USAGE__DEFINITION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__DIRECTED_USAGE = REQUIREMENT_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___TYPING_FEATURES = LOOP_ACTION_USAGE___TYPING_FEATURES;
+ int SATISFY_REQUIREMENT_USAGE__IS_REFERENCE = REQUIREMENT_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int SATISFY_REQUIREMENT_USAGE__IS_VARIATION = REQUIREMENT_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int SATISFY_REQUIREMENT_USAGE__MAY_TIME_VARY = REQUIREMENT_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_ACTION = REQUIREMENT_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_ALLOCATION = REQUIREMENT_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE = REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_ATTRIBUTE = REQUIREMENT_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE = LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_CALCULATION = REQUIREMENT_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_CASE = REQUIREMENT_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET = LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_CONCERN = REQUIREMENT_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___INPUT_PARAMETERS = LOOP_ACTION_USAGE___INPUT_PARAMETERS;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_CONNECTION = REQUIREMENT_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___INPUT_PARAMETER__INT = LOOP_ACTION_USAGE___INPUT_PARAMETER__INT;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_CONSTRAINT = REQUIREMENT_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___ARGUMENT__INT = LOOP_ACTION_USAGE___ARGUMENT__INT;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_ENUMERATION = REQUIREMENT_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE___IS_SUBACTION_USAGE = LOOP_ACTION_USAGE___IS_SUBACTION_USAGE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_FLOW = REQUIREMENT_USAGE__NESTED_FLOW;
/**
- * The number of operations of the 'For Loop Action Usage' class.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FOR_LOOP_ACTION_USAGE_OPERATION_COUNT = LOOP_ACTION_USAGE_OPERATION_COUNT + 0;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_INTERFACE = REQUIREMENT_USAGE__NESTED_INTERFACE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TerminateActionUsageImpl Terminate Action Usage}' class.
+ * The feature id for the 'Nested Item' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.TerminateActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTerminateActionUsage()
* @generated
+ * @ordered
*/
- int TERMINATE_ACTION_USAGE = 147;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_ITEM = REQUIREMENT_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_METADATA = REQUIREMENT_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_OCCURRENCE = REQUIREMENT_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_PART = REQUIREMENT_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_PORT = REQUIREMENT_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_REFERENCE = REQUIREMENT_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_RENDERING = REQUIREMENT_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_REQUIREMENT = REQUIREMENT_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_STATE = REQUIREMENT_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_TRANSITION = REQUIREMENT_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_USAGE = REQUIREMENT_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_USE_CASE = REQUIREMENT_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE = REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_VIEW = REQUIREMENT_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int SATISFY_REQUIREMENT_USAGE__NESTED_VIEWPOINT = REQUIREMENT_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_DEFINITION = REQUIREMENT_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int SATISFY_REQUIREMENT_USAGE__OWNING_USAGE = REQUIREMENT_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int SATISFY_REQUIREMENT_USAGE__USAGE = REQUIREMENT_USAGE__USAGE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int SATISFY_REQUIREMENT_USAGE__VARIANT = REQUIREMENT_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__VARIANT_MEMBERSHIP = REQUIREMENT_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int SATISFY_REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION = REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__IS_INDIVIDUAL = REQUIREMENT_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int SATISFY_REQUIREMENT_USAGE__OCCURRENCE_DEFINITION = REQUIREMENT_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int SATISFY_REQUIREMENT_USAGE__PORTION_KIND = REQUIREMENT_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__BEHAVIOR = REQUIREMENT_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int SATISFY_REQUIREMENT_USAGE__PARAMETER = REQUIREMENT_USAGE__PARAMETER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__FUNCTION = REQUIREMENT_USAGE__FUNCTION;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__RESULT = REQUIREMENT_USAGE__RESULT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int SATISFY_REQUIREMENT_USAGE__PREDICATE = REQUIREMENT_USAGE__PREDICATE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Constraint Definition' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int SATISFY_REQUIREMENT_USAGE__CONSTRAINT_DEFINITION = REQUIREMENT_USAGE__CONSTRAINT_DEFINITION;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int SATISFY_REQUIREMENT_USAGE__ACTOR_PARAMETER = REQUIREMENT_USAGE__ACTOR_PARAMETER;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE__ASSUMED_CONSTRAINT = REQUIREMENT_USAGE__ASSUMED_CONSTRAINT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__FRAMED_CONCERN = REQUIREMENT_USAGE__FRAMED_CONCERN;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__REQ_ID = REQUIREMENT_USAGE__REQ_ID;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int SATISFY_REQUIREMENT_USAGE__REQUIRED_CONSTRAINT = REQUIREMENT_USAGE__REQUIRED_CONSTRAINT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Requirement Definition' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int SATISFY_REQUIREMENT_USAGE__REQUIREMENT_DEFINITION = REQUIREMENT_USAGE__REQUIREMENT_DEFINITION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int SATISFY_REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER = REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE__SUBJECT_PARAMETER = REQUIREMENT_USAGE__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int SATISFY_REQUIREMENT_USAGE__TEXT = REQUIREMENT_USAGE__TEXT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Negated' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int SATISFY_REQUIREMENT_USAGE__IS_NEGATED = REQUIREMENT_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Asserted Constraint' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int SATISFY_REQUIREMENT_USAGE__ASSERTED_CONSTRAINT = REQUIREMENT_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Satisfied Requirement' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int SATISFY_REQUIREMENT_USAGE__SATISFIED_REQUIREMENT = REQUIREMENT_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Satisfying Feature' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int SATISFY_REQUIREMENT_USAGE__SATISFYING_FEATURE = REQUIREMENT_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The number of structural features of the 'Satisfy Requirement Usage' class.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int SATISFY_REQUIREMENT_USAGE_FEATURE_COUNT = REQUIREMENT_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE___EFFECTIVE_NAME = REQUIREMENT_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int SATISFY_REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME = REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int SATISFY_REQUIREMENT_USAGE___ESCAPED_NAME = REQUIREMENT_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE___LIBRARY_NAMESPACE = REQUIREMENT_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE___PATH = REQUIREMENT_USAGE___PATH;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int SATISFY_REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int SATISFY_REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int SATISFY_REQUIREMENT_USAGE___NAMES_OF__ELEMENT = REQUIREMENT_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int SATISFY_REQUIREMENT_USAGE___QUALIFICATION_OF__STRING = REQUIREMENT_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int SATISFY_REQUIREMENT_USAGE___RESOLVE__STRING = REQUIREMENT_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int SATISFY_REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING = REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int SATISFY_REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING = REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int SATISFY_REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING = REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int SATISFY_REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int SATISFY_REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int SATISFY_REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int SATISFY_REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int SATISFY_REQUIREMENT_USAGE___ALL_SUPERTYPES = REQUIREMENT_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int SATISFY_REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int SATISFY_REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int SATISFY_REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int SATISFY_REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int SATISFY_REQUIREMENT_USAGE___MULTIPLICITIES = REQUIREMENT_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int SATISFY_REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int SATISFY_REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int SATISFY_REQUIREMENT_USAGE___SPECIALIZES__TYPE = REQUIREMENT_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int SATISFY_REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int SATISFY_REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN = REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int SATISFY_REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int SATISFY_REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int SATISFY_REQUIREMENT_USAGE___CAN_ACCESS__FEATURE = REQUIREMENT_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int SATISFY_REQUIREMENT_USAGE___DIRECTION_FOR__TYPE = REQUIREMENT_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int SATISFY_REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int SATISFY_REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE = REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int SATISFY_REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE = REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int SATISFY_REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int SATISFY_REQUIREMENT_USAGE___NAMING_FEATURE = REQUIREMENT_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int SATISFY_REQUIREMENT_USAGE___OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int SATISFY_REQUIREMENT_USAGE___REDEFINES__FEATURE = REQUIREMENT_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int SATISFY_REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int SATISFY_REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int SATISFY_REQUIREMENT_USAGE___TYPING_FEATURES = REQUIREMENT_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int SATISFY_REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET = REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int SATISFY_REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT = REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int SATISFY_REQUIREMENT_USAGE___EVALUATE__ELEMENT = REQUIREMENT_USAGE___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int SATISFY_REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The number of operations of the 'Satisfy Requirement Usage' class.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int SATISFY_REQUIREMENT_USAGE_OPERATION_COUNT = REQUIREMENT_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int SELECT_EXPRESSION__ALIAS_IDS = OPERATOR_EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int SELECT_EXPRESSION__DECLARED_NAME = OPERATOR_EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int SELECT_EXPRESSION__DECLARED_SHORT_NAME = OPERATOR_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int SELECT_EXPRESSION__DOCUMENTATION = OPERATOR_EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int SELECT_EXPRESSION__ELEMENT_ID = OPERATOR_EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int SELECT_EXPRESSION__IS_IMPLIED_INCLUDED = OPERATOR_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int SELECT_EXPRESSION__IS_LIBRARY_ELEMENT = OPERATOR_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int SELECT_EXPRESSION__NAME = OPERATOR_EXPRESSION__NAME;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int SELECT_EXPRESSION__OWNED_ANNOTATION = OPERATOR_EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int SELECT_EXPRESSION__OWNED_ELEMENT = OPERATOR_EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int SELECT_EXPRESSION__OWNED_RELATIONSHIP = OPERATOR_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int SELECT_EXPRESSION__OWNER = OPERATOR_EXPRESSION__OWNER;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int SELECT_EXPRESSION__OWNING_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int SELECT_EXPRESSION__OWNING_NAMESPACE = OPERATOR_EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int SELECT_EXPRESSION__OWNING_RELATIONSHIP = OPERATOR_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int SELECT_EXPRESSION__QUALIFIED_NAME = OPERATOR_EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int SELECT_EXPRESSION__SHORT_NAME = OPERATOR_EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int SELECT_EXPRESSION__TEXTUAL_REPRESENTATION = OPERATOR_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int SELECT_EXPRESSION__IMPORTED_MEMBERSHIP = OPERATOR_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int SELECT_EXPRESSION__MEMBER = OPERATOR_EXPRESSION__MEMBER;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int SELECT_EXPRESSION__MEMBERSHIP = OPERATOR_EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int SELECT_EXPRESSION__OWNED_IMPORT = OPERATOR_EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int SELECT_EXPRESSION__OWNED_MEMBER = OPERATOR_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int SELECT_EXPRESSION__OWNED_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int SELECT_EXPRESSION__DIFFERENCING_TYPE = OPERATOR_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Terminated Occurrence Argument' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE__TERMINATED_OCCURRENCE_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
+ int SELECT_EXPRESSION__DIRECTED_FEATURE = OPERATOR_EXPRESSION__DIRECTED_FEATURE;
/**
- * The number of structural features of the 'Terminate Action Usage' class.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 1;
+ int SELECT_EXPRESSION__END_FEATURE = OPERATOR_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int SELECT_EXPRESSION__FEATURE = OPERATOR_EXPRESSION__FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int SELECT_EXPRESSION__FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int SELECT_EXPRESSION__INHERITED_FEATURE = OPERATOR_EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int SELECT_EXPRESSION__INHERITED_MEMBERSHIP = OPERATOR_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int SELECT_EXPRESSION__INPUT = OPERATOR_EXPRESSION__INPUT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int SELECT_EXPRESSION__INTERSECTING_TYPE = OPERATOR_EXPRESSION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int SELECT_EXPRESSION__IS_ABSTRACT = OPERATOR_EXPRESSION__IS_ABSTRACT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SELECT_EXPRESSION__IS_CONJUGATED = OPERATOR_EXPRESSION__IS_CONJUGATED;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SELECT_EXPRESSION__IS_SUFFICIENT = OPERATOR_EXPRESSION__IS_SUFFICIENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SELECT_EXPRESSION__MULTIPLICITY = OPERATOR_EXPRESSION__MULTIPLICITY;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int SELECT_EXPRESSION__OUTPUT = OPERATOR_EXPRESSION__OUTPUT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int SELECT_EXPRESSION__OWNED_CONJUGATOR = OPERATOR_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int SELECT_EXPRESSION__OWNED_DIFFERENCING = OPERATOR_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int SELECT_EXPRESSION__OWNED_DISJOINING = OPERATOR_EXPRESSION__OWNED_DISJOINING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int SELECT_EXPRESSION__OWNED_END_FEATURE = OPERATOR_EXPRESSION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int SELECT_EXPRESSION__OWNED_FEATURE = OPERATOR_EXPRESSION__OWNED_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SELECT_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SELECT_EXPRESSION__OWNED_INTERSECTING = OPERATOR_EXPRESSION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SELECT_EXPRESSION__OWNED_SPECIALIZATION = OPERATOR_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SELECT_EXPRESSION__OWNED_UNIONING = OPERATOR_EXPRESSION__OWNED_UNIONING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SELECT_EXPRESSION__UNIONING_TYPE = OPERATOR_EXPRESSION__UNIONING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int SELECT_EXPRESSION__CHAINING_FEATURE = OPERATOR_EXPRESSION__CHAINING_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SELECT_EXPRESSION__CROSS_FEATURE = OPERATOR_EXPRESSION__CROSS_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int SELECT_EXPRESSION__DIRECTION = OPERATOR_EXPRESSION__DIRECTION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int SELECT_EXPRESSION__END_OWNING_TYPE = OPERATOR_EXPRESSION__END_OWNING_TYPE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int SELECT_EXPRESSION__FEATURE_TARGET = OPERATOR_EXPRESSION__FEATURE_TARGET;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SELECT_EXPRESSION__FEATURING_TYPE = OPERATOR_EXPRESSION__FEATURING_TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int SELECT_EXPRESSION__IS_COMPOSITE = OPERATOR_EXPRESSION__IS_COMPOSITE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int SELECT_EXPRESSION__IS_CONSTANT = OPERATOR_EXPRESSION__IS_CONSTANT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int SELECT_EXPRESSION__IS_DERIVED = OPERATOR_EXPRESSION__IS_DERIVED;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int SELECT_EXPRESSION__IS_END = OPERATOR_EXPRESSION__IS_END;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int SELECT_EXPRESSION__IS_ORDERED = OPERATOR_EXPRESSION__IS_ORDERED;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int SELECT_EXPRESSION__IS_PORTION = OPERATOR_EXPRESSION__IS_PORTION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SELECT_EXPRESSION__IS_UNIQUE = OPERATOR_EXPRESSION__IS_UNIQUE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int SELECT_EXPRESSION__IS_VARIABLE = OPERATOR_EXPRESSION__IS_VARIABLE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int SELECT_EXPRESSION__OWNED_CROSS_SUBSETTING = OPERATOR_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int SELECT_EXPRESSION__OWNED_FEATURE_CHAINING = OPERATOR_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int SELECT_EXPRESSION__OWNED_FEATURE_INVERTING = OPERATOR_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int SELECT_EXPRESSION__OWNED_REDEFINITION = OPERATOR_EXPRESSION__OWNED_REDEFINITION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int SELECT_EXPRESSION__OWNED_REFERENCE_SUBSETTING = OPERATOR_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int SELECT_EXPRESSION__OWNED_SUBSETTING = OPERATOR_EXPRESSION__OWNED_SUBSETTING;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int SELECT_EXPRESSION__OWNED_TYPE_FEATURING = OPERATOR_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int SELECT_EXPRESSION__OWNED_TYPING = OPERATOR_EXPRESSION__OWNED_TYPING;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int SELECT_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = OPERATOR_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int SELECT_EXPRESSION__OWNING_TYPE = OPERATOR_EXPRESSION__OWNING_TYPE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int SELECT_EXPRESSION__TYPE = OPERATOR_EXPRESSION__TYPE;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int SELECT_EXPRESSION__BEHAVIOR = OPERATOR_EXPRESSION__BEHAVIOR;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int SELECT_EXPRESSION__PARAMETER = OPERATOR_EXPRESSION__PARAMETER;
/**
- * The number of operations of the 'Terminate Action Usage' class.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int TERMINATE_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int SELECT_EXPRESSION__FUNCTION = OPERATOR_EXPRESSION__FUNCTION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ControlNodeImpl Control Node}' class.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ControlNodeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getControlNode()
* @generated
+ * @ordered
*/
- int CONTROL_NODE = 149;
+ int SELECT_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = OPERATOR_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int SELECT_EXPRESSION__RESULT = OPERATOR_EXPRESSION__RESULT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int SELECT_EXPRESSION__ARGUMENT = OPERATOR_EXPRESSION__ARGUMENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int SELECT_EXPRESSION__INSTANTIATED_TYPE = OPERATOR_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int SELECT_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Operator' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int SELECT_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
/**
- * The feature id for the 'Owner' reference.
+ * The number of structural features of the 'Select Expression' class.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNER = ACTION_USAGE__OWNER;
+ int SELECT_EXPRESSION_FEATURE_COUNT = OPERATOR_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int SELECT_EXPRESSION___EFFECTIVE_NAME = OPERATOR_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int SELECT_EXPRESSION___EFFECTIVE_SHORT_NAME = OPERATOR_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int SELECT_EXPRESSION___ESCAPED_NAME = OPERATOR_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int SELECT_EXPRESSION___LIBRARY_NAMESPACE = OPERATOR_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int SELECT_EXPRESSION___PATH = OPERATOR_EXPRESSION___PATH;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int SELECT_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = OPERATOR_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int SELECT_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = OPERATOR_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int SELECT_EXPRESSION___NAMES_OF__ELEMENT = OPERATOR_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NAME = ACTION_USAGE__NAME;
+ int SELECT_EXPRESSION___QUALIFICATION_OF__STRING = OPERATOR_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int SELECT_EXPRESSION___RESOLVE__STRING = OPERATOR_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int SELECT_EXPRESSION___RESOLVE_GLOBAL__STRING = OPERATOR_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int SELECT_EXPRESSION___RESOLVE_LOCAL__STRING = OPERATOR_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int SELECT_EXPRESSION___RESOLVE_VISIBLE__STRING = OPERATOR_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int SELECT_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = OPERATOR_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int SELECT_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = OPERATOR_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int SELECT_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = OPERATOR_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__MEMBER = ACTION_USAGE__MEMBER;
+ int SELECT_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int SELECT_EXPRESSION___ALL_SUPERTYPES = OPERATOR_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int SELECT_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int SELECT_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__FEATURE = ACTION_USAGE__FEATURE;
+ int SELECT_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int SELECT_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__INPUT = ACTION_USAGE__INPUT;
+ int SELECT_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = OPERATOR_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int SELECT_EXPRESSION___MULTIPLICITIES = OPERATOR_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int SELECT_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = OPERATOR_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int SELECT_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = OPERATOR_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int SELECT_EXPRESSION___SPECIALIZES__TYPE = OPERATOR_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int SELECT_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int SELECT_EXPRESSION___SUPERTYPES__BOOLEAN = OPERATOR_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int SELECT_EXPRESSION___ALL_REDEFINED_FEATURES = OPERATOR_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int SELECT_EXPRESSION___AS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int SELECT_EXPRESSION___CAN_ACCESS__FEATURE = OPERATOR_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int SELECT_EXPRESSION___DIRECTION_FOR__TYPE = OPERATOR_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int SELECT_EXPRESSION___IS_CARTESIAN_PRODUCT = OPERATOR_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int SELECT_EXPRESSION___IS_FEATURED_WITHIN__TYPE = OPERATOR_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int SELECT_EXPRESSION___IS_FEATURING_TYPE__TYPE = OPERATOR_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int SELECT_EXPRESSION___IS_OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int SELECT_EXPRESSION___NAMING_FEATURE = OPERATOR_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int SELECT_EXPRESSION___OWNED_CROSS_FEATURE = OPERATOR_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int SELECT_EXPRESSION___REDEFINES__FEATURE = OPERATOR_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int SELECT_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = OPERATOR_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int SELECT_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = OPERATOR_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int SELECT_EXPRESSION___TYPING_FEATURES = OPERATOR_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int SELECT_EXPRESSION___CHECK_CONDITION__ELEMENT = OPERATOR_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int SELECT_EXPRESSION___EVALUATE__ELEMENT = OPERATOR_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int SELECT_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = OPERATOR_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int SELECT_EXPRESSION___INSTANTIATED_TYPE = OPERATOR_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The feature id for the 'Type' reference list.
+ * The number of operations of the 'Select Expression' class.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__TYPE = ACTION_USAGE__TYPE;
+ int SELECT_EXPRESSION_OPERATION_COUNT = OPERATOR_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int SEND_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int SEND_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int SEND_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_END = ACTION_USAGE__IS_END;
+ int SEND_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int SEND_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int SEND_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int SEND_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int SEND_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int SEND_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int SEND_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int SEND_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int SEND_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int SEND_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int SEND_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int SEND_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int SEND_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int SEND_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int SEND_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int SEND_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int SEND_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int SEND_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__VARIANT = ACTION_USAGE__VARIANT;
+ int SEND_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int SEND_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int SEND_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int SEND_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int SEND_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int SEND_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__USAGE = ACTION_USAGE__USAGE;
+ int SEND_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int SEND_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int SEND_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int SEND_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int SEND_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int SEND_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int SEND_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int SEND_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int SEND_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int SEND_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int SEND_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int SEND_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int SEND_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int SEND_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int SEND_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int SEND_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int SEND_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int SEND_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int SEND_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int SEND_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int SEND_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int SEND_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int SEND_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int SEND_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int SEND_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int SEND_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int SEND_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int SEND_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int SEND_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int SEND_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int SEND_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int SEND_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int SEND_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int SEND_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int SEND_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int SEND_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The number of structural features of the 'Control Node' class.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 0;
+ int SEND_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int SEND_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int SEND_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int SEND_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int SEND_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___PATH = ACTION_USAGE___PATH;
+ int SEND_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int SEND_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int SEND_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SEND_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SEND_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SEND_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int SEND_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int SEND_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int SEND_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int SEND_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int SEND_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int SEND_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SEND_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SEND_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SEND_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SEND_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SEND_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int SEND_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SEND_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int SEND_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int SEND_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int SEND_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SEND_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int SEND_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int SEND_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int SEND_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int SEND_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int SEND_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int SEND_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SEND_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int SEND_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int SEND_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int SEND_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int SEND_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int SEND_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int SEND_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int SEND_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int SEND_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int SEND_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int SEND_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int SEND_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int SEND_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int SEND_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int SEND_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Multiplicity Has Bounds' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int SEND_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The number of operations of the 'Control Node' class.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONTROL_NODE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 1;
+ int SEND_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.DecisionNodeImpl Decision Node}' class.
+ * The feature id for the 'Behavior' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.DecisionNodeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getDecisionNode()
* @generated
+ * @ordered
*/
- int DECISION_NODE = 148;
+ int SEND_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
+ int SEND_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
+ int SEND_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Payload Argument' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
+ int SEND_ACTION_USAGE__PAYLOAD_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Receiver Argument' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
+ int SEND_ACTION_USAGE__RECEIVER_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Sender Argument' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
+ int SEND_ACTION_USAGE__SENDER_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owner' reference.
+ * The number of structural features of the 'Send Action Usage' class.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNER = CONTROL_NODE__OWNER;
+ int SEND_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
+ int SEND_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
+ int SEND_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
+ int SEND_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
+ int SEND_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
+ int SEND_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
+ int SEND_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
+ int SEND_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
+ int SEND_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NAME = CONTROL_NODE__NAME;
+ int SEND_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
+ int SEND_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
+ int SEND_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
+ int SEND_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
+ int SEND_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
+ int SEND_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
+ int SEND_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
+ int SEND_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__MEMBER = CONTROL_NODE__MEMBER;
+ int SEND_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
+ int SEND_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
+ int SEND_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
+ int SEND_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__FEATURE = CONTROL_NODE__FEATURE;
+ int SEND_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
+ int SEND_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__INPUT = CONTROL_NODE__INPUT;
+ int SEND_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
+ int SEND_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
+ int SEND_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
+ int SEND_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
+ int SEND_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
+ int SEND_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
+ int SEND_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
+ int SEND_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
+ int SEND_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
+ int SEND_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
+ int SEND_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
+ int SEND_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
+ int SEND_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
+ int SEND_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
+ int SEND_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
+ int SEND_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
+ int SEND_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
+ int SEND_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
+ int SEND_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
+ int SEND_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
+ int SEND_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
+ int SEND_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
+ int SEND_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
+ int SEND_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
+ int SEND_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__TYPE = CONTROL_NODE__TYPE;
+ int SEND_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The number of operations of the 'Send Action Usage' class.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
+ int SEND_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
+ int STAKEHOLDER_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
+ int STAKEHOLDER_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_END = CONTROL_NODE__IS_END;
+ int STAKEHOLDER_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
+ int STAKEHOLDER_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
+ int STAKEHOLDER_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
+ int STAKEHOLDER_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
+ int STAKEHOLDER_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
+ int STAKEHOLDER_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
+ int STAKEHOLDER_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
+ int STAKEHOLDER_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
+ int STAKEHOLDER_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
+ int STAKEHOLDER_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
+ int STAKEHOLDER_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
+ int STAKEHOLDER_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
+ int STAKEHOLDER_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
+ int STAKEHOLDER_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__VARIANT = CONTROL_NODE__VARIANT;
+ int STAKEHOLDER_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
+ int STAKEHOLDER_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
+ int STAKEHOLDER_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
+ int STAKEHOLDER_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
+ int STAKEHOLDER_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
+ int STAKEHOLDER_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__USAGE = CONTROL_NODE__USAGE;
+ int STAKEHOLDER_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
+ int STAKEHOLDER_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
+ int STAKEHOLDER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
+ int STAKEHOLDER_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
+ int STAKEHOLDER_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Member Parameter' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owned Stakeholder Parameter' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
+ int STAKEHOLDER_MEMBERSHIP__OWNED_STAKEHOLDER_PARAMETER = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The number of structural features of the 'Stakeholder Membership' class.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
+ int STAKEHOLDER_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
+ int STAKEHOLDER_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
+ int STAKEHOLDER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
+ int STAKEHOLDER_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
+ int STAKEHOLDER_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
+ int STAKEHOLDER_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
+ int STAKEHOLDER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Parameter Direction' operation.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
+ int STAKEHOLDER_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The number of operations of the 'Stakeholder Membership' class.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
+ int STAKEHOLDER_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
+ int STATE_DEFINITION__ALIAS_IDS = ACTION_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
+ int STATE_DEFINITION__DECLARED_NAME = ACTION_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
+ int STATE_DEFINITION__DECLARED_SHORT_NAME = ACTION_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
+ int STATE_DEFINITION__DOCUMENTATION = ACTION_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
+ int STATE_DEFINITION__ELEMENT_ID = ACTION_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
+ int STATE_DEFINITION__IS_IMPLIED_INCLUDED = ACTION_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
+ int STATE_DEFINITION__IS_LIBRARY_ELEMENT = ACTION_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
+ int STATE_DEFINITION__NAME = ACTION_DEFINITION__NAME;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
+ int STATE_DEFINITION__OWNED_ANNOTATION = ACTION_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
+ int STATE_DEFINITION__OWNED_ELEMENT = ACTION_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
+ int STATE_DEFINITION__OWNED_RELATIONSHIP = ACTION_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
+ int STATE_DEFINITION__OWNER = ACTION_DEFINITION__OWNER;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
+ int STATE_DEFINITION__OWNING_MEMBERSHIP = ACTION_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
+ int STATE_DEFINITION__OWNING_NAMESPACE = ACTION_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
+ int STATE_DEFINITION__OWNING_RELATIONSHIP = ACTION_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The number of structural features of the 'Decision Node' class.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
+ int STATE_DEFINITION__QUALIFIED_NAME = ACTION_DEFINITION__QUALIFIED_NAME;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
+ int STATE_DEFINITION__SHORT_NAME = ACTION_DEFINITION__SHORT_NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
+ int STATE_DEFINITION__TEXTUAL_REPRESENTATION = ACTION_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
+ int STATE_DEFINITION__IMPORTED_MEMBERSHIP = ACTION_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
+ int STATE_DEFINITION__MEMBER = ACTION_DEFINITION__MEMBER;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___PATH = CONTROL_NODE___PATH;
+ int STATE_DEFINITION__MEMBERSHIP = ACTION_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
+ int STATE_DEFINITION__OWNED_IMPORT = ACTION_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
+ int STATE_DEFINITION__OWNED_MEMBER = ACTION_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int STATE_DEFINITION__OWNED_MEMBERSHIP = ACTION_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
+ int STATE_DEFINITION__DIFFERENCING_TYPE = ACTION_DEFINITION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int STATE_DEFINITION__DIRECTED_FEATURE = ACTION_DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
+ int STATE_DEFINITION__END_FEATURE = ACTION_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
+ int STATE_DEFINITION__FEATURE = ACTION_DEFINITION__FEATURE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
+ int STATE_DEFINITION__FEATURE_MEMBERSHIP = ACTION_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
+ int STATE_DEFINITION__INHERITED_FEATURE = ACTION_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
+ int STATE_DEFINITION__INHERITED_MEMBERSHIP = ACTION_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
+ int STATE_DEFINITION__INPUT = ACTION_DEFINITION__INPUT;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STATE_DEFINITION__INTERSECTING_TYPE = ACTION_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STATE_DEFINITION__IS_ABSTRACT = ACTION_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int STATE_DEFINITION__IS_CONJUGATED = ACTION_DEFINITION__IS_CONJUGATED;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int STATE_DEFINITION__IS_SUFFICIENT = ACTION_DEFINITION__IS_SUFFICIENT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int STATE_DEFINITION__MULTIPLICITY = ACTION_DEFINITION__MULTIPLICITY;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ int STATE_DEFINITION__OUTPUT = ACTION_DEFINITION__OUTPUT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int STATE_DEFINITION__OWNED_CONJUGATOR = ACTION_DEFINITION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
+ int STATE_DEFINITION__OWNED_DIFFERENCING = ACTION_DEFINITION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
+ int STATE_DEFINITION__OWNED_DISJOINING = ACTION_DEFINITION__OWNED_DISJOINING;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
+ int STATE_DEFINITION__OWNED_END_FEATURE = ACTION_DEFINITION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int STATE_DEFINITION__OWNED_FEATURE = ACTION_DEFINITION__OWNED_FEATURE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
+ int STATE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
+ int STATE_DEFINITION__OWNED_INTERSECTING = ACTION_DEFINITION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
+ int STATE_DEFINITION__OWNED_SPECIALIZATION = ACTION_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
+ int STATE_DEFINITION__OWNED_UNIONING = ACTION_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
+ int STATE_DEFINITION__UNIONING_TYPE = ACTION_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
+ int STATE_DEFINITION__OWNED_SUBCLASSIFICATION = ACTION_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int STATE_DEFINITION__DIRECTED_USAGE = ACTION_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
+ int STATE_DEFINITION__IS_VARIATION = ACTION_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
+ int STATE_DEFINITION__OWNED_ACTION = ACTION_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
+ int STATE_DEFINITION__OWNED_ALLOCATION = ACTION_DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
+ int STATE_DEFINITION__OWNED_ANALYSIS_CASE = ACTION_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
+ int STATE_DEFINITION__OWNED_ATTRIBUTE = ACTION_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
+ int STATE_DEFINITION__OWNED_CALCULATION = ACTION_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
+ int STATE_DEFINITION__OWNED_CASE = ACTION_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
+ int STATE_DEFINITION__OWNED_CONCERN = ACTION_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
+ int STATE_DEFINITION__OWNED_CONNECTION = ACTION_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
+ int STATE_DEFINITION__OWNED_CONSTRAINT = ACTION_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
+ int STATE_DEFINITION__OWNED_ENUMERATION = ACTION_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
+ int STATE_DEFINITION__OWNED_FLOW = ACTION_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
+ int STATE_DEFINITION__OWNED_INTERFACE = ACTION_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
+ int STATE_DEFINITION__OWNED_ITEM = ACTION_DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Multiplicity Has Bounds' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
+ int STATE_DEFINITION__OWNED_METADATA = ACTION_DEFINITION__OWNED_METADATA;
/**
- * The number of operations of the 'Decision Node' class.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int DECISION_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
+ int STATE_DEFINITION__OWNED_OCCURRENCE = ACTION_DEFINITION__OWNED_OCCURRENCE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IfActionUsageImpl If Action Usage}' class.
+ * The feature id for the 'Owned Part' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.IfActionUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIfActionUsage()
* @generated
+ * @ordered
*/
- int IF_ACTION_USAGE = 150;
+ int STATE_DEFINITION__OWNED_PART = ACTION_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
+ int STATE_DEFINITION__OWNED_PORT = ACTION_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
+ int STATE_DEFINITION__OWNED_REFERENCE = ACTION_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
+ int STATE_DEFINITION__OWNED_RENDERING = ACTION_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
+ int STATE_DEFINITION__OWNED_REQUIREMENT = ACTION_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
+ int STATE_DEFINITION__OWNED_STATE = ACTION_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
+ int STATE_DEFINITION__OWNED_TRANSITION = ACTION_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
+ int STATE_DEFINITION__OWNED_USAGE = ACTION_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
+ int STATE_DEFINITION__OWNED_USE_CASE = ACTION_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
+ int STATE_DEFINITION__OWNED_VERIFICATION_CASE = ACTION_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
+ int STATE_DEFINITION__OWNED_VIEW = ACTION_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
+ int STATE_DEFINITION__OWNED_VIEWPOINT = ACTION_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
+ int STATE_DEFINITION__USAGE = ACTION_DEFINITION__USAGE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
+ int STATE_DEFINITION__VARIANT = ACTION_DEFINITION__VARIANT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
+ int STATE_DEFINITION__VARIANT_MEMBERSHIP = ACTION_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
+ int STATE_DEFINITION__IS_INDIVIDUAL = ACTION_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
+ int STATE_DEFINITION__PARAMETER = ACTION_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
+ int STATE_DEFINITION__STEP = ACTION_DEFINITION__STEP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
+ int STATE_DEFINITION__ACTION = ACTION_DEFINITION__ACTION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Do Action' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
+ int STATE_DEFINITION__DO_ACTION = ACTION_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Entry Action' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
+ int STATE_DEFINITION__ENTRY_ACTION = ACTION_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Exit Action' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
+ int STATE_DEFINITION__EXIT_ACTION = ACTION_DEFINITION_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Is Parallel' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
+ int STATE_DEFINITION__IS_PARALLEL = ACTION_DEFINITION_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'State' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
+ int STATE_DEFINITION__STATE = ACTION_DEFINITION_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The number of structural features of the 'State Definition' class.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
+ int STATE_DEFINITION_FEATURE_COUNT = ACTION_DEFINITION_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
+ int STATE_DEFINITION___EFFECTIVE_NAME = ACTION_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int STATE_DEFINITION___EFFECTIVE_SHORT_NAME = ACTION_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
+ int STATE_DEFINITION___ESCAPED_NAME = ACTION_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
+ int STATE_DEFINITION___LIBRARY_NAMESPACE = ACTION_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
+ int STATE_DEFINITION___PATH = ACTION_DEFINITION___PATH;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
+ int STATE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
+ int STATE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
+ int STATE_DEFINITION___NAMES_OF__ELEMENT = ACTION_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
+ int STATE_DEFINITION___QUALIFICATION_OF__STRING = ACTION_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
+ int STATE_DEFINITION___RESOLVE__STRING = ACTION_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
+ int STATE_DEFINITION___RESOLVE_GLOBAL__STRING = ACTION_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
+ int STATE_DEFINITION___RESOLVE_LOCAL__STRING = ACTION_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
+ int STATE_DEFINITION___RESOLVE_VISIBLE__STRING = ACTION_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
+ int STATE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
+ int STATE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
+ int STATE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
+ int STATE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
+ int STATE_DEFINITION___ALL_SUPERTYPES = ACTION_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
+ int STATE_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
+ int STATE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
+ int STATE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
+ int STATE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
+ int STATE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
+ int STATE_DEFINITION___MULTIPLICITIES = ACTION_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int STATE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
+ int STATE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
+ int STATE_DEFINITION___SPECIALIZES__TYPE = ACTION_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
+ int STATE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
+ int STATE_DEFINITION___SUPERTYPES__BOOLEAN = ACTION_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Type' reference list.
+ * The number of operations of the 'State Definition' class.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
+ int STATE_DEFINITION_OPERATION_COUNT = ACTION_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
+ int STATE_SUBACTION_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
+ int STATE_SUBACTION_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
+ int STATE_SUBACTION_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
+ int STATE_SUBACTION_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
+ int STATE_SUBACTION_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
+ int STATE_SUBACTION_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
+ int STATE_SUBACTION_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
+ int STATE_SUBACTION_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
+ int STATE_SUBACTION_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
+ int STATE_SUBACTION_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
+ int STATE_SUBACTION_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int STATE_SUBACTION_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
+ int STATE_SUBACTION_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
+ int STATE_SUBACTION_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
+ int STATE_SUBACTION_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
+ int STATE_SUBACTION_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
+ int STATE_SUBACTION_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
+ int STATE_SUBACTION_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
+ int STATE_SUBACTION_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
+ int STATE_SUBACTION_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
+ int STATE_SUBACTION_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
+ int STATE_SUBACTION_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
+ int STATE_SUBACTION_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
+ int STATE_SUBACTION_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
+ int STATE_SUBACTION_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
+ int STATE_SUBACTION_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
+ int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
+ int STATE_SUBACTION_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Action' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
+ int STATE_SUBACTION_MEMBERSHIP__ACTION = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Kind' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
+ int STATE_SUBACTION_MEMBERSHIP__KIND = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The number of structural features of the 'State Subaction Membership' class.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
+ int STATE_SUBACTION_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
+ int STATE_SUBACTION_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
+ int STATE_SUBACTION_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
+ int STATE_SUBACTION_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
+ int STATE_SUBACTION_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
+ int STATE_SUBACTION_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
+ int STATE_SUBACTION_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The number of operations of the 'State Subaction Membership' class.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
+ int STATE_SUBACTION_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
+ int SUBCLASSIFICATION__ALIAS_IDS = SPECIALIZATION__ALIAS_IDS;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
+ int SUBCLASSIFICATION__DECLARED_NAME = SPECIALIZATION__DECLARED_NAME;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
+ int SUBCLASSIFICATION__DECLARED_SHORT_NAME = SPECIALIZATION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
+ int SUBCLASSIFICATION__DOCUMENTATION = SPECIALIZATION__DOCUMENTATION;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
+ int SUBCLASSIFICATION__ELEMENT_ID = SPECIALIZATION__ELEMENT_ID;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
+ int SUBCLASSIFICATION__IS_IMPLIED_INCLUDED = SPECIALIZATION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
+ int SUBCLASSIFICATION__IS_LIBRARY_ELEMENT = SPECIALIZATION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
+ int SUBCLASSIFICATION__NAME = SPECIALIZATION__NAME;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
+ int SUBCLASSIFICATION__OWNED_ANNOTATION = SPECIALIZATION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
+ int SUBCLASSIFICATION__OWNED_ELEMENT = SPECIALIZATION__OWNED_ELEMENT;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
+ int SUBCLASSIFICATION__OWNED_RELATIONSHIP = SPECIALIZATION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
+ int SUBCLASSIFICATION__OWNER = SPECIALIZATION__OWNER;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
+ int SUBCLASSIFICATION__OWNING_MEMBERSHIP = SPECIALIZATION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
+ int SUBCLASSIFICATION__OWNING_NAMESPACE = SPECIALIZATION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
+ int SUBCLASSIFICATION__OWNING_RELATIONSHIP = SPECIALIZATION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
+ int SUBCLASSIFICATION__QUALIFIED_NAME = SPECIALIZATION__QUALIFIED_NAME;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
+ int SUBCLASSIFICATION__SHORT_NAME = SPECIALIZATION__SHORT_NAME;
/**
- * The feature id for the 'Else Action' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__ELSE_ACTION = ACTION_USAGE_FEATURE_COUNT + 0;
+ int SUBCLASSIFICATION__TEXTUAL_REPRESENTATION = SPECIALIZATION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Then Action' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__THEN_ACTION = ACTION_USAGE_FEATURE_COUNT + 1;
+ int SUBCLASSIFICATION__IS_IMPLIED = SPECIALIZATION__IS_IMPLIED;
/**
- * The feature id for the 'If Argument' reference.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE__IF_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 2;
+ int SUBCLASSIFICATION__OWNED_RELATED_ELEMENT = SPECIALIZATION__OWNED_RELATED_ELEMENT;
/**
- * The number of structural features of the 'If Action Usage' class.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 3;
+ int SUBCLASSIFICATION__OWNING_RELATED_ELEMENT = SPECIALIZATION__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
+ int SUBCLASSIFICATION__RELATED_ELEMENT = SPECIALIZATION__RELATED_ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
+ int SUBCLASSIFICATION__SOURCE = SPECIALIZATION__SOURCE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
+ int SUBCLASSIFICATION__TARGET = SPECIALIZATION__TARGET;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'General' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
+ int SUBCLASSIFICATION__GENERAL = SPECIALIZATION__GENERAL;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
+ int SUBCLASSIFICATION__OWNING_TYPE = SPECIALIZATION__OWNING_TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Specific' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
+ int SUBCLASSIFICATION__SPECIFIC = SPECIALIZATION__SPECIFIC;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Classifier' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int SUBCLASSIFICATION__OWNING_CLASSIFIER = SPECIALIZATION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Subclassifier' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SUBCLASSIFICATION__SUBCLASSIFIER = SPECIALIZATION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Superclassifier' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SUBCLASSIFICATION__SUPERCLASSIFIER = SPECIALIZATION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The number of structural features of the 'Subclassification' class.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SUBCLASSIFICATION_FEATURE_COUNT = SPECIALIZATION_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
+ int SUBCLASSIFICATION___EFFECTIVE_NAME = SPECIALIZATION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
+ int SUBCLASSIFICATION___EFFECTIVE_SHORT_NAME = SPECIALIZATION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
+ int SUBCLASSIFICATION___ESCAPED_NAME = SPECIALIZATION___ESCAPED_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
+ int SUBCLASSIFICATION___LIBRARY_NAMESPACE = SPECIALIZATION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
+ int SUBCLASSIFICATION___PATH = SPECIALIZATION___PATH;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The number of operations of the 'Subclassification' class.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int SUBCLASSIFICATION_OPERATION_COUNT = SPECIALIZATION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUBJECT_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUBJECT_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUBJECT_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SUBJECT_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SUBJECT_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ int SUBJECT_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SUBJECT_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
+ int SUBJECT_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
+ int SUBJECT_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
+ int SUBJECT_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SUBJECT_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int SUBJECT_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
+ int SUBJECT_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
+ int SUBJECT_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
+ int SUBJECT_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
+ int SUBJECT_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int SUBJECT_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SUBJECT_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
+ int SUBJECT_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
+ int SUBJECT_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
+ int SUBJECT_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
+ int SUBJECT_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
+ int SUBJECT_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
+ int SUBJECT_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int SUBJECT_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
+ int SUBJECT_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
+ int SUBJECT_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
+ int SUBJECT_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
+ int SUBJECT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
+ int SUBJECT_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
+ int SUBJECT_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
+ int SUBJECT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The number of operations of the 'If Action Usage' class.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int IF_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
+ int SUBJECT_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MergeNodeImpl Merge Node}' class.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MergeNodeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMergeNode()
* @generated
+ * @ordered
*/
- int MERGE_NODE = 151;
+ int SUBJECT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
+ int SUBJECT_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
+ int SUBJECT_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Member Parameter' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
+ int SUBJECT_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
+ int SUBJECT_MEMBERSHIP__OWNED_SUBJECT_PARAMETER = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Element Id' attribute.
+ * The number of structural features of the 'Subject Membership' class.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
+ int SUBJECT_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNER = CONTROL_NODE__OWNER;
+ int SUBJECT_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
+ int SUBJECT_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
+ int SUBJECT_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
+ int SUBJECT_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
+ int SUBJECT_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
+ int SUBJECT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Parameter Direction' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
+ int SUBJECT_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The number of operations of the 'Subject Membership' class.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
+ int SUBJECT_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
+ int SUCCESSION__ALIAS_IDS = CONNECTOR__ALIAS_IDS;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NAME = CONTROL_NODE__NAME;
+ int SUCCESSION__DECLARED_NAME = CONNECTOR__DECLARED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
+ int SUCCESSION__DECLARED_SHORT_NAME = CONNECTOR__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
+ int SUCCESSION__DOCUMENTATION = CONNECTOR__DOCUMENTATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
+ int SUCCESSION__ELEMENT_ID = CONNECTOR__ELEMENT_ID;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
+ int SUCCESSION__IS_IMPLIED_INCLUDED = CONNECTOR__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
+ int SUCCESSION__IS_LIBRARY_ELEMENT = CONNECTOR__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
+ int SUCCESSION__NAME = CONNECTOR__NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
+ int SUCCESSION__OWNED_ANNOTATION = CONNECTOR__OWNED_ANNOTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__MEMBER = CONTROL_NODE__MEMBER;
+ int SUCCESSION__OWNED_ELEMENT = CONNECTOR__OWNED_ELEMENT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
+ int SUCCESSION__OWNED_RELATIONSHIP = CONNECTOR__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
+ int SUCCESSION__OWNER = CONNECTOR__OWNER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
+ int SUCCESSION__OWNING_MEMBERSHIP = CONNECTOR__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__FEATURE = CONTROL_NODE__FEATURE;
+ int SUCCESSION__OWNING_NAMESPACE = CONNECTOR__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
+ int SUCCESSION__OWNING_RELATIONSHIP = CONNECTOR__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__INPUT = CONTROL_NODE__INPUT;
+ int SUCCESSION__QUALIFIED_NAME = CONNECTOR__QUALIFIED_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
+ int SUCCESSION__SHORT_NAME = CONNECTOR__SHORT_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
+ int SUCCESSION__TEXTUAL_REPRESENTATION = CONNECTOR__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
+ int SUCCESSION__IMPORTED_MEMBERSHIP = CONNECTOR__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
+ int SUCCESSION__MEMBER = CONNECTOR__MEMBER;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
+ int SUCCESSION__MEMBERSHIP = CONNECTOR__MEMBERSHIP;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
+ int SUCCESSION__OWNED_IMPORT = CONNECTOR__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
+ int SUCCESSION__OWNED_MEMBER = CONNECTOR__OWNED_MEMBER;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
+ int SUCCESSION__OWNED_MEMBERSHIP = CONNECTOR__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
+ int SUCCESSION__DIFFERENCING_TYPE = CONNECTOR__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
+ int SUCCESSION__DIRECTED_FEATURE = CONNECTOR__DIRECTED_FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
+ int SUCCESSION__END_FEATURE = CONNECTOR__END_FEATURE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
+ int SUCCESSION__FEATURE = CONNECTOR__FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
+ int SUCCESSION__FEATURE_MEMBERSHIP = CONNECTOR__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
+ int SUCCESSION__INHERITED_FEATURE = CONNECTOR__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
+ int SUCCESSION__INHERITED_MEMBERSHIP = CONNECTOR__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
+ int SUCCESSION__INPUT = CONNECTOR__INPUT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
+ int SUCCESSION__INTERSECTING_TYPE = CONNECTOR__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
+ int SUCCESSION__IS_ABSTRACT = CONNECTOR__IS_ABSTRACT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
+ int SUCCESSION__IS_CONJUGATED = CONNECTOR__IS_CONJUGATED;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
+ int SUCCESSION__IS_SUFFICIENT = CONNECTOR__IS_SUFFICIENT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
+ int SUCCESSION__MULTIPLICITY = CONNECTOR__MULTIPLICITY;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
+ int SUCCESSION__OUTPUT = CONNECTOR__OUTPUT;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
+ int SUCCESSION__OWNED_CONJUGATOR = CONNECTOR__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
+ int SUCCESSION__OWNED_DIFFERENCING = CONNECTOR__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__TYPE = CONTROL_NODE__TYPE;
+ int SUCCESSION__OWNED_DISJOINING = CONNECTOR__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
+ int SUCCESSION__OWNED_END_FEATURE = CONNECTOR__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
+ int SUCCESSION__OWNED_FEATURE = CONNECTOR__OWNED_FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
+ int SUCCESSION__OWNED_FEATURE_MEMBERSHIP = CONNECTOR__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_END = CONTROL_NODE__IS_END;
+ int SUCCESSION__OWNED_INTERSECTING = CONNECTOR__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
+ int SUCCESSION__OWNED_SPECIALIZATION = CONNECTOR__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
+ int SUCCESSION__OWNED_UNIONING = CONNECTOR__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
+ int SUCCESSION__UNIONING_TYPE = CONNECTOR__UNIONING_TYPE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
+ int SUCCESSION__CHAINING_FEATURE = CONNECTOR__CHAINING_FEATURE;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
+ int SUCCESSION__CROSS_FEATURE = CONNECTOR__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
+ int SUCCESSION__DIRECTION = CONNECTOR__DIRECTION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
+ int SUCCESSION__END_OWNING_TYPE = CONNECTOR__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
+ int SUCCESSION__FEATURE_TARGET = CONNECTOR__FEATURE_TARGET;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
+ int SUCCESSION__FEATURING_TYPE = CONNECTOR__FEATURING_TYPE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
+ int SUCCESSION__IS_COMPOSITE = CONNECTOR__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
+ int SUCCESSION__IS_CONSTANT = CONNECTOR__IS_CONSTANT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
+ int SUCCESSION__IS_DERIVED = CONNECTOR__IS_DERIVED;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
+ int SUCCESSION__IS_END = CONNECTOR__IS_END;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
+ int SUCCESSION__IS_ORDERED = CONNECTOR__IS_ORDERED;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
+ int SUCCESSION__IS_PORTION = CONNECTOR__IS_PORTION;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
+ int SUCCESSION__IS_UNIQUE = CONNECTOR__IS_UNIQUE;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
+ int SUCCESSION__IS_VARIABLE = CONNECTOR__IS_VARIABLE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__VARIANT = CONTROL_NODE__VARIANT;
+ int SUCCESSION__OWNED_CROSS_SUBSETTING = CONNECTOR__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
+ int SUCCESSION__OWNED_FEATURE_CHAINING = CONNECTOR__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
+ int SUCCESSION__OWNED_FEATURE_INVERTING = CONNECTOR__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
+ int SUCCESSION__OWNED_REDEFINITION = CONNECTOR__OWNED_REDEFINITION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
+ int SUCCESSION__OWNED_REFERENCE_SUBSETTING = CONNECTOR__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
+ int SUCCESSION__OWNED_SUBSETTING = CONNECTOR__OWNED_SUBSETTING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__USAGE = CONTROL_NODE__USAGE;
+ int SUCCESSION__OWNED_TYPE_FEATURING = CONNECTOR__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
+ int SUCCESSION__OWNED_TYPING = CONNECTOR__OWNED_TYPING;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
+ int SUCCESSION__OWNING_FEATURE_MEMBERSHIP = CONNECTOR__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
+ int SUCCESSION__OWNING_TYPE = CONNECTOR__OWNING_TYPE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
+ int SUCCESSION__TYPE = CONNECTOR__TYPE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
+ int SUCCESSION__IS_IMPLIED = CONNECTOR__IS_IMPLIED;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
+ int SUCCESSION__OWNED_RELATED_ELEMENT = CONNECTOR__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
+ int SUCCESSION__OWNING_RELATED_ELEMENT = CONNECTOR__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
+ int SUCCESSION__RELATED_ELEMENT = CONNECTOR__RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
+ int SUCCESSION__SOURCE = CONNECTOR__SOURCE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
+ int SUCCESSION__TARGET = CONNECTOR__TARGET;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
+ int SUCCESSION__ASSOCIATION = CONNECTOR__ASSOCIATION;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
+ int SUCCESSION__CONNECTOR_END = CONNECTOR__CONNECTOR_END;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
+ int SUCCESSION__DEFAULT_FEATURING_TYPE = CONNECTOR__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
+ int SUCCESSION__RELATED_FEATURE = CONNECTOR__RELATED_FEATURE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
+ int SUCCESSION__SOURCE_FEATURE = CONNECTOR__SOURCE_FEATURE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
+ int SUCCESSION__TARGET_FEATURE = CONNECTOR__TARGET_FEATURE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The number of structural features of the 'Succession' class.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
+ int SUCCESSION_FEATURE_COUNT = CONNECTOR_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
+ int SUCCESSION___EFFECTIVE_NAME = CONNECTOR___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
+ int SUCCESSION___EFFECTIVE_SHORT_NAME = CONNECTOR___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
+ int SUCCESSION___ESCAPED_NAME = CONNECTOR___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
+ int SUCCESSION___LIBRARY_NAMESPACE = CONNECTOR___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
+ int SUCCESSION___PATH = CONNECTOR___PATH;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
+ int SUCCESSION___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
+ int SUCCESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
+ int SUCCESSION___NAMES_OF__ELEMENT = CONNECTOR___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
+ int SUCCESSION___QUALIFICATION_OF__STRING = CONNECTOR___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
+ int SUCCESSION___RESOLVE__STRING = CONNECTOR___RESOLVE__STRING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
+ int SUCCESSION___RESOLVE_GLOBAL__STRING = CONNECTOR___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
+ int SUCCESSION___RESOLVE_LOCAL__STRING = CONNECTOR___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
+ int SUCCESSION___RESOLVE_VISIBLE__STRING = CONNECTOR___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
+ int SUCCESSION___UNQUALIFIED_NAME_OF__STRING = CONNECTOR___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
+ int SUCCESSION___VISIBILITY_OF__MEMBERSHIP = CONNECTOR___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
+ int SUCCESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
+ int SUCCESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
+ int SUCCESSION___ALL_SUPERTYPES = CONNECTOR___ALL_SUPERTYPES;
/**
- * The number of structural features of the 'Merge Node' class.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
+ int SUCCESSION___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
+ int SUCCESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
+ int SUCCESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
+ int SUCCESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
+ int SUCCESSION___IS_COMPATIBLE_WITH__TYPE = CONNECTOR___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___PATH = CONTROL_NODE___PATH;
+ int SUCCESSION___MULTIPLICITIES = CONNECTOR___MULTIPLICITIES;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
+ int SUCCESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
+ int SUCCESSION___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SUCCESSION___SPECIALIZES__TYPE = CONNECTOR___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SUCCESSION___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SUCCESSION___SUPERTYPES__BOOLEAN = CONNECTOR___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
+ int SUCCESSION___ALL_REDEFINED_FEATURES = CONNECTOR___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
+ int SUCCESSION___AS_CARTESIAN_PRODUCT = CONNECTOR___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
+ int SUCCESSION___CAN_ACCESS__FEATURE = CONNECTOR___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
+ int SUCCESSION___DIRECTION_FOR__TYPE = CONNECTOR___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
+ int SUCCESSION___IS_CARTESIAN_PRODUCT = CONNECTOR___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
+ int SUCCESSION___IS_FEATURED_WITHIN__TYPE = CONNECTOR___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION___IS_FEATURING_TYPE__TYPE = CONNECTOR___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION___IS_OWNED_CROSS_FEATURE = CONNECTOR___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION___NAMING_FEATURE = CONNECTOR___NAMING_FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SUCCESSION___OWNED_CROSS_FEATURE = CONNECTOR___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SUCCESSION___REDEFINES__FEATURE = CONNECTOR___REDEFINES__FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ int SUCCESSION___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SUCCESSION___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
+ int SUCCESSION___TYPING_FEATURES = CONNECTOR___TYPING_FEATURES;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The number of operations of the 'Succession' class.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
+ int SUCCESSION_OPERATION_COUNT = CONNECTOR_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
+ int SUCCESSION_AS_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SUCCESSION_AS_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
+ int SUCCESSION_AS_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
+ int SUCCESSION_AS_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
+ int SUCCESSION_AS_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
+ int SUCCESSION_AS_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
+ int SUCCESSION_AS_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
+ int SUCCESSION_AS_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SUCCESSION_AS_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
+ int SUCCESSION_AS_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
+ int SUCCESSION_AS_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
+ int SUCCESSION_AS_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
+ int SUCCESSION_AS_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
+ int SUCCESSION_AS_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
+ int SUCCESSION_AS_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
+ int SUCCESSION_AS_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
+ int SUCCESSION_AS_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
+ int SUCCESSION_AS_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
+ int SUCCESSION_AS_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
+ int SUCCESSION_AS_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
+ int SUCCESSION_AS_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
+ int SUCCESSION_AS_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
+ int SUCCESSION_AS_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Multiplicity Has Bounds' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
+ int SUCCESSION_AS_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
/**
- * The number of operations of the 'Merge Node' class.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int MERGE_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
+ int SUCCESSION_AS_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.JoinNodeImpl Join Node}' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.JoinNodeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getJoinNode()
* @generated
+ * @ordered
*/
- int JOIN_NODE = 152;
+ int SUCCESSION_AS_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
+ int SUCCESSION_AS_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
+ int SUCCESSION_AS_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
+ int SUCCESSION_AS_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
+ int SUCCESSION_AS_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNER = CONTROL_NODE__OWNER;
+ int SUCCESSION_AS_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
+ int SUCCESSION_AS_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
+ int SUCCESSION_AS_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
+ int SUCCESSION_AS_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
+ int SUCCESSION_AS_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
+ int SUCCESSION_AS_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
+ int SUCCESSION_AS_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
+ int SUCCESSION_AS_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
+ int SUCCESSION_AS_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NAME = CONTROL_NODE__NAME;
+ int SUCCESSION_AS_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
+ int SUCCESSION_AS_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
+ int SUCCESSION_AS_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
+ int SUCCESSION_AS_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
+ int SUCCESSION_AS_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
+ int SUCCESSION_AS_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__MEMBER = CONTROL_NODE__MEMBER;
+ int SUCCESSION_AS_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__CROSS_FEATURE = CONNECTOR_AS_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
+ int SUCCESSION_AS_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__FEATURE = CONTROL_NODE__FEATURE;
+ int SUCCESSION_AS_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
+ int SUCCESSION_AS_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__INPUT = CONTROL_NODE__INPUT;
+ int SUCCESSION_AS_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
+ int SUCCESSION_AS_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
+ int SUCCESSION_AS_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
+ int SUCCESSION_AS_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
+ int SUCCESSION_AS_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
+ int SUCCESSION_AS_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
+ int SUCCESSION_AS_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
+ int SUCCESSION_AS_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
+ int SUCCESSION_AS_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
+ int SUCCESSION_AS_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
+ int SUCCESSION_AS_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
+ int SUCCESSION_AS_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
+ int SUCCESSION_AS_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
+ int SUCCESSION_AS_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
+ int SUCCESSION_AS_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
+ int SUCCESSION_AS_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
+ int SUCCESSION_AS_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
+ int SUCCESSION_AS_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
+ int SUCCESSION_AS_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
+ int SUCCESSION_AS_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
+ int SUCCESSION_AS_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
+ int SUCCESSION_AS_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__TYPE = CONTROL_NODE__TYPE;
+ int SUCCESSION_AS_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
+ int SUCCESSION_AS_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
+ int SUCCESSION_AS_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
+ int SUCCESSION_AS_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_END = CONTROL_NODE__IS_END;
+ int SUCCESSION_AS_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
+ int SUCCESSION_AS_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
+ int SUCCESSION_AS_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
+ int SUCCESSION_AS_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
+ int SUCCESSION_AS_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
+ int SUCCESSION_AS_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
+ int SUCCESSION_AS_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
+ int SUCCESSION_AS_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
+ int SUCCESSION_AS_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
+ int SUCCESSION_AS_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
+ int SUCCESSION_AS_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
+ int SUCCESSION_AS_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
+ int SUCCESSION_AS_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
+ int SUCCESSION_AS_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
+ int SUCCESSION_AS_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
+ int SUCCESSION_AS_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
+ int SUCCESSION_AS_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
+ int SUCCESSION_AS_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__VARIANT = CONTROL_NODE__VARIANT;
+ int SUCCESSION_AS_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
+ int SUCCESSION_AS_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
+ int SUCCESSION_AS_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
+ int SUCCESSION_AS_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
+ int SUCCESSION_AS_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
+ int SUCCESSION_AS_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
/**
* The feature id for the 'Usage' reference list.
@@ -151879,11685 +151900,11671 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int JOIN_NODE__USAGE = CONTROL_NODE__USAGE;
+ int SUCCESSION_AS_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
+ int SUCCESSION_AS_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
+ int SUCCESSION_AS_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
+ int SUCCESSION_AS_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
+ int SUCCESSION_AS_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
+ int SUCCESSION_AS_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
+ int SUCCESSION_AS_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
+ int SUCCESSION_AS_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
+ int SUCCESSION_AS_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
+ int SUCCESSION_AS_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
+ int SUCCESSION_AS_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
+ int SUCCESSION_AS_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
+ int SUCCESSION_AS_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
+ int SUCCESSION_AS_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
+ int SUCCESSION_AS_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The number of structural features of the 'Succession As Usage' class.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
+ int SUCCESSION_AS_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
+ int SUCCESSION_AS_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
+ int SUCCESSION_AS_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
+ int SUCCESSION_AS_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
+ int SUCCESSION_AS_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
+ int SUCCESSION_AS_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
+ int SUCCESSION_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
+ int SUCCESSION_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
+ int SUCCESSION_AS_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
+ int SUCCESSION_AS_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
+ int SUCCESSION_AS_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
+ int SUCCESSION_AS_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
+ int SUCCESSION_AS_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
+ int SUCCESSION_AS_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
+ int SUCCESSION_AS_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
+ int SUCCESSION_AS_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
+ int SUCCESSION_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
+ int SUCCESSION_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
+ int SUCCESSION_AS_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
+ int SUCCESSION_AS_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
+ int SUCCESSION_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The number of structural features of the 'Join Node' class.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
+ int SUCCESSION_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
+ int SUCCESSION_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
+ int SUCCESSION_AS_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
+ int SUCCESSION_AS_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
+ int SUCCESSION_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___PATH = CONTROL_NODE___PATH;
+ int SUCCESSION_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
+ int SUCCESSION_AS_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
+ int SUCCESSION_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SUCCESSION_AS_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SUCCESSION_AS_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SUCCESSION_AS_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
+ int SUCCESSION_AS_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
+ int SUCCESSION_AS_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
+ int SUCCESSION_AS_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
+ int SUCCESSION_AS_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
+ int SUCCESSION_AS_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
+ int SUCCESSION_AS_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION_AS_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION_AS_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION_AS_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SUCCESSION_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SUCCESSION_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ int SUCCESSION_AS_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SUCCESSION_AS_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Supertypes' operation.
+ * The number of operations of the 'Succession As Usage' class.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
+ int SUCCESSION_AS_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
+ int SUCCESSION_FLOW__ALIAS_IDS = FLOW__ALIAS_IDS;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
+ int SUCCESSION_FLOW__DECLARED_NAME = FLOW__DECLARED_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SUCCESSION_FLOW__DECLARED_SHORT_NAME = FLOW__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
+ int SUCCESSION_FLOW__DOCUMENTATION = FLOW__DOCUMENTATION;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
+ int SUCCESSION_FLOW__ELEMENT_ID = FLOW__ELEMENT_ID;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
+ int SUCCESSION_FLOW__IS_IMPLIED_INCLUDED = FLOW__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
+ int SUCCESSION_FLOW__IS_LIBRARY_ELEMENT = FLOW__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
+ int SUCCESSION_FLOW__NAME = FLOW__NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
+ int SUCCESSION_FLOW__OWNED_ANNOTATION = FLOW__OWNED_ANNOTATION;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SUCCESSION_FLOW__OWNED_ELEMENT = FLOW__OWNED_ELEMENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
+ int SUCCESSION_FLOW__OWNED_RELATIONSHIP = FLOW__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
+ int SUCCESSION_FLOW__OWNER = FLOW__OWNER;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
+ int SUCCESSION_FLOW__OWNING_MEMBERSHIP = FLOW__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
+ int SUCCESSION_FLOW__OWNING_NAMESPACE = FLOW__OWNING_NAMESPACE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
+ int SUCCESSION_FLOW__OWNING_RELATIONSHIP = FLOW__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
+ int SUCCESSION_FLOW__QUALIFIED_NAME = FLOW__QUALIFIED_NAME;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
+ int SUCCESSION_FLOW__SHORT_NAME = FLOW__SHORT_NAME;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
+ int SUCCESSION_FLOW__TEXTUAL_REPRESENTATION = FLOW__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
+ int SUCCESSION_FLOW__IMPORTED_MEMBERSHIP = FLOW__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
+ int SUCCESSION_FLOW__MEMBER = FLOW__MEMBER;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
+ int SUCCESSION_FLOW__MEMBERSHIP = FLOW__MEMBERSHIP;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
+ int SUCCESSION_FLOW__OWNED_IMPORT = FLOW__OWNED_IMPORT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
+ int SUCCESSION_FLOW__OWNED_MEMBER = FLOW__OWNED_MEMBER;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
+ int SUCCESSION_FLOW__OWNED_MEMBERSHIP = FLOW__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Multiplicity Has Bounds' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
+ int SUCCESSION_FLOW__DIFFERENCING_TYPE = FLOW__DIFFERENCING_TYPE;
/**
- * The number of operations of the 'Join Node' class.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int JOIN_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
+ int SUCCESSION_FLOW__DIRECTED_FEATURE = FLOW__DIRECTED_FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ForkNodeImpl Fork Node}' class.
+ * The feature id for the 'End Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ForkNodeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getForkNode()
* @generated
+ * @ordered
*/
- int FORK_NODE = 153;
+ int SUCCESSION_FLOW__END_FEATURE = FLOW__END_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_MEMBERSHIP = CONTROL_NODE__OWNING_MEMBERSHIP;
+ int SUCCESSION_FLOW__FEATURE = FLOW__FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_RELATIONSHIP = CONTROL_NODE__OWNED_RELATIONSHIP;
+ int SUCCESSION_FLOW__FEATURE_MEMBERSHIP = FLOW__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_RELATIONSHIP = CONTROL_NODE__OWNING_RELATIONSHIP;
+ int SUCCESSION_FLOW__INHERITED_FEATURE = FLOW__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_NAMESPACE = CONTROL_NODE__OWNING_NAMESPACE;
+ int SUCCESSION_FLOW__INHERITED_MEMBERSHIP = FLOW__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__ELEMENT_ID = CONTROL_NODE__ELEMENT_ID;
+ int SUCCESSION_FLOW__INPUT = FLOW__INPUT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNER = CONTROL_NODE__OWNER;
+ int SUCCESSION_FLOW__INTERSECTING_TYPE = FLOW__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_ELEMENT = CONTROL_NODE__OWNED_ELEMENT;
+ int SUCCESSION_FLOW__IS_ABSTRACT = FLOW__IS_ABSTRACT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DOCUMENTATION = CONTROL_NODE__DOCUMENTATION;
+ int SUCCESSION_FLOW__IS_CONJUGATED = FLOW__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_ANNOTATION = CONTROL_NODE__OWNED_ANNOTATION;
+ int SUCCESSION_FLOW__IS_SUFFICIENT = FLOW__IS_SUFFICIENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__TEXTUAL_REPRESENTATION = CONTROL_NODE__TEXTUAL_REPRESENTATION;
+ int SUCCESSION_FLOW__MULTIPLICITY = FLOW__MULTIPLICITY;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__ALIAS_IDS = CONTROL_NODE__ALIAS_IDS;
+ int SUCCESSION_FLOW__OUTPUT = FLOW__OUTPUT;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DECLARED_SHORT_NAME = CONTROL_NODE__DECLARED_SHORT_NAME;
+ int SUCCESSION_FLOW__OWNED_CONJUGATOR = FLOW__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DECLARED_NAME = CONTROL_NODE__DECLARED_NAME;
+ int SUCCESSION_FLOW__OWNED_DIFFERENCING = FLOW__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__SHORT_NAME = CONTROL_NODE__SHORT_NAME;
+ int SUCCESSION_FLOW__OWNED_DISJOINING = FLOW__OWNED_DISJOINING;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NAME = CONTROL_NODE__NAME;
+ int SUCCESSION_FLOW__OWNED_END_FEATURE = FLOW__OWNED_END_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__QUALIFIED_NAME = CONTROL_NODE__QUALIFIED_NAME;
+ int SUCCESSION_FLOW__OWNED_FEATURE = FLOW__OWNED_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_IMPLIED_INCLUDED = CONTROL_NODE__IS_IMPLIED_INCLUDED;
+ int SUCCESSION_FLOW__OWNED_FEATURE_MEMBERSHIP = FLOW__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_LIBRARY_ELEMENT = CONTROL_NODE__IS_LIBRARY_ELEMENT;
+ int SUCCESSION_FLOW__OWNED_INTERSECTING = FLOW__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_MEMBERSHIP = CONTROL_NODE__OWNED_MEMBERSHIP;
+ int SUCCESSION_FLOW__OWNED_SPECIALIZATION = FLOW__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_MEMBER = CONTROL_NODE__OWNED_MEMBER;
+ int SUCCESSION_FLOW__OWNED_UNIONING = FLOW__OWNED_UNIONING;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__MEMBERSHIP = CONTROL_NODE__MEMBERSHIP;
+ int SUCCESSION_FLOW__UNIONING_TYPE = FLOW__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_IMPORT = CONTROL_NODE__OWNED_IMPORT;
+ int SUCCESSION_FLOW__CHAINING_FEATURE = FLOW__CHAINING_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__MEMBER = CONTROL_NODE__MEMBER;
+ int SUCCESSION_FLOW__CROSS_FEATURE = FLOW__CROSS_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IMPORTED_MEMBERSHIP = CONTROL_NODE__IMPORTED_MEMBERSHIP;
+ int SUCCESSION_FLOW__DIRECTION = FLOW__DIRECTION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_SPECIALIZATION = CONTROL_NODE__OWNED_SPECIALIZATION;
+ int SUCCESSION_FLOW__END_OWNING_TYPE = FLOW__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNED_FEATURE_MEMBERSHIP;
+ int SUCCESSION_FLOW__FEATURE_TARGET = FLOW__FEATURE_TARGET;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__FEATURE = CONTROL_NODE__FEATURE;
+ int SUCCESSION_FLOW__FEATURING_TYPE = FLOW__FEATURING_TYPE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_FEATURE = CONTROL_NODE__OWNED_FEATURE;
+ int SUCCESSION_FLOW__IS_COMPOSITE = FLOW__IS_COMPOSITE;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__INPUT = CONTROL_NODE__INPUT;
+ int SUCCESSION_FLOW__IS_CONSTANT = FLOW__IS_CONSTANT;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OUTPUT = CONTROL_NODE__OUTPUT;
+ int SUCCESSION_FLOW__IS_DERIVED = FLOW__IS_DERIVED;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_ABSTRACT = CONTROL_NODE__IS_ABSTRACT;
+ int SUCCESSION_FLOW__IS_END = FLOW__IS_END;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__INHERITED_MEMBERSHIP = CONTROL_NODE__INHERITED_MEMBERSHIP;
+ int SUCCESSION_FLOW__IS_ORDERED = FLOW__IS_ORDERED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__END_FEATURE = CONTROL_NODE__END_FEATURE;
+ int SUCCESSION_FLOW__IS_PORTION = FLOW__IS_PORTION;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_END_FEATURE = CONTROL_NODE__OWNED_END_FEATURE;
+ int SUCCESSION_FLOW__IS_UNIQUE = FLOW__IS_UNIQUE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_SUFFICIENT = CONTROL_NODE__IS_SUFFICIENT;
+ int SUCCESSION_FLOW__IS_VARIABLE = FLOW__IS_VARIABLE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_CONJUGATOR = CONTROL_NODE__OWNED_CONJUGATOR;
+ int SUCCESSION_FLOW__OWNED_CROSS_SUBSETTING = FLOW__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_CONJUGATED = CONTROL_NODE__IS_CONJUGATED;
+ int SUCCESSION_FLOW__OWNED_FEATURE_CHAINING = FLOW__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__INHERITED_FEATURE = CONTROL_NODE__INHERITED_FEATURE;
+ int SUCCESSION_FLOW__OWNED_FEATURE_INVERTING = FLOW__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__MULTIPLICITY = CONTROL_NODE__MULTIPLICITY;
+ int SUCCESSION_FLOW__OWNED_REDEFINITION = FLOW__OWNED_REDEFINITION;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__UNIONING_TYPE = CONTROL_NODE__UNIONING_TYPE;
+ int SUCCESSION_FLOW__OWNED_REFERENCE_SUBSETTING = FLOW__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_INTERSECTING = CONTROL_NODE__OWNED_INTERSECTING;
+ int SUCCESSION_FLOW__OWNED_SUBSETTING = FLOW__OWNED_SUBSETTING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__INTERSECTING_TYPE = CONTROL_NODE__INTERSECTING_TYPE;
+ int SUCCESSION_FLOW__OWNED_TYPE_FEATURING = FLOW__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_UNIONING = CONTROL_NODE__OWNED_UNIONING;
+ int SUCCESSION_FLOW__OWNED_TYPING = FLOW__OWNED_TYPING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_DISJOINING = CONTROL_NODE__OWNED_DISJOINING;
+ int SUCCESSION_FLOW__OWNING_FEATURE_MEMBERSHIP = FLOW__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__FEATURE_MEMBERSHIP = CONTROL_NODE__FEATURE_MEMBERSHIP;
+ int SUCCESSION_FLOW__OWNING_TYPE = FLOW__OWNING_TYPE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DIFFERENCING_TYPE = CONTROL_NODE__DIFFERENCING_TYPE;
+ int SUCCESSION_FLOW__TYPE = FLOW__TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_DIFFERENCING = CONTROL_NODE__OWNED_DIFFERENCING;
+ int SUCCESSION_FLOW__IS_IMPLIED = FLOW__IS_IMPLIED;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DIRECTED_FEATURE = CONTROL_NODE__DIRECTED_FEATURE;
+ int SUCCESSION_FLOW__OWNED_RELATED_ELEMENT = FLOW__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_FEATURE_MEMBERSHIP = CONTROL_NODE__OWNING_FEATURE_MEMBERSHIP;
+ int SUCCESSION_FLOW__OWNING_RELATED_ELEMENT = FLOW__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_TYPE = CONTROL_NODE__OWNING_TYPE;
+ int SUCCESSION_FLOW__RELATED_ELEMENT = FLOW__RELATED_ELEMENT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__END_OWNING_TYPE = CONTROL_NODE__END_OWNING_TYPE;
+ int SUCCESSION_FLOW__SOURCE = FLOW__SOURCE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_UNIQUE = CONTROL_NODE__IS_UNIQUE;
+ int SUCCESSION_FLOW__TARGET = FLOW__TARGET;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_ORDERED = CONTROL_NODE__IS_ORDERED;
+ int SUCCESSION_FLOW__ASSOCIATION = FLOW__ASSOCIATION;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__TYPE = CONTROL_NODE__TYPE;
+ int SUCCESSION_FLOW__CONNECTOR_END = FLOW__CONNECTOR_END;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_REDEFINITION = CONTROL_NODE__OWNED_REDEFINITION;
+ int SUCCESSION_FLOW__DEFAULT_FEATURING_TYPE = FLOW__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_SUBSETTING = CONTROL_NODE__OWNED_SUBSETTING;
+ int SUCCESSION_FLOW__RELATED_FEATURE = FLOW__RELATED_FEATURE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_COMPOSITE = CONTROL_NODE__IS_COMPOSITE;
+ int SUCCESSION_FLOW__SOURCE_FEATURE = FLOW__SOURCE_FEATURE;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_END = CONTROL_NODE__IS_END;
+ int SUCCESSION_FLOW__TARGET_FEATURE = FLOW__TARGET_FEATURE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_TYPING = CONTROL_NODE__OWNED_TYPING;
+ int SUCCESSION_FLOW__BEHAVIOR = FLOW__BEHAVIOR;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__FEATURING_TYPE = CONTROL_NODE__FEATURING_TYPE;
+ int SUCCESSION_FLOW__PARAMETER = FLOW__PARAMETER;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Flow End' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_TYPE_FEATURING = CONTROL_NODE__OWNED_TYPE_FEATURING;
+ int SUCCESSION_FLOW__FLOW_END = FLOW__FLOW_END;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Interaction' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_DERIVED = CONTROL_NODE__IS_DERIVED;
+ int SUCCESSION_FLOW__INTERACTION = FLOW__INTERACTION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Payload Feature' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__CHAINING_FEATURE = CONTROL_NODE__CHAINING_FEATURE;
+ int SUCCESSION_FLOW__PAYLOAD_FEATURE = FLOW__PAYLOAD_FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Payload Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_FEATURE_INVERTING = CONTROL_NODE__OWNED_FEATURE_INVERTING;
+ int SUCCESSION_FLOW__PAYLOAD_TYPE = FLOW__PAYLOAD_TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Source Output Feature' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_FEATURE_CHAINING = CONTROL_NODE__OWNED_FEATURE_CHAINING;
+ int SUCCESSION_FLOW__SOURCE_OUTPUT_FEATURE = FLOW__SOURCE_OUTPUT_FEATURE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Target Input Feature' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_PORTION = CONTROL_NODE__IS_PORTION;
+ int SUCCESSION_FLOW__TARGET_INPUT_FEATURE = FLOW__TARGET_INPUT_FEATURE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The number of structural features of the 'Succession Flow' class.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_VARIABLE = CONTROL_NODE__IS_VARIABLE;
+ int SUCCESSION_FLOW_FEATURE_COUNT = FLOW_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_CONSTANT = CONTROL_NODE__IS_CONSTANT;
+ int SUCCESSION_FLOW___EFFECTIVE_NAME = FLOW___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_REFERENCE_SUBSETTING = CONTROL_NODE__OWNED_REFERENCE_SUBSETTING;
+ int SUCCESSION_FLOW___EFFECTIVE_SHORT_NAME = FLOW___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__FEATURE_TARGET = CONTROL_NODE__FEATURE_TARGET;
+ int SUCCESSION_FLOW___ESCAPED_NAME = FLOW___ESCAPED_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__CROSS_FEATURE = CONTROL_NODE__CROSS_FEATURE;
+ int SUCCESSION_FLOW___LIBRARY_NAMESPACE = FLOW___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DIRECTION = CONTROL_NODE__DIRECTION;
+ int SUCCESSION_FLOW___PATH = FLOW___PATH;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNED_CROSS_SUBSETTING = CONTROL_NODE__OWNED_CROSS_SUBSETTING;
+ int SUCCESSION_FLOW___IMPORTED_MEMBERSHIPS__ELIST = FLOW___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__MAY_TIME_VARY = CONTROL_NODE__MAY_TIME_VARY;
+ int SUCCESSION_FLOW___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FLOW___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_REFERENCE = CONTROL_NODE__IS_REFERENCE;
+ int SUCCESSION_FLOW___NAMES_OF__ELEMENT = FLOW___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__VARIANT = CONTROL_NODE__VARIANT;
+ int SUCCESSION_FLOW___QUALIFICATION_OF__STRING = FLOW___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__VARIANT_MEMBERSHIP = CONTROL_NODE__VARIANT_MEMBERSHIP;
+ int SUCCESSION_FLOW___RESOLVE__STRING = FLOW___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_DEFINITION = CONTROL_NODE__OWNING_DEFINITION;
+ int SUCCESSION_FLOW___RESOLVE_GLOBAL__STRING = FLOW___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OWNING_USAGE = CONTROL_NODE__OWNING_USAGE;
+ int SUCCESSION_FLOW___RESOLVE_LOCAL__STRING = FLOW___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_USAGE = CONTROL_NODE__NESTED_USAGE;
+ int SUCCESSION_FLOW___RESOLVE_VISIBLE__STRING = FLOW___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Definition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DEFINITION = CONTROL_NODE__DEFINITION;
+ int SUCCESSION_FLOW___UNQUALIFIED_NAME_OF__STRING = FLOW___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Usage' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__USAGE = CONTROL_NODE__USAGE;
+ int SUCCESSION_FLOW___VISIBILITY_OF__MEMBERSHIP = FLOW___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__DIRECTED_USAGE = CONTROL_NODE__DIRECTED_USAGE;
+ int SUCCESSION_FLOW___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FLOW___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_REFERENCE = CONTROL_NODE__NESTED_REFERENCE;
+ int SUCCESSION_FLOW___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FLOW___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_ATTRIBUTE = CONTROL_NODE__NESTED_ATTRIBUTE;
+ int SUCCESSION_FLOW___ALL_SUPERTYPES = FLOW___ALL_SUPERTYPES;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_ENUMERATION = CONTROL_NODE__NESTED_ENUMERATION;
+ int SUCCESSION_FLOW___DIRECTION_OF__FEATURE = FLOW___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_OCCURRENCE = CONTROL_NODE__NESTED_OCCURRENCE;
+ int SUCCESSION_FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_ITEM = CONTROL_NODE__NESTED_ITEM;
+ int SUCCESSION_FLOW___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_PART = CONTROL_NODE__NESTED_PART;
+ int SUCCESSION_FLOW___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_PORT = CONTROL_NODE__NESTED_PORT;
+ int SUCCESSION_FLOW___IS_COMPATIBLE_WITH__TYPE = FLOW___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_CONNECTION = CONTROL_NODE__NESTED_CONNECTION;
+ int SUCCESSION_FLOW___MULTIPLICITIES = FLOW___MULTIPLICITIES;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_FLOW = CONTROL_NODE__NESTED_FLOW;
+ int SUCCESSION_FLOW___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_INTERFACE = CONTROL_NODE__NESTED_INTERFACE;
+ int SUCCESSION_FLOW___REMOVE_REDEFINED_FEATURES__ELIST = FLOW___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_ALLOCATION = CONTROL_NODE__NESTED_ALLOCATION;
+ int SUCCESSION_FLOW___SPECIALIZES__TYPE = FLOW___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_ACTION = CONTROL_NODE__NESTED_ACTION;
+ int SUCCESSION_FLOW___SPECIALIZES_FROM_LIBRARY__STRING = FLOW___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_STATE = CONTROL_NODE__NESTED_STATE;
+ int SUCCESSION_FLOW___SUPERTYPES__BOOLEAN = FLOW___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_TRANSITION = CONTROL_NODE__NESTED_TRANSITION;
+ int SUCCESSION_FLOW___ALL_REDEFINED_FEATURES = FLOW___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_CALCULATION = CONTROL_NODE__NESTED_CALCULATION;
+ int SUCCESSION_FLOW___AS_CARTESIAN_PRODUCT = FLOW___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_CONSTRAINT = CONTROL_NODE__NESTED_CONSTRAINT;
+ int SUCCESSION_FLOW___CAN_ACCESS__FEATURE = FLOW___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_REQUIREMENT = CONTROL_NODE__NESTED_REQUIREMENT;
+ int SUCCESSION_FLOW___DIRECTION_FOR__TYPE = FLOW___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_CONCERN = CONTROL_NODE__NESTED_CONCERN;
+ int SUCCESSION_FLOW___IS_CARTESIAN_PRODUCT = FLOW___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_CASE = CONTROL_NODE__NESTED_CASE;
+ int SUCCESSION_FLOW___IS_FEATURED_WITHIN__TYPE = FLOW___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_ANALYSIS_CASE = CONTROL_NODE__NESTED_ANALYSIS_CASE;
+ int SUCCESSION_FLOW___IS_FEATURING_TYPE__TYPE = FLOW___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_VERIFICATION_CASE = CONTROL_NODE__NESTED_VERIFICATION_CASE;
+ int SUCCESSION_FLOW___IS_OWNED_CROSS_FEATURE = FLOW___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_USE_CASE = CONTROL_NODE__NESTED_USE_CASE;
+ int SUCCESSION_FLOW___NAMING_FEATURE = FLOW___NAMING_FEATURE;
/**
- * The feature id for the 'Nested View' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_VIEW = CONTROL_NODE__NESTED_VIEW;
+ int SUCCESSION_FLOW___OWNED_CROSS_FEATURE = FLOW___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_VIEWPOINT = CONTROL_NODE__NESTED_VIEWPOINT;
+ int SUCCESSION_FLOW___REDEFINES__FEATURE = FLOW___REDEFINES__FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_RENDERING = CONTROL_NODE__NESTED_RENDERING;
+ int SUCCESSION_FLOW___REDEFINES_FROM_LIBRARY__STRING = FLOW___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__NESTED_METADATA = CONTROL_NODE__NESTED_METADATA;
+ int SUCCESSION_FLOW___SUBSETS_CHAIN__FEATURE_FEATURE = FLOW___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_VARIATION = CONTROL_NODE__IS_VARIATION;
+ int SUCCESSION_FLOW___TYPING_FEATURES = FLOW___TYPING_FEATURES;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The number of operations of the 'Succession Flow' class.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__OCCURRENCE_DEFINITION = CONTROL_NODE__OCCURRENCE_DEFINITION;
+ int SUCCESSION_FLOW_OPERATION_COUNT = FLOW_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__INDIVIDUAL_DEFINITION = CONTROL_NODE__INDIVIDUAL_DEFINITION;
+ int SUCCESSION_FLOW_USAGE__ALIAS_IDS = FLOW_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__IS_INDIVIDUAL = CONTROL_NODE__IS_INDIVIDUAL;
+ int SUCCESSION_FLOW_USAGE__DECLARED_NAME = FLOW_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__PORTION_KIND = CONTROL_NODE__PORTION_KIND;
+ int SUCCESSION_FLOW_USAGE__DECLARED_SHORT_NAME = FLOW_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__BEHAVIOR = CONTROL_NODE__BEHAVIOR;
+ int SUCCESSION_FLOW_USAGE__DOCUMENTATION = FLOW_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__PARAMETER = CONTROL_NODE__PARAMETER;
+ int SUCCESSION_FLOW_USAGE__ELEMENT_ID = FLOW_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE__ACTION_DEFINITION = CONTROL_NODE__ACTION_DEFINITION;
+ int SUCCESSION_FLOW_USAGE__IS_IMPLIED_INCLUDED = FLOW_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The number of structural features of the 'Fork Node' class.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
+ int SUCCESSION_FLOW_USAGE__IS_LIBRARY_ELEMENT = FLOW_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___ESCAPED_NAME = CONTROL_NODE___ESCAPED_NAME;
+ int SUCCESSION_FLOW_USAGE__NAME = FLOW_USAGE__NAME;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___EFFECTIVE_SHORT_NAME = CONTROL_NODE___EFFECTIVE_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__OWNED_ANNOTATION = FLOW_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___EFFECTIVE_NAME = CONTROL_NODE___EFFECTIVE_NAME;
+ int SUCCESSION_FLOW_USAGE__OWNED_ELEMENT = FLOW_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___LIBRARY_NAMESPACE = CONTROL_NODE___LIBRARY_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE__OWNED_RELATIONSHIP = FLOW_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___PATH = CONTROL_NODE___PATH;
+ int SUCCESSION_FLOW_USAGE__OWNER = FLOW_USAGE__OWNER;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___NAMES_OF__ELEMENT = CONTROL_NODE___NAMES_OF__ELEMENT;
+ int SUCCESSION_FLOW_USAGE__OWNING_MEMBERSHIP = FLOW_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___VISIBILITY_OF__MEMBERSHIP = CONTROL_NODE___VISIBILITY_OF__MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE__OWNING_NAMESPACE = FLOW_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONTROL_NODE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int SUCCESSION_FLOW_USAGE__OWNING_RELATIONSHIP = FLOW_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IMPORTED_MEMBERSHIPS__ELIST = CONTROL_NODE___IMPORTED_MEMBERSHIPS__ELIST;
+ int SUCCESSION_FLOW_USAGE__QUALIFIED_NAME = FLOW_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONTROL_NODE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int SUCCESSION_FLOW_USAGE__SHORT_NAME = FLOW_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___RESOLVE__STRING = CONTROL_NODE___RESOLVE__STRING;
+ int SUCCESSION_FLOW_USAGE__TEXTUAL_REPRESENTATION = FLOW_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___RESOLVE_GLOBAL__STRING = CONTROL_NODE___RESOLVE_GLOBAL__STRING;
+ int SUCCESSION_FLOW_USAGE__IMPORTED_MEMBERSHIP = FLOW_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___RESOLVE_LOCAL__STRING = CONTROL_NODE___RESOLVE_LOCAL__STRING;
+ int SUCCESSION_FLOW_USAGE__MEMBER = FLOW_USAGE__MEMBER;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___RESOLVE_VISIBLE__STRING = CONTROL_NODE___RESOLVE_VISIBLE__STRING;
+ int SUCCESSION_FLOW_USAGE__MEMBERSHIP = FLOW_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___QUALIFICATION_OF__STRING = CONTROL_NODE___QUALIFICATION_OF__STRING;
+ int SUCCESSION_FLOW_USAGE__OWNED_IMPORT = FLOW_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___UNQUALIFIED_NAME_OF__STRING = CONTROL_NODE___UNQUALIFIED_NAME_OF__STRING;
+ int SUCCESSION_FLOW_USAGE__OWNED_MEMBER = FLOW_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION_FLOW_USAGE__OWNED_MEMBERSHIP = FLOW_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION_FLOW_USAGE__DIFFERENCING_TYPE = FLOW_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONTROL_NODE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int SUCCESSION_FLOW_USAGE__DIRECTED_FEATURE = FLOW_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___REMOVE_REDEFINED_FEATURES__ELIST = CONTROL_NODE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int SUCCESSION_FLOW_USAGE__END_FEATURE = FLOW_USAGE__END_FEATURE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONTROL_NODE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE__FEATURE = FLOW_USAGE__FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ int SUCCESSION_FLOW_USAGE__FEATURE_MEMBERSHIP = FLOW_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int SUCCESSION_FLOW_USAGE__INHERITED_FEATURE = FLOW_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___SUPERTYPES__BOOLEAN = CONTROL_NODE___SUPERTYPES__BOOLEAN;
+ int SUCCESSION_FLOW_USAGE__INHERITED_MEMBERSHIP = FLOW_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___ALL_SUPERTYPES = CONTROL_NODE___ALL_SUPERTYPES;
+ int SUCCESSION_FLOW_USAGE__INPUT = FLOW_USAGE__INPUT;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___SPECIALIZES__TYPE = CONTROL_NODE___SPECIALIZES__TYPE;
+ int SUCCESSION_FLOW_USAGE__INTERSECTING_TYPE = FLOW_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___SPECIALIZES_FROM_LIBRARY__STRING = CONTROL_NODE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int SUCCESSION_FLOW_USAGE__IS_ABSTRACT = FLOW_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IS_COMPATIBLE_WITH__TYPE = CONTROL_NODE___IS_COMPATIBLE_WITH__TYPE;
+ int SUCCESSION_FLOW_USAGE__IS_CONJUGATED = FLOW_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___MULTIPLICITIES = CONTROL_NODE___MULTIPLICITIES;
+ int SUCCESSION_FLOW_USAGE__IS_SUFFICIENT = FLOW_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___DIRECTION_FOR__TYPE = CONTROL_NODE___DIRECTION_FOR__TYPE;
+ int SUCCESSION_FLOW_USAGE__MULTIPLICITY = FLOW_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___NAMING_FEATURE = CONTROL_NODE___NAMING_FEATURE;
+ int SUCCESSION_FLOW_USAGE__OUTPUT = FLOW_USAGE__OUTPUT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___REDEFINES__FEATURE = CONTROL_NODE___REDEFINES__FEATURE;
+ int SUCCESSION_FLOW_USAGE__OWNED_CONJUGATOR = FLOW_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___REDEFINES_FROM_LIBRARY__STRING = CONTROL_NODE___REDEFINES_FROM_LIBRARY__STRING;
+ int SUCCESSION_FLOW_USAGE__OWNED_DIFFERENCING = FLOW_USAGE__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___SUBSETS_CHAIN__FEATURE_FEATURE = CONTROL_NODE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int SUCCESSION_FLOW_USAGE__OWNED_DISJOINING = FLOW_USAGE__OWNED_DISJOINING;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___TYPING_FEATURES = CONTROL_NODE___TYPING_FEATURES;
+ int SUCCESSION_FLOW_USAGE__OWNED_END_FEATURE = FLOW_USAGE__OWNED_END_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___AS_CARTESIAN_PRODUCT = CONTROL_NODE___AS_CARTESIAN_PRODUCT;
+ int SUCCESSION_FLOW_USAGE__OWNED_FEATURE = FLOW_USAGE__OWNED_FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IS_CARTESIAN_PRODUCT = CONTROL_NODE___IS_CARTESIAN_PRODUCT;
+ int SUCCESSION_FLOW_USAGE__OWNED_FEATURE_MEMBERSHIP = FLOW_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IS_OWNED_CROSS_FEATURE = CONTROL_NODE___IS_OWNED_CROSS_FEATURE;
+ int SUCCESSION_FLOW_USAGE__OWNED_INTERSECTING = FLOW_USAGE__OWNED_INTERSECTING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___OWNED_CROSS_FEATURE = CONTROL_NODE___OWNED_CROSS_FEATURE;
+ int SUCCESSION_FLOW_USAGE__OWNED_SPECIALIZATION = FLOW_USAGE__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___ALL_REDEFINED_FEATURES = CONTROL_NODE___ALL_REDEFINED_FEATURES;
+ int SUCCESSION_FLOW_USAGE__OWNED_UNIONING = FLOW_USAGE__OWNED_UNIONING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IS_FEATURED_WITHIN__TYPE = CONTROL_NODE___IS_FEATURED_WITHIN__TYPE;
+ int SUCCESSION_FLOW_USAGE__UNIONING_TYPE = FLOW_USAGE__UNIONING_TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___CAN_ACCESS__FEATURE = CONTROL_NODE___CAN_ACCESS__FEATURE;
+ int SUCCESSION_FLOW_USAGE__CHAINING_FEATURE = FLOW_USAGE__CHAINING_FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IS_FEATURING_TYPE__TYPE = CONTROL_NODE___IS_FEATURING_TYPE__TYPE;
+ int SUCCESSION_FLOW_USAGE__CROSS_FEATURE = FLOW_USAGE__CROSS_FEATURE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___REFERENCED_FEATURE_TARGET = CONTROL_NODE___REFERENCED_FEATURE_TARGET;
+ int SUCCESSION_FLOW_USAGE__DIRECTION = FLOW_USAGE__DIRECTION;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___INPUT_PARAMETERS = CONTROL_NODE___INPUT_PARAMETERS;
+ int SUCCESSION_FLOW_USAGE__END_OWNING_TYPE = FLOW_USAGE__END_OWNING_TYPE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___INPUT_PARAMETER__INT = CONTROL_NODE___INPUT_PARAMETER__INT;
+ int SUCCESSION_FLOW_USAGE__FEATURE_TARGET = FLOW_USAGE__FEATURE_TARGET;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___ARGUMENT__INT = CONTROL_NODE___ARGUMENT__INT;
+ int SUCCESSION_FLOW_USAGE__FEATURING_TYPE = FLOW_USAGE__FEATURING_TYPE;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___IS_SUBACTION_USAGE = CONTROL_NODE___IS_SUBACTION_USAGE;
+ int SUCCESSION_FLOW_USAGE__IS_COMPOSITE = FLOW_USAGE__IS_COMPOSITE;
/**
- * The operation id for the 'Multiplicity Has Bounds' operation.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT = CONTROL_NODE___MULTIPLICITY_HAS_BOUNDS__MULTIPLICITY_INT_INT;
+ int SUCCESSION_FLOW_USAGE__IS_CONSTANT = FLOW_USAGE__IS_CONSTANT;
/**
- * The number of operations of the 'Fork Node' class.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FORK_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
+ int SUCCESSION_FLOW_USAGE__IS_DERIVED = FLOW_USAGE__IS_DERIVED;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StateSubactionMembershipImpl State Subaction Membership}' class.
+ * The feature id for the 'Is End' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.StateSubactionMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateSubactionMembership()
* @generated
+ * @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP = 154;
+ int SUCCESSION_FLOW_USAGE__IS_END = FLOW_USAGE__IS_END;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE__IS_ORDERED = FLOW_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int SUCCESSION_FLOW_USAGE__IS_PORTION = FLOW_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int SUCCESSION_FLOW_USAGE__IS_UNIQUE = FLOW_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE__IS_VARIABLE = FLOW_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE__OWNED_CROSS_SUBSETTING = FLOW_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int SUCCESSION_FLOW_USAGE__OWNED_FEATURE_CHAINING = FLOW_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__OWNED_FEATURE_INVERTING = FLOW_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int SUCCESSION_FLOW_USAGE__OWNED_REDEFINITION = FLOW_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int SUCCESSION_FLOW_USAGE__OWNED_REFERENCE_SUBSETTING = FLOW_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int SUCCESSION_FLOW_USAGE__OWNED_SUBSETTING = FLOW_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int SUCCESSION_FLOW_USAGE__OWNED_TYPE_FEATURING = FLOW_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__OWNED_TYPING = FLOW_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int SUCCESSION_FLOW_USAGE__OWNING_FEATURE_MEMBERSHIP = FLOW_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__OWNING_TYPE = FLOW_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int SUCCESSION_FLOW_USAGE__TYPE = FLOW_USAGE__TYPE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int SUCCESSION_FLOW_USAGE__DEFINITION = FLOW_USAGE__DEFINITION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int SUCCESSION_FLOW_USAGE__DIRECTED_USAGE = FLOW_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__IS_REFERENCE = FLOW_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__IS_VARIATION = FLOW_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int SUCCESSION_FLOW_USAGE__MAY_TIME_VARY = FLOW_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int SUCCESSION_FLOW_USAGE__NESTED_ACTION = FLOW_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__NESTED_ALLOCATION = FLOW_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__NESTED_ANALYSIS_CASE = FLOW_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int SUCCESSION_FLOW_USAGE__NESTED_ATTRIBUTE = FLOW_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE__NESTED_CALCULATION = FLOW_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE__NESTED_CASE = FLOW_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_CONCERN = FLOW_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__NESTED_CONNECTION = FLOW_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_CONSTRAINT = FLOW_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int SUCCESSION_FLOW_USAGE__NESTED_ENUMERATION = FLOW_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE__NESTED_FLOW = FLOW_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_INTERFACE = FLOW_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_ITEM = FLOW_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__NESTED_METADATA = FLOW_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int SUCCESSION_FLOW_USAGE__NESTED_OCCURRENCE = FLOW_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int SUCCESSION_FLOW_USAGE__NESTED_PART = FLOW_USAGE__NESTED_PART;
/**
- * The feature id for the 'Kind' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__KIND = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int SUCCESSION_FLOW_USAGE__NESTED_PORT = FLOW_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Action' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP__ACTION = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int SUCCESSION_FLOW_USAGE__NESTED_REFERENCE = FLOW_USAGE__NESTED_REFERENCE;
/**
- * The number of structural features of the 'State Subaction Membership' class.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
+ int SUCCESSION_FLOW_USAGE__NESTED_RENDERING = FLOW_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_REQUIREMENT = FLOW_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_STATE = FLOW_USAGE__NESTED_STATE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int SUCCESSION_FLOW_USAGE__NESTED_TRANSITION = FLOW_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE__NESTED_USAGE = FLOW_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int SUCCESSION_FLOW_USAGE__NESTED_USE_CASE = FLOW_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE__NESTED_VERIFICATION_CASE = FLOW_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The number of operations of the 'State Subaction Membership' class.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_SUBACTION_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int SUCCESSION_FLOW_USAGE__NESTED_VIEW = FLOW_USAGE__NESTED_VIEW;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.TransitionFeatureMembershipImpl Transition Feature Membership}' class.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.TransitionFeatureMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTransitionFeatureMembership()
* @generated
+ * @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP = 155;
+ int SUCCESSION_FLOW_USAGE__NESTED_VIEWPOINT = FLOW_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE__OWNING_DEFINITION = FLOW_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int SUCCESSION_FLOW_USAGE__OWNING_USAGE = FLOW_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int SUCCESSION_FLOW_USAGE__USAGE = FLOW_USAGE__USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE__VARIANT = FLOW_USAGE__VARIANT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE__VARIANT_MEMBERSHIP = FLOW_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int SUCCESSION_FLOW_USAGE__IS_IMPLIED = FLOW_USAGE__IS_IMPLIED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__OWNED_RELATED_ELEMENT = FLOW_USAGE__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int SUCCESSION_FLOW_USAGE__OWNING_RELATED_ELEMENT = FLOW_USAGE__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int SUCCESSION_FLOW_USAGE__RELATED_ELEMENT = FLOW_USAGE__RELATED_ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int SUCCESSION_FLOW_USAGE__SOURCE = FLOW_USAGE__SOURCE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int SUCCESSION_FLOW_USAGE__TARGET = FLOW_USAGE__TARGET;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Association' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__ASSOCIATION = FLOW_USAGE__ASSOCIATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Connector End' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int SUCCESSION_FLOW_USAGE__CONNECTOR_END = FLOW_USAGE__CONNECTOR_END;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Default Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__DEFAULT_FEATURING_TYPE = FLOW_USAGE__DEFAULT_FEATURING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Related Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int SUCCESSION_FLOW_USAGE__RELATED_FEATURE = FLOW_USAGE__RELATED_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Source Feature' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int SUCCESSION_FLOW_USAGE__SOURCE_FEATURE = FLOW_USAGE__SOURCE_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Target Feature' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int SUCCESSION_FLOW_USAGE__TARGET_FEATURE = FLOW_USAGE__TARGET_FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__INDIVIDUAL_DEFINITION = FLOW_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__IS_INDIVIDUAL = FLOW_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int SUCCESSION_FLOW_USAGE__OCCURRENCE_DEFINITION = FLOW_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int SUCCESSION_FLOW_USAGE__PORTION_KIND = FLOW_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__BEHAVIOR = FLOW_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__PARAMETER = FLOW_USAGE__PARAMETER;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int SUCCESSION_FLOW_USAGE__ACTION_DEFINITION = FLOW_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Flow End' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE__FLOW_END = FLOW_USAGE__FLOW_END;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Interaction' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE__INTERACTION = FLOW_USAGE__INTERACTION;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Payload Feature' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE__PAYLOAD_FEATURE = FLOW_USAGE__PAYLOAD_FEATURE;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Payload Type' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int SUCCESSION_FLOW_USAGE__PAYLOAD_TYPE = FLOW_USAGE__PAYLOAD_TYPE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Source Output Feature' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int SUCCESSION_FLOW_USAGE__SOURCE_OUTPUT_FEATURE = FLOW_USAGE__SOURCE_OUTPUT_FEATURE;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Target Input Feature' reference.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int SUCCESSION_FLOW_USAGE__TARGET_INPUT_FEATURE = FLOW_USAGE__TARGET_INPUT_FEATURE;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Flow Definition' reference list.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE__FLOW_DEFINITION = FLOW_USAGE__FLOW_DEFINITION;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The number of structural features of the 'Succession Flow Usage' class.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE_FEATURE_COUNT = FLOW_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int SUCCESSION_FLOW_USAGE___EFFECTIVE_NAME = FLOW_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int SUCCESSION_FLOW_USAGE___EFFECTIVE_SHORT_NAME = FLOW_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int SUCCESSION_FLOW_USAGE___ESCAPED_NAME = FLOW_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int SUCCESSION_FLOW_USAGE___LIBRARY_NAMESPACE = FLOW_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Kind' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__KIND = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int SUCCESSION_FLOW_USAGE___PATH = FLOW_USAGE___PATH;
/**
- * The feature id for the 'Transition Feature' reference.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP__TRANSITION_FEATURE = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int SUCCESSION_FLOW_USAGE___IMPORTED_MEMBERSHIPS__ELIST = FLOW_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The number of structural features of the 'Transition Feature Membership' class.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
+ int SUCCESSION_FLOW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FLOW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int SUCCESSION_FLOW_USAGE___NAMES_OF__ELEMENT = FLOW_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE___QUALIFICATION_OF__STRING = FLOW_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int SUCCESSION_FLOW_USAGE___RESOLVE__STRING = FLOW_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE___RESOLVE_GLOBAL__STRING = FLOW_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int SUCCESSION_FLOW_USAGE___RESOLVE_LOCAL__STRING = FLOW_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___RESOLVE_VISIBLE__STRING = FLOW_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The number of operations of the 'Transition Feature Membership' class.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int TRANSITION_FEATURE_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int SUCCESSION_FLOW_USAGE___UNQUALIFIED_NAME_OF__STRING = FLOW_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StateDefinitionImpl State Definition}' class.
+ * The operation id for the 'Visibility Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.StateDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateDefinition()
* @generated
+ * @ordered
*/
- int STATE_DEFINITION = 156;
+ int SUCCESSION_FLOW_USAGE___VISIBILITY_OF__MEMBERSHIP = FLOW_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNING_MEMBERSHIP = ACTION_DEFINITION__OWNING_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FLOW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_RELATIONSHIP = ACTION_DEFINITION__OWNED_RELATIONSHIP;
+ int SUCCESSION_FLOW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FLOW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNING_RELATIONSHIP = ACTION_DEFINITION__OWNING_RELATIONSHIP;
+ int SUCCESSION_FLOW_USAGE___ALL_SUPERTYPES = FLOW_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNING_NAMESPACE = ACTION_DEFINITION__OWNING_NAMESPACE;
+ int SUCCESSION_FLOW_USAGE___DIRECTION_OF__FEATURE = FLOW_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__ELEMENT_ID = ACTION_DEFINITION__ELEMENT_ID;
+ int SUCCESSION_FLOW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FLOW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNER = ACTION_DEFINITION__OWNER;
+ int SUCCESSION_FLOW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ELEMENT = ACTION_DEFINITION__OWNED_ELEMENT;
+ int SUCCESSION_FLOW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DOCUMENTATION = ACTION_DEFINITION__DOCUMENTATION;
+ int SUCCESSION_FLOW_USAGE___IS_COMPATIBLE_WITH__TYPE = FLOW_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ANNOTATION = ACTION_DEFINITION__OWNED_ANNOTATION;
+ int SUCCESSION_FLOW_USAGE___MULTIPLICITIES = FLOW_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__TEXTUAL_REPRESENTATION = ACTION_DEFINITION__TEXTUAL_REPRESENTATION;
+ int SUCCESSION_FLOW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__ALIAS_IDS = ACTION_DEFINITION__ALIAS_IDS;
+ int SUCCESSION_FLOW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = FLOW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DECLARED_SHORT_NAME = ACTION_DEFINITION__DECLARED_SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE___SPECIALIZES__TYPE = FLOW_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DECLARED_NAME = ACTION_DEFINITION__DECLARED_NAME;
+ int SUCCESSION_FLOW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = FLOW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__SHORT_NAME = ACTION_DEFINITION__SHORT_NAME;
+ int SUCCESSION_FLOW_USAGE___SUPERTYPES__BOOLEAN = FLOW_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__NAME = ACTION_DEFINITION__NAME;
+ int SUCCESSION_FLOW_USAGE___ALL_REDEFINED_FEATURES = FLOW_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__QUALIFIED_NAME = ACTION_DEFINITION__QUALIFIED_NAME;
+ int SUCCESSION_FLOW_USAGE___AS_CARTESIAN_PRODUCT = FLOW_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_IMPLIED_INCLUDED = ACTION_DEFINITION__IS_IMPLIED_INCLUDED;
+ int SUCCESSION_FLOW_USAGE___CAN_ACCESS__FEATURE = FLOW_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_LIBRARY_ELEMENT = ACTION_DEFINITION__IS_LIBRARY_ELEMENT;
+ int SUCCESSION_FLOW_USAGE___DIRECTION_FOR__TYPE = FLOW_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_MEMBERSHIP = ACTION_DEFINITION__OWNED_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___IS_CARTESIAN_PRODUCT = FLOW_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_MEMBER = ACTION_DEFINITION__OWNED_MEMBER;
+ int SUCCESSION_FLOW_USAGE___IS_FEATURED_WITHIN__TYPE = FLOW_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__MEMBERSHIP = ACTION_DEFINITION__MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___IS_FEATURING_TYPE__TYPE = FLOW_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_IMPORT = ACTION_DEFINITION__OWNED_IMPORT;
+ int SUCCESSION_FLOW_USAGE___IS_OWNED_CROSS_FEATURE = FLOW_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__MEMBER = ACTION_DEFINITION__MEMBER;
+ int SUCCESSION_FLOW_USAGE___NAMING_FEATURE = FLOW_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IMPORTED_MEMBERSHIP = ACTION_DEFINITION__IMPORTED_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___OWNED_CROSS_FEATURE = FLOW_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_SPECIALIZATION = ACTION_DEFINITION__OWNED_SPECIALIZATION;
+ int SUCCESSION_FLOW_USAGE___REDEFINES__FEATURE = FLOW_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___REDEFINES_FROM_LIBRARY__STRING = FLOW_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__FEATURE = ACTION_DEFINITION__FEATURE;
+ int SUCCESSION_FLOW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = FLOW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_FEATURE = ACTION_DEFINITION__OWNED_FEATURE;
+ int SUCCESSION_FLOW_USAGE___TYPING_FEATURES = FLOW_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__INPUT = ACTION_DEFINITION__INPUT;
+ int SUCCESSION_FLOW_USAGE___REFERENCED_FEATURE_TARGET = FLOW_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OUTPUT = ACTION_DEFINITION__OUTPUT;
+ int SUCCESSION_FLOW_USAGE___ARGUMENT__INT = FLOW_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_ABSTRACT = ACTION_DEFINITION__IS_ABSTRACT;
+ int SUCCESSION_FLOW_USAGE___INPUT_PARAMETER__INT = FLOW_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__INHERITED_MEMBERSHIP = ACTION_DEFINITION__INHERITED_MEMBERSHIP;
+ int SUCCESSION_FLOW_USAGE___INPUT_PARAMETERS = FLOW_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__END_FEATURE = ACTION_DEFINITION__END_FEATURE;
+ int SUCCESSION_FLOW_USAGE___IS_SUBACTION_USAGE = FLOW_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The number of operations of the 'Succession Flow Usage' class.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_END_FEATURE = ACTION_DEFINITION__OWNED_END_FEATURE;
+ int SUCCESSION_FLOW_USAGE_OPERATION_COUNT = FLOW_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_SUFFICIENT = ACTION_DEFINITION__IS_SUFFICIENT;
+ int TERMINATE_ACTION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_CONJUGATOR = ACTION_DEFINITION__OWNED_CONJUGATOR;
+ int TERMINATE_ACTION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_CONJUGATED = ACTION_DEFINITION__IS_CONJUGATED;
+ int TERMINATE_ACTION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__INHERITED_FEATURE = ACTION_DEFINITION__INHERITED_FEATURE;
+ int TERMINATE_ACTION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__MULTIPLICITY = ACTION_DEFINITION__MULTIPLICITY;
+ int TERMINATE_ACTION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__UNIONING_TYPE = ACTION_DEFINITION__UNIONING_TYPE;
+ int TERMINATE_ACTION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_INTERSECTING = ACTION_DEFINITION__OWNED_INTERSECTING;
+ int TERMINATE_ACTION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__INTERSECTING_TYPE = ACTION_DEFINITION__INTERSECTING_TYPE;
+ int TERMINATE_ACTION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_UNIONING = ACTION_DEFINITION__OWNED_UNIONING;
+ int TERMINATE_ACTION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_DISJOINING = ACTION_DEFINITION__OWNED_DISJOINING;
+ int TERMINATE_ACTION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__FEATURE_MEMBERSHIP = ACTION_DEFINITION__FEATURE_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DIFFERENCING_TYPE = ACTION_DEFINITION__DIFFERENCING_TYPE;
+ int TERMINATE_ACTION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_DIFFERENCING = ACTION_DEFINITION__OWNED_DIFFERENCING;
+ int TERMINATE_ACTION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DIRECTED_FEATURE = ACTION_DEFINITION__DIRECTED_FEATURE;
+ int TERMINATE_ACTION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_SUBCLASSIFICATION = ACTION_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int TERMINATE_ACTION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_VARIATION = ACTION_DEFINITION__IS_VARIATION;
+ int TERMINATE_ACTION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__VARIANT = ACTION_DEFINITION__VARIANT;
+ int TERMINATE_ACTION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__VARIANT_MEMBERSHIP = ACTION_DEFINITION__VARIANT_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__USAGE = ACTION_DEFINITION__USAGE;
+ int TERMINATE_ACTION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DIRECTED_USAGE = ACTION_DEFINITION__DIRECTED_USAGE;
+ int TERMINATE_ACTION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_REFERENCE = ACTION_DEFINITION__OWNED_REFERENCE;
+ int TERMINATE_ACTION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ATTRIBUTE = ACTION_DEFINITION__OWNED_ATTRIBUTE;
+ int TERMINATE_ACTION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ENUMERATION = ACTION_DEFINITION__OWNED_ENUMERATION;
+ int TERMINATE_ACTION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_OCCURRENCE = ACTION_DEFINITION__OWNED_OCCURRENCE;
+ int TERMINATE_ACTION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ITEM = ACTION_DEFINITION__OWNED_ITEM;
+ int TERMINATE_ACTION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_PART = ACTION_DEFINITION__OWNED_PART;
+ int TERMINATE_ACTION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_PORT = ACTION_DEFINITION__OWNED_PORT;
+ int TERMINATE_ACTION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_CONNECTION = ACTION_DEFINITION__OWNED_CONNECTION;
+ int TERMINATE_ACTION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_FLOW = ACTION_DEFINITION__OWNED_FLOW;
+ int TERMINATE_ACTION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_INTERFACE = ACTION_DEFINITION__OWNED_INTERFACE;
+ int TERMINATE_ACTION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ALLOCATION = ACTION_DEFINITION__OWNED_ALLOCATION;
+ int TERMINATE_ACTION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ACTION = ACTION_DEFINITION__OWNED_ACTION;
+ int TERMINATE_ACTION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_STATE = ACTION_DEFINITION__OWNED_STATE;
+ int TERMINATE_ACTION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_TRANSITION = ACTION_DEFINITION__OWNED_TRANSITION;
+ int TERMINATE_ACTION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_CALCULATION = ACTION_DEFINITION__OWNED_CALCULATION;
+ int TERMINATE_ACTION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_CONSTRAINT = ACTION_DEFINITION__OWNED_CONSTRAINT;
+ int TERMINATE_ACTION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_REQUIREMENT = ACTION_DEFINITION__OWNED_REQUIREMENT;
+ int TERMINATE_ACTION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_CONCERN = ACTION_DEFINITION__OWNED_CONCERN;
+ int TERMINATE_ACTION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_CASE = ACTION_DEFINITION__OWNED_CASE;
+ int TERMINATE_ACTION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_ANALYSIS_CASE = ACTION_DEFINITION__OWNED_ANALYSIS_CASE;
+ int TERMINATE_ACTION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_VERIFICATION_CASE = ACTION_DEFINITION__OWNED_VERIFICATION_CASE;
+ int TERMINATE_ACTION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_USE_CASE = ACTION_DEFINITION__OWNED_USE_CASE;
+ int TERMINATE_ACTION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_VIEW = ACTION_DEFINITION__OWNED_VIEW;
+ int TERMINATE_ACTION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_VIEWPOINT = ACTION_DEFINITION__OWNED_VIEWPOINT;
+ int TERMINATE_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_RENDERING = ACTION_DEFINITION__OWNED_RENDERING;
+ int TERMINATE_ACTION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_METADATA = ACTION_DEFINITION__OWNED_METADATA;
+ int TERMINATE_ACTION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__OWNED_USAGE = ACTION_DEFINITION__OWNED_USAGE;
+ int TERMINATE_ACTION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_INDIVIDUAL = ACTION_DEFINITION__IS_INDIVIDUAL;
+ int TERMINATE_ACTION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__STEP = ACTION_DEFINITION__STEP;
+ int TERMINATE_ACTION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__PARAMETER = ACTION_DEFINITION__PARAMETER;
+ int TERMINATE_ACTION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Action' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__ACTION = ACTION_DEFINITION__ACTION;
+ int TERMINATE_ACTION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'State' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__STATE = ACTION_DEFINITION_FEATURE_COUNT + 0;
+ int TERMINATE_ACTION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Entry Action' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__ENTRY_ACTION = ACTION_DEFINITION_FEATURE_COUNT + 1;
+ int TERMINATE_ACTION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Do Action' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__DO_ACTION = ACTION_DEFINITION_FEATURE_COUNT + 2;
+ int TERMINATE_ACTION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Exit Action' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__EXIT_ACTION = ACTION_DEFINITION_FEATURE_COUNT + 3;
+ int TERMINATE_ACTION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Parallel' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION__IS_PARALLEL = ACTION_DEFINITION_FEATURE_COUNT + 4;
+ int TERMINATE_ACTION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The number of structural features of the 'State Definition' class.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION_FEATURE_COUNT = ACTION_DEFINITION_FEATURE_COUNT + 5;
+ int TERMINATE_ACTION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___ESCAPED_NAME = ACTION_DEFINITION___ESCAPED_NAME;
+ int TERMINATE_ACTION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___EFFECTIVE_SHORT_NAME = ACTION_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int TERMINATE_ACTION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___EFFECTIVE_NAME = ACTION_DEFINITION___EFFECTIVE_NAME;
+ int TERMINATE_ACTION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___LIBRARY_NAMESPACE = ACTION_DEFINITION___LIBRARY_NAMESPACE;
+ int TERMINATE_ACTION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___PATH = ACTION_DEFINITION___PATH;
+ int TERMINATE_ACTION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___NAMES_OF__ELEMENT = ACTION_DEFINITION___NAMES_OF__ELEMENT;
+ int TERMINATE_ACTION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int TERMINATE_ACTION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int TERMINATE_ACTION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int TERMINATE_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___RESOLVE__STRING = ACTION_DEFINITION___RESOLVE__STRING;
+ int TERMINATE_ACTION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___RESOLVE_GLOBAL__STRING = ACTION_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int TERMINATE_ACTION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___RESOLVE_LOCAL__STRING = ACTION_DEFINITION___RESOLVE_LOCAL__STRING;
+ int TERMINATE_ACTION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___RESOLVE_VISIBLE__STRING = ACTION_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int TERMINATE_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___QUALIFICATION_OF__STRING = ACTION_DEFINITION___QUALIFICATION_OF__STRING;
+ int TERMINATE_ACTION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int TERMINATE_ACTION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int TERMINATE_ACTION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int TERMINATE_ACTION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int TERMINATE_ACTION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int TERMINATE_ACTION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
+ int TERMINATE_ACTION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int TERMINATE_ACTION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___SUPERTYPES__BOOLEAN = ACTION_DEFINITION___SUPERTYPES__BOOLEAN;
+ int TERMINATE_ACTION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___ALL_SUPERTYPES = ACTION_DEFINITION___ALL_SUPERTYPES;
+ int TERMINATE_ACTION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___SPECIALIZES__TYPE = ACTION_DEFINITION___SPECIALIZES__TYPE;
+ int TERMINATE_ACTION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int TERMINATE_ACTION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int TERMINATE_ACTION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION___MULTIPLICITIES = ACTION_DEFINITION___MULTIPLICITIES;
+ int TERMINATE_ACTION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The number of operations of the 'State Definition' class.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int STATE_DEFINITION_OPERATION_COUNT = ACTION_DEFINITION_OPERATION_COUNT + 0;
+ int TERMINATE_ACTION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ExhibitStateUsageImpl Exhibit State Usage}' class.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ExhibitStateUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getExhibitStateUsage()
* @generated
+ * @ordered
*/
- int EXHIBIT_STATE_USAGE = 157;
+ int TERMINATE_ACTION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_MEMBERSHIP = STATE_USAGE__OWNING_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_RELATIONSHIP = STATE_USAGE__OWNED_RELATIONSHIP;
+ int TERMINATE_ACTION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_RELATIONSHIP = STATE_USAGE__OWNING_RELATIONSHIP;
+ int TERMINATE_ACTION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_NAMESPACE = STATE_USAGE__OWNING_NAMESPACE;
+ int TERMINATE_ACTION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__ELEMENT_ID = STATE_USAGE__ELEMENT_ID;
+ int TERMINATE_ACTION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNER = STATE_USAGE__OWNER;
+ int TERMINATE_ACTION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_ELEMENT = STATE_USAGE__OWNED_ELEMENT;
+ int TERMINATE_ACTION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DOCUMENTATION = STATE_USAGE__DOCUMENTATION;
+ int TERMINATE_ACTION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_ANNOTATION = STATE_USAGE__OWNED_ANNOTATION;
+ int TERMINATE_ACTION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__TEXTUAL_REPRESENTATION = STATE_USAGE__TEXTUAL_REPRESENTATION;
+ int TERMINATE_ACTION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__ALIAS_IDS = STATE_USAGE__ALIAS_IDS;
+ int TERMINATE_ACTION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DECLARED_SHORT_NAME = STATE_USAGE__DECLARED_SHORT_NAME;
+ int TERMINATE_ACTION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DECLARED_NAME = STATE_USAGE__DECLARED_NAME;
+ int TERMINATE_ACTION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__SHORT_NAME = STATE_USAGE__SHORT_NAME;
+ int TERMINATE_ACTION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NAME = STATE_USAGE__NAME;
+ int TERMINATE_ACTION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__QUALIFIED_NAME = STATE_USAGE__QUALIFIED_NAME;
+ int TERMINATE_ACTION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_IMPLIED_INCLUDED = STATE_USAGE__IS_IMPLIED_INCLUDED;
+ int TERMINATE_ACTION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_LIBRARY_ELEMENT = STATE_USAGE__IS_LIBRARY_ELEMENT;
+ int TERMINATE_ACTION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_MEMBERSHIP = STATE_USAGE__OWNED_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_MEMBER = STATE_USAGE__OWNED_MEMBER;
+ int TERMINATE_ACTION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__MEMBERSHIP = STATE_USAGE__MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_IMPORT = STATE_USAGE__OWNED_IMPORT;
+ int TERMINATE_ACTION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__MEMBER = STATE_USAGE__MEMBER;
+ int TERMINATE_ACTION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IMPORTED_MEMBERSHIP = STATE_USAGE__IMPORTED_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_SPECIALIZATION = STATE_USAGE__OWNED_SPECIALIZATION;
+ int TERMINATE_ACTION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_FEATURE_MEMBERSHIP = STATE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__FEATURE = STATE_USAGE__FEATURE;
+ int TERMINATE_ACTION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_FEATURE = STATE_USAGE__OWNED_FEATURE;
+ int TERMINATE_ACTION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__INPUT = STATE_USAGE__INPUT;
+ int TERMINATE_ACTION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Terminated Occurrence Argument' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OUTPUT = STATE_USAGE__OUTPUT;
+ int TERMINATE_ACTION_USAGE__TERMINATED_OCCURRENCE_ARGUMENT = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The number of structural features of the 'Terminate Action Usage' class.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_ABSTRACT = STATE_USAGE__IS_ABSTRACT;
+ int TERMINATE_ACTION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__INHERITED_MEMBERSHIP = STATE_USAGE__INHERITED_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__END_FEATURE = STATE_USAGE__END_FEATURE;
+ int TERMINATE_ACTION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_END_FEATURE = STATE_USAGE__OWNED_END_FEATURE;
+ int TERMINATE_ACTION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_SUFFICIENT = STATE_USAGE__IS_SUFFICIENT;
+ int TERMINATE_ACTION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_CONJUGATOR = STATE_USAGE__OWNED_CONJUGATOR;
+ int TERMINATE_ACTION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_CONJUGATED = STATE_USAGE__IS_CONJUGATED;
+ int TERMINATE_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__INHERITED_FEATURE = STATE_USAGE__INHERITED_FEATURE;
+ int TERMINATE_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__MULTIPLICITY = STATE_USAGE__MULTIPLICITY;
+ int TERMINATE_ACTION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__UNIONING_TYPE = STATE_USAGE__UNIONING_TYPE;
+ int TERMINATE_ACTION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_INTERSECTING = STATE_USAGE__OWNED_INTERSECTING;
+ int TERMINATE_ACTION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__INTERSECTING_TYPE = STATE_USAGE__INTERSECTING_TYPE;
+ int TERMINATE_ACTION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_UNIONING = STATE_USAGE__OWNED_UNIONING;
+ int TERMINATE_ACTION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_DISJOINING = STATE_USAGE__OWNED_DISJOINING;
+ int TERMINATE_ACTION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__FEATURE_MEMBERSHIP = STATE_USAGE__FEATURE_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DIFFERENCING_TYPE = STATE_USAGE__DIFFERENCING_TYPE;
+ int TERMINATE_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_DIFFERENCING = STATE_USAGE__OWNED_DIFFERENCING;
+ int TERMINATE_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DIRECTED_FEATURE = STATE_USAGE__DIRECTED_FEATURE;
+ int TERMINATE_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_FEATURE_MEMBERSHIP = STATE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_TYPE = STATE_USAGE__OWNING_TYPE;
+ int TERMINATE_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__END_OWNING_TYPE = STATE_USAGE__END_OWNING_TYPE;
+ int TERMINATE_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_UNIQUE = STATE_USAGE__IS_UNIQUE;
+ int TERMINATE_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_ORDERED = STATE_USAGE__IS_ORDERED;
+ int TERMINATE_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__TYPE = STATE_USAGE__TYPE;
+ int TERMINATE_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_REDEFINITION = STATE_USAGE__OWNED_REDEFINITION;
+ int TERMINATE_ACTION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_SUBSETTING = STATE_USAGE__OWNED_SUBSETTING;
+ int TERMINATE_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_COMPOSITE = STATE_USAGE__IS_COMPOSITE;
+ int TERMINATE_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_END = STATE_USAGE__IS_END;
+ int TERMINATE_ACTION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_TYPING = STATE_USAGE__OWNED_TYPING;
+ int TERMINATE_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__FEATURING_TYPE = STATE_USAGE__FEATURING_TYPE;
+ int TERMINATE_ACTION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_TYPE_FEATURING = STATE_USAGE__OWNED_TYPE_FEATURING;
+ int TERMINATE_ACTION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_DERIVED = STATE_USAGE__IS_DERIVED;
+ int TERMINATE_ACTION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__CHAINING_FEATURE = STATE_USAGE__CHAINING_FEATURE;
+ int TERMINATE_ACTION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_FEATURE_INVERTING = STATE_USAGE__OWNED_FEATURE_INVERTING;
+ int TERMINATE_ACTION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_FEATURE_CHAINING = STATE_USAGE__OWNED_FEATURE_CHAINING;
+ int TERMINATE_ACTION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_PORTION = STATE_USAGE__IS_PORTION;
+ int TERMINATE_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_VARIABLE = STATE_USAGE__IS_VARIABLE;
+ int TERMINATE_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_CONSTANT = STATE_USAGE__IS_CONSTANT;
+ int TERMINATE_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_REFERENCE_SUBSETTING = STATE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int TERMINATE_ACTION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Feature Target' reference.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__FEATURE_TARGET = STATE_USAGE__FEATURE_TARGET;
+ int TERMINATE_ACTION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__CROSS_FEATURE = STATE_USAGE__CROSS_FEATURE;
+ int TERMINATE_ACTION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Direction' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DIRECTION = STATE_USAGE__DIRECTION;
+ int TERMINATE_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNED_CROSS_SUBSETTING = STATE_USAGE__OWNED_CROSS_SUBSETTING;
+ int TERMINATE_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__MAY_TIME_VARY = STATE_USAGE__MAY_TIME_VARY;
+ int TERMINATE_ACTION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_REFERENCE = STATE_USAGE__IS_REFERENCE;
+ int TERMINATE_ACTION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__VARIANT = STATE_USAGE__VARIANT;
+ int TERMINATE_ACTION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__VARIANT_MEMBERSHIP = STATE_USAGE__VARIANT_MEMBERSHIP;
+ int TERMINATE_ACTION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_DEFINITION = STATE_USAGE__OWNING_DEFINITION;
+ int TERMINATE_ACTION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OWNING_USAGE = STATE_USAGE__OWNING_USAGE;
+ int TERMINATE_ACTION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The number of operations of the 'Terminate Action Usage' class.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_USAGE = STATE_USAGE__NESTED_USAGE;
+ int TERMINATE_ACTION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DEFINITION = STATE_USAGE__DEFINITION;
+ int TEXTUAL_REPRESENTATION__ALIAS_IDS = ANNOTATING_ELEMENT__ALIAS_IDS;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__USAGE = STATE_USAGE__USAGE;
+ int TEXTUAL_REPRESENTATION__DECLARED_NAME = ANNOTATING_ELEMENT__DECLARED_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DIRECTED_USAGE = STATE_USAGE__DIRECTED_USAGE;
+ int TEXTUAL_REPRESENTATION__DECLARED_SHORT_NAME = ANNOTATING_ELEMENT__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_REFERENCE = STATE_USAGE__NESTED_REFERENCE;
+ int TEXTUAL_REPRESENTATION__DOCUMENTATION = ANNOTATING_ELEMENT__DOCUMENTATION;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_ATTRIBUTE = STATE_USAGE__NESTED_ATTRIBUTE;
+ int TEXTUAL_REPRESENTATION__ELEMENT_ID = ANNOTATING_ELEMENT__ELEMENT_ID;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_ENUMERATION = STATE_USAGE__NESTED_ENUMERATION;
+ int TEXTUAL_REPRESENTATION__IS_IMPLIED_INCLUDED = ANNOTATING_ELEMENT__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_OCCURRENCE = STATE_USAGE__NESTED_OCCURRENCE;
+ int TEXTUAL_REPRESENTATION__IS_LIBRARY_ELEMENT = ANNOTATING_ELEMENT__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_ITEM = STATE_USAGE__NESTED_ITEM;
+ int TEXTUAL_REPRESENTATION__NAME = ANNOTATING_ELEMENT__NAME;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_PART = STATE_USAGE__NESTED_PART;
+ int TEXTUAL_REPRESENTATION__OWNED_ANNOTATION = ANNOTATING_ELEMENT__OWNED_ANNOTATION;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_PORT = STATE_USAGE__NESTED_PORT;
+ int TEXTUAL_REPRESENTATION__OWNED_ELEMENT = ANNOTATING_ELEMENT__OWNED_ELEMENT;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_CONNECTION = STATE_USAGE__NESTED_CONNECTION;
+ int TEXTUAL_REPRESENTATION__OWNED_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_FLOW = STATE_USAGE__NESTED_FLOW;
+ int TEXTUAL_REPRESENTATION__OWNER = ANNOTATING_ELEMENT__OWNER;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_INTERFACE = STATE_USAGE__NESTED_INTERFACE;
+ int TEXTUAL_REPRESENTATION__OWNING_MEMBERSHIP = ANNOTATING_ELEMENT__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_ALLOCATION = STATE_USAGE__NESTED_ALLOCATION;
+ int TEXTUAL_REPRESENTATION__OWNING_NAMESPACE = ANNOTATING_ELEMENT__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_ACTION = STATE_USAGE__NESTED_ACTION;
+ int TEXTUAL_REPRESENTATION__OWNING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_STATE = STATE_USAGE__NESTED_STATE;
+ int TEXTUAL_REPRESENTATION__QUALIFIED_NAME = ANNOTATING_ELEMENT__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_TRANSITION = STATE_USAGE__NESTED_TRANSITION;
+ int TEXTUAL_REPRESENTATION__SHORT_NAME = ANNOTATING_ELEMENT__SHORT_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_CALCULATION = STATE_USAGE__NESTED_CALCULATION;
+ int TEXTUAL_REPRESENTATION__TEXTUAL_REPRESENTATION = ANNOTATING_ELEMENT__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Annotated Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_CONSTRAINT = STATE_USAGE__NESTED_CONSTRAINT;
+ int TEXTUAL_REPRESENTATION__ANNOTATED_ELEMENT = ANNOTATING_ELEMENT__ANNOTATED_ELEMENT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_REQUIREMENT = STATE_USAGE__NESTED_REQUIREMENT;
+ int TEXTUAL_REPRESENTATION__ANNOTATION = ANNOTATING_ELEMENT__ANNOTATION;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Annotating Relationship' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_CONCERN = STATE_USAGE__NESTED_CONCERN;
+ int TEXTUAL_REPRESENTATION__OWNED_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owning Annotating Relationship' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_CASE = STATE_USAGE__NESTED_CASE;
+ int TEXTUAL_REPRESENTATION__OWNING_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Body' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_ANALYSIS_CASE = STATE_USAGE__NESTED_ANALYSIS_CASE;
+ int TEXTUAL_REPRESENTATION__BODY = ANNOTATING_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Language' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_VERIFICATION_CASE = STATE_USAGE__NESTED_VERIFICATION_CASE;
+ int TEXTUAL_REPRESENTATION__LANGUAGE = ANNOTATING_ELEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Represented Element' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_USE_CASE = STATE_USAGE__NESTED_USE_CASE;
+ int TEXTUAL_REPRESENTATION__REPRESENTED_ELEMENT = ANNOTATING_ELEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested View' reference list.
+ * The number of structural features of the 'Textual Representation' class.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_VIEW = STATE_USAGE__NESTED_VIEW;
+ int TEXTUAL_REPRESENTATION_FEATURE_COUNT = ANNOTATING_ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_VIEWPOINT = STATE_USAGE__NESTED_VIEWPOINT;
+ int TEXTUAL_REPRESENTATION___EFFECTIVE_NAME = ANNOTATING_ELEMENT___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_RENDERING = STATE_USAGE__NESTED_RENDERING;
+ int TEXTUAL_REPRESENTATION___EFFECTIVE_SHORT_NAME = ANNOTATING_ELEMENT___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__NESTED_METADATA = STATE_USAGE__NESTED_METADATA;
+ int TEXTUAL_REPRESENTATION___ESCAPED_NAME = ANNOTATING_ELEMENT___ESCAPED_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_VARIATION = STATE_USAGE__IS_VARIATION;
+ int TEXTUAL_REPRESENTATION___LIBRARY_NAMESPACE = ANNOTATING_ELEMENT___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__OCCURRENCE_DEFINITION = STATE_USAGE__OCCURRENCE_DEFINITION;
+ int TEXTUAL_REPRESENTATION___PATH = ANNOTATING_ELEMENT___PATH;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The number of operations of the 'Textual Representation' class.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__INDIVIDUAL_DEFINITION = STATE_USAGE__INDIVIDUAL_DEFINITION;
+ int TEXTUAL_REPRESENTATION_OPERATION_COUNT = ANNOTATING_ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_INDIVIDUAL = STATE_USAGE__IS_INDIVIDUAL;
+ int TRANSITION_FEATURE_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__PORTION_KIND = STATE_USAGE__PORTION_KIND;
+ int TRANSITION_FEATURE_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__BEHAVIOR = STATE_USAGE__BEHAVIOR;
+ int TRANSITION_FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__PARAMETER = STATE_USAGE__PARAMETER;
+ int TRANSITION_FEATURE_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__ACTION_DEFINITION = STATE_USAGE__ACTION_DEFINITION;
+ int TRANSITION_FEATURE_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'State Definition' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__STATE_DEFINITION = STATE_USAGE__STATE_DEFINITION;
+ int TRANSITION_FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Entry Action' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__ENTRY_ACTION = STATE_USAGE__ENTRY_ACTION;
+ int TRANSITION_FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Do Action' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__DO_ACTION = STATE_USAGE__DO_ACTION;
+ int TRANSITION_FEATURE_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Exit Action' reference.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__EXIT_ACTION = STATE_USAGE__EXIT_ACTION;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Parallel' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__IS_PARALLEL = STATE_USAGE__IS_PARALLEL;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Event Occurrence' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__EVENT_OCCURRENCE = STATE_USAGE_FEATURE_COUNT + 0;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Performed Action' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__PERFORMED_ACTION = STATE_USAGE_FEATURE_COUNT + 1;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Exhibited State' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE__EXHIBITED_STATE = STATE_USAGE_FEATURE_COUNT + 2;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The number of structural features of the 'Exhibit State Usage' class.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE_FEATURE_COUNT = STATE_USAGE_FEATURE_COUNT + 3;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___ESCAPED_NAME = STATE_USAGE___ESCAPED_NAME;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___EFFECTIVE_SHORT_NAME = STATE_USAGE___EFFECTIVE_SHORT_NAME;
+ int TRANSITION_FEATURE_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___EFFECTIVE_NAME = STATE_USAGE___EFFECTIVE_NAME;
+ int TRANSITION_FEATURE_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___LIBRARY_NAMESPACE = STATE_USAGE___LIBRARY_NAMESPACE;
+ int TRANSITION_FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___PATH = STATE_USAGE___PATH;
+ int TRANSITION_FEATURE_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___NAMES_OF__ELEMENT = STATE_USAGE___NAMES_OF__ELEMENT;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___VISIBILITY_OF__MEMBERSHIP = STATE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = STATE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int TRANSITION_FEATURE_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = STATE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int TRANSITION_FEATURE_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = STATE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int TRANSITION_FEATURE_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___RESOLVE__STRING = STATE_USAGE___RESOLVE__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___RESOLVE_GLOBAL__STRING = STATE_USAGE___RESOLVE_GLOBAL__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___RESOLVE_LOCAL__STRING = STATE_USAGE___RESOLVE_LOCAL__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___RESOLVE_VISIBLE__STRING = STATE_USAGE___RESOLVE_VISIBLE__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___QUALIFICATION_OF__STRING = STATE_USAGE___QUALIFICATION_OF__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___UNQUALIFIED_NAME_OF__STRING = STATE_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STATE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STATE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = STATE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = STATE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = STATE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___DIRECTION_OF__FEATURE = STATE_USAGE___DIRECTION_OF__FEATURE;
+ int TRANSITION_FEATURE_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Kind' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int TRANSITION_FEATURE_MEMBERSHIP__KIND = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Transition Feature' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___SUPERTYPES__BOOLEAN = STATE_USAGE___SUPERTYPES__BOOLEAN;
+ int TRANSITION_FEATURE_MEMBERSHIP__TRANSITION_FEATURE = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The number of structural features of the 'Transition Feature Membership' class.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___ALL_SUPERTYPES = STATE_USAGE___ALL_SUPERTYPES;
+ int TRANSITION_FEATURE_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___SPECIALIZES__TYPE = STATE_USAGE___SPECIALIZES__TYPE;
+ int TRANSITION_FEATURE_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = STATE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int TRANSITION_FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_COMPATIBLE_WITH__TYPE = STATE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int TRANSITION_FEATURE_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___MULTIPLICITIES = STATE_USAGE___MULTIPLICITIES;
+ int TRANSITION_FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___DIRECTION_FOR__TYPE = STATE_USAGE___DIRECTION_FOR__TYPE;
+ int TRANSITION_FEATURE_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___NAMING_FEATURE = STATE_USAGE___NAMING_FEATURE;
+ int TRANSITION_FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The operation id for the 'Redefines' operation.
+ * The number of operations of the 'Transition Feature Membership' class.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___REDEFINES__FEATURE = STATE_USAGE___REDEFINES__FEATURE;
+ int TRANSITION_FEATURE_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___REDEFINES_FROM_LIBRARY__STRING = STATE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int TRANSITION_USAGE__ALIAS_IDS = ACTION_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = STATE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int TRANSITION_USAGE__DECLARED_NAME = ACTION_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___TYPING_FEATURES = STATE_USAGE___TYPING_FEATURES;
+ int TRANSITION_USAGE__DECLARED_SHORT_NAME = ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___AS_CARTESIAN_PRODUCT = STATE_USAGE___AS_CARTESIAN_PRODUCT;
+ int TRANSITION_USAGE__DOCUMENTATION = ACTION_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_CARTESIAN_PRODUCT = STATE_USAGE___IS_CARTESIAN_PRODUCT;
+ int TRANSITION_USAGE__ELEMENT_ID = ACTION_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_OWNED_CROSS_FEATURE = STATE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int TRANSITION_USAGE__IS_IMPLIED_INCLUDED = ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___OWNED_CROSS_FEATURE = STATE_USAGE___OWNED_CROSS_FEATURE;
+ int TRANSITION_USAGE__IS_LIBRARY_ELEMENT = ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___ALL_REDEFINED_FEATURES = STATE_USAGE___ALL_REDEFINED_FEATURES;
+ int TRANSITION_USAGE__NAME = ACTION_USAGE__NAME;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_FEATURED_WITHIN__TYPE = STATE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int TRANSITION_USAGE__OWNED_ANNOTATION = ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___CAN_ACCESS__FEATURE = STATE_USAGE___CAN_ACCESS__FEATURE;
+ int TRANSITION_USAGE__OWNED_ELEMENT = ACTION_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_FEATURING_TYPE__TYPE = STATE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int TRANSITION_USAGE__OWNED_RELATIONSHIP = ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___REFERENCED_FEATURE_TARGET = STATE_USAGE___REFERENCED_FEATURE_TARGET;
+ int TRANSITION_USAGE__OWNER = ACTION_USAGE__OWNER;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___INPUT_PARAMETERS = STATE_USAGE___INPUT_PARAMETERS;
+ int TRANSITION_USAGE__OWNING_MEMBERSHIP = ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___INPUT_PARAMETER__INT = STATE_USAGE___INPUT_PARAMETER__INT;
+ int TRANSITION_USAGE__OWNING_NAMESPACE = ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___ARGUMENT__INT = STATE_USAGE___ARGUMENT__INT;
+ int TRANSITION_USAGE__OWNING_RELATIONSHIP = ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_SUBACTION_USAGE = STATE_USAGE___IS_SUBACTION_USAGE;
+ int TRANSITION_USAGE__QUALIFIED_NAME = ACTION_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'Is Substate Usage' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE___IS_SUBSTATE_USAGE__BOOLEAN = STATE_USAGE___IS_SUBSTATE_USAGE__BOOLEAN;
+ int TRANSITION_USAGE__SHORT_NAME = ACTION_USAGE__SHORT_NAME;
/**
- * The number of operations of the 'Exhibit State Usage' class.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int EXHIBIT_STATE_USAGE_OPERATION_COUNT = STATE_USAGE_OPERATION_COUNT + 0;
+ int TRANSITION_USAGE__TEXTUAL_REPRESENTATION = ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ObjectiveMembershipImpl Objective Membership}' class.
+ * The feature id for the 'Imported Membership' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ObjectiveMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getObjectiveMembership()
* @generated
+ * @ordered
*/
- int OBJECTIVE_MEMBERSHIP = 158;
+ int TRANSITION_USAGE__IMPORTED_MEMBERSHIP = ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int TRANSITION_USAGE__MEMBER = ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int TRANSITION_USAGE__MEMBERSHIP = ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int TRANSITION_USAGE__OWNED_IMPORT = ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int TRANSITION_USAGE__OWNED_MEMBER = ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int TRANSITION_USAGE__OWNED_MEMBERSHIP = ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int TRANSITION_USAGE__DIFFERENCING_TYPE = ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int TRANSITION_USAGE__DIRECTED_FEATURE = ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int TRANSITION_USAGE__END_FEATURE = ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int TRANSITION_USAGE__FEATURE = ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int TRANSITION_USAGE__FEATURE_MEMBERSHIP = ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int TRANSITION_USAGE__INHERITED_FEATURE = ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int TRANSITION_USAGE__INHERITED_MEMBERSHIP = ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int TRANSITION_USAGE__INPUT = ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int TRANSITION_USAGE__INTERSECTING_TYPE = ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int TRANSITION_USAGE__IS_ABSTRACT = ACTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int TRANSITION_USAGE__IS_CONJUGATED = ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int TRANSITION_USAGE__IS_SUFFICIENT = ACTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int TRANSITION_USAGE__MULTIPLICITY = ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int TRANSITION_USAGE__OUTPUT = ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int TRANSITION_USAGE__OWNED_CONJUGATOR = ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int TRANSITION_USAGE__OWNED_DIFFERENCING = ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int TRANSITION_USAGE__OWNED_DISJOINING = ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int TRANSITION_USAGE__OWNED_END_FEATURE = ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int TRANSITION_USAGE__OWNED_FEATURE = ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int TRANSITION_USAGE__OWNED_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int TRANSITION_USAGE__OWNED_INTERSECTING = ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int TRANSITION_USAGE__OWNED_SPECIALIZATION = ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int TRANSITION_USAGE__OWNED_UNIONING = ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int TRANSITION_USAGE__UNIONING_TYPE = ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int TRANSITION_USAGE__CHAINING_FEATURE = ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int TRANSITION_USAGE__CROSS_FEATURE = ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int TRANSITION_USAGE__DIRECTION = ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int TRANSITION_USAGE__END_OWNING_TYPE = ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int TRANSITION_USAGE__FEATURE_TARGET = ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int TRANSITION_USAGE__FEATURING_TYPE = ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int TRANSITION_USAGE__IS_COMPOSITE = ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Objective Requirement' reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP__OWNED_OBJECTIVE_REQUIREMENT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int TRANSITION_USAGE__IS_CONSTANT = ACTION_USAGE__IS_CONSTANT;
/**
- * The number of structural features of the 'Objective Membership' class.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int TRANSITION_USAGE__IS_DERIVED = ACTION_USAGE__IS_DERIVED;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int TRANSITION_USAGE__IS_END = ACTION_USAGE__IS_END;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int TRANSITION_USAGE__IS_ORDERED = ACTION_USAGE__IS_ORDERED;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int TRANSITION_USAGE__IS_PORTION = ACTION_USAGE__IS_PORTION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int TRANSITION_USAGE__IS_UNIQUE = ACTION_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int TRANSITION_USAGE__IS_VARIABLE = ACTION_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int TRANSITION_USAGE__OWNED_CROSS_SUBSETTING = ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The number of operations of the 'Objective Membership' class.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int OBJECTIVE_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int TRANSITION_USAGE__OWNED_FEATURE_CHAINING = ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ActorMembershipImpl Actor Membership}' class.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ActorMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getActorMembership()
* @generated
+ * @ordered
*/
- int ACTOR_MEMBERSHIP = 159;
+ int TRANSITION_USAGE__OWNED_FEATURE_INVERTING = ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int TRANSITION_USAGE__OWNED_REDEFINITION = ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int TRANSITION_USAGE__OWNED_REFERENCE_SUBSETTING = ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int TRANSITION_USAGE__OWNED_SUBSETTING = ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
+ int TRANSITION_USAGE__OWNED_TYPE_FEATURING = ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
+ int TRANSITION_USAGE__OWNED_TYPING = ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
+ int TRANSITION_USAGE__OWNING_FEATURE_MEMBERSHIP = ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
+ int TRANSITION_USAGE__OWNING_TYPE = ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
+ int TRANSITION_USAGE__TYPE = ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
+ int TRANSITION_USAGE__DEFINITION = ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int TRANSITION_USAGE__DIRECTED_USAGE = ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
+ int TRANSITION_USAGE__IS_REFERENCE = ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int TRANSITION_USAGE__IS_VARIATION = ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
+ int TRANSITION_USAGE__MAY_TIME_VARY = ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
+ int TRANSITION_USAGE__NESTED_ACTION = ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
+ int TRANSITION_USAGE__NESTED_ALLOCATION = ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
+ int TRANSITION_USAGE__NESTED_ANALYSIS_CASE = ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int TRANSITION_USAGE__NESTED_ATTRIBUTE = ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int TRANSITION_USAGE__NESTED_CALCULATION = ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
+ int TRANSITION_USAGE__NESTED_CASE = ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
+ int TRANSITION_USAGE__NESTED_CONCERN = ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
+ int TRANSITION_USAGE__NESTED_CONNECTION = ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int TRANSITION_USAGE__NESTED_CONSTRAINT = ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int TRANSITION_USAGE__NESTED_ENUMERATION = ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
+ int TRANSITION_USAGE__NESTED_FLOW = ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int TRANSITION_USAGE__NESTED_INTERFACE = ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int TRANSITION_USAGE__NESTED_ITEM = ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int TRANSITION_USAGE__NESTED_METADATA = ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
+ int TRANSITION_USAGE__NESTED_OCCURRENCE = ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
+ int TRANSITION_USAGE__NESTED_PART = ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
+ int TRANSITION_USAGE__NESTED_PORT = ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int TRANSITION_USAGE__NESTED_REFERENCE = ACTION_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int TRANSITION_USAGE__NESTED_RENDERING = ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int TRANSITION_USAGE__NESTED_REQUIREMENT = ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int TRANSITION_USAGE__NESTED_STATE = ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int TRANSITION_USAGE__NESTED_TRANSITION = ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
+ int TRANSITION_USAGE__NESTED_USAGE = ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Member Parameter' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
+ int TRANSITION_USAGE__NESTED_USE_CASE = ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Actor Parameter' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP__OWNED_ACTOR_PARAMETER = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
+ int TRANSITION_USAGE__NESTED_VERIFICATION_CASE = ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The number of structural features of the 'Actor Membership' class.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 1;
+ int TRANSITION_USAGE__NESTED_VIEW = ACTION_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
+ int TRANSITION_USAGE__NESTED_VIEWPOINT = ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int TRANSITION_USAGE__OWNING_DEFINITION = ACTION_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
+ int TRANSITION_USAGE__OWNING_USAGE = ACTION_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int TRANSITION_USAGE__USAGE = ACTION_USAGE__USAGE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
+ int TRANSITION_USAGE__VARIANT = ACTION_USAGE__VARIANT;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int TRANSITION_USAGE__VARIANT_MEMBERSHIP = ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Parameter Direction' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+ int TRANSITION_USAGE__INDIVIDUAL_DEFINITION = ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The number of operations of the 'Actor Membership' class.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int ACTOR_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
+ int TRANSITION_USAGE__IS_INDIVIDUAL = ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SubjectMembershipImpl Subject Membership}' class.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SubjectMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSubjectMembership()
* @generated
+ * @ordered
*/
- int SUBJECT_MEMBERSHIP = 160;
+ int TRANSITION_USAGE__OCCURRENCE_DEFINITION = ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int TRANSITION_USAGE__PORTION_KIND = ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int TRANSITION_USAGE__BEHAVIOR = ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int TRANSITION_USAGE__PARAMETER = ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
+ int TRANSITION_USAGE__ACTION_DEFINITION = ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Effect Action' reference list.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
+ int TRANSITION_USAGE__EFFECT_ACTION = ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Guard Expression' reference list.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
+ int TRANSITION_USAGE__GUARD_EXPRESSION = ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Source' reference.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
+ int TRANSITION_USAGE__SOURCE = ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Succession' reference.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
+ int TRANSITION_USAGE__SUCCESSION = ACTION_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Target' reference.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
+ int TRANSITION_USAGE__TARGET = ACTION_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Trigger Action' reference list.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int TRANSITION_USAGE__TRIGGER_ACTION = ACTION_USAGE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of structural features of the 'Transition Usage' class.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
+ int TRANSITION_USAGE_FEATURE_COUNT = ACTION_USAGE_FEATURE_COUNT + 6;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int TRANSITION_USAGE___EFFECTIVE_NAME = ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
+ int TRANSITION_USAGE___EFFECTIVE_SHORT_NAME = ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
+ int TRANSITION_USAGE___ESCAPED_NAME = ACTION_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
+ int TRANSITION_USAGE___LIBRARY_NAMESPACE = ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
+ int TRANSITION_USAGE___PATH = ACTION_USAGE___PATH;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int TRANSITION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int TRANSITION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
+ int TRANSITION_USAGE___NAMES_OF__ELEMENT = ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
+ int TRANSITION_USAGE___QUALIFICATION_OF__STRING = ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
+ int TRANSITION_USAGE___RESOLVE__STRING = ACTION_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int TRANSITION_USAGE___RESOLVE_GLOBAL__STRING = ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int TRANSITION_USAGE___RESOLVE_LOCAL__STRING = ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
+ int TRANSITION_USAGE___RESOLVE_VISIBLE__STRING = ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int TRANSITION_USAGE___UNQUALIFIED_NAME_OF__STRING = ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int TRANSITION_USAGE___VISIBILITY_OF__MEMBERSHIP = ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int TRANSITION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Member Element' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
+ int TRANSITION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Member Name' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
+ int TRANSITION_USAGE___ALL_SUPERTYPES = ACTION_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Visibility' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
+ int TRANSITION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int TRANSITION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int TRANSITION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int TRANSITION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int TRANSITION_USAGE___IS_COMPATIBLE_WITH__TYPE = ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int TRANSITION_USAGE___MULTIPLICITIES = ACTION_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
+ int TRANSITION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Member Parameter' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
+ int TRANSITION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Subject Parameter' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP__OWNED_SUBJECT_PARAMETER = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
+ int TRANSITION_USAGE___SPECIALIZES__TYPE = ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The number of structural features of the 'Subject Membership' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 1;
+ int TRANSITION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
+ int TRANSITION_USAGE___SUPERTYPES__BOOLEAN = ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int TRANSITION_USAGE___ALL_REDEFINED_FEATURES = ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
+ int TRANSITION_USAGE___AS_CARTESIAN_PRODUCT = ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int TRANSITION_USAGE___CAN_ACCESS__FEATURE = ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
+ int TRANSITION_USAGE___DIRECTION_FOR__TYPE = ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int TRANSITION_USAGE___IS_CARTESIAN_PRODUCT = ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Parameter Direction' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+ int TRANSITION_USAGE___IS_FEATURED_WITHIN__TYPE = ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The number of operations of the 'Subject Membership' class.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int SUBJECT_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
+ int TRANSITION_USAGE___IS_FEATURING_TYPE__TYPE = ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.StakeholderMembershipImpl Stakeholder Membership}' class.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.StakeholderMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStakeholderMembership()
* @generated
+ * @ordered
*/
- int STAKEHOLDER_MEMBERSHIP = 161;
+ int TRANSITION_USAGE___IS_OWNED_CROSS_FEATURE = ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNING_MEMBERSHIP = PARAMETER_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int TRANSITION_USAGE___NAMING_FEATURE = ACTION_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int TRANSITION_USAGE___OWNED_CROSS_FEATURE = ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNING_RELATIONSHIP = PARAMETER_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int TRANSITION_USAGE___REDEFINES__FEATURE = ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__OWNING_NAMESPACE;
+ int TRANSITION_USAGE___REDEFINES_FROM_LIBRARY__STRING = ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__ELEMENT_ID = PARAMETER_MEMBERSHIP__ELEMENT_ID;
+ int TRANSITION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNER = PARAMETER_MEMBERSHIP__OWNER;
+ int TRANSITION_USAGE___TYPING_FEATURES = ACTION_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_ELEMENT;
+ int TRANSITION_USAGE___REFERENCED_FEATURE_TARGET = ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__DOCUMENTATION = PARAMETER_MEMBERSHIP__DOCUMENTATION;
+ int TRANSITION_USAGE___ARGUMENT__INT = ACTION_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_ANNOTATION = PARAMETER_MEMBERSHIP__OWNED_ANNOTATION;
+ int TRANSITION_USAGE___INPUT_PARAMETER__INT = ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__TEXTUAL_REPRESENTATION = PARAMETER_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int TRANSITION_USAGE___INPUT_PARAMETERS = ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__ALIAS_IDS = PARAMETER_MEMBERSHIP__ALIAS_IDS;
+ int TRANSITION_USAGE___IS_SUBACTION_USAGE = ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Source Feature' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__DECLARED_SHORT_NAME = PARAMETER_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int TRANSITION_USAGE___SOURCE_FEATURE = ACTION_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Trigger Payload Parameter' operation.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__DECLARED_NAME = PARAMETER_MEMBERSHIP__DECLARED_NAME;
+ int TRANSITION_USAGE___TRIGGER_PAYLOAD_PARAMETER = ACTION_USAGE_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Short Name' attribute.
+ * The number of operations of the 'Transition Usage' class.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__SHORT_NAME = PARAMETER_MEMBERSHIP__SHORT_NAME;
+ int TRANSITION_USAGE_OPERATION_COUNT = ACTION_USAGE_OPERATION_COUNT + 2;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__NAME = PARAMETER_MEMBERSHIP__NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__ALIAS_IDS = INVOCATION_EXPRESSION__ALIAS_IDS;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__QUALIFIED_NAME = PARAMETER_MEMBERSHIP__QUALIFIED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__DECLARED_NAME = INVOCATION_EXPRESSION__DECLARED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__IS_IMPLIED_INCLUDED = PARAMETER_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int TRIGGER_INVOCATION_EXPRESSION__DECLARED_SHORT_NAME = INVOCATION_EXPRESSION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__IS_LIBRARY_ELEMENT = PARAMETER_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__DOCUMENTATION = INVOCATION_EXPRESSION__DOCUMENTATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__RELATED_ELEMENT = PARAMETER_MEMBERSHIP__RELATED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__ELEMENT_ID = INVOCATION_EXPRESSION__ELEMENT_ID;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__TARGET = PARAMETER_MEMBERSHIP__TARGET;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED = INVOCATION_EXPRESSION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__SOURCE = PARAMETER_MEMBERSHIP__SOURCE;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT = INVOCATION_EXPRESSION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNING_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__NAME = INVOCATION_EXPRESSION__NAME;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_RELATED_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_ANNOTATION = INVOCATION_EXPRESSION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__IS_IMPLIED = PARAMETER_MEMBERSHIP__IS_IMPLIED;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_ELEMENT = INVOCATION_EXPRESSION__OWNED_ELEMENT;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_RELATIONSHIP = INVOCATION_EXPRESSION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = PARAMETER_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNER = INVOCATION_EXPRESSION__OWNER;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNING_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__MEMBER_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNING_NAMESPACE = INVOCATION_EXPRESSION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__MEMBER_NAME = PARAMETER_MEMBERSHIP__MEMBER_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNING_RELATIONSHIP = INVOCATION_EXPRESSION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__VISIBILITY = PARAMETER_MEMBERSHIP__VISIBILITY;
+ int TRIGGER_INVOCATION_EXPRESSION__QUALIFIED_NAME = INVOCATION_EXPRESSION__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int TRIGGER_INVOCATION_EXPRESSION__SHORT_NAME = INVOCATION_EXPRESSION__SHORT_NAME;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION = INVOCATION_EXPRESSION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_NAME = PARAMETER_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP = INVOCATION_EXPRESSION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_ELEMENT = PARAMETER_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__MEMBER = INVOCATION_EXPRESSION__MEMBER;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_FEATURE = PARAMETER_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION__MEMBERSHIP = INVOCATION_EXPRESSION__MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNING_TYPE = PARAMETER_MEMBERSHIP__OWNING_TYPE;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_IMPORT = INVOCATION_EXPRESSION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Member Parameter' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_MEMBER_PARAMETER = PARAMETER_MEMBERSHIP__OWNED_MEMBER_PARAMETER;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_MEMBER = INVOCATION_EXPRESSION__OWNED_MEMBER;
/**
- * The feature id for the 'Owned Stakeholder Parameter' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP__OWNED_STAKEHOLDER_PARAMETER = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 0;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_MEMBERSHIP;
/**
- * The number of structural features of the 'Stakeholder Membership' class.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP_FEATURE_COUNT = PARAMETER_MEMBERSHIP_FEATURE_COUNT + 1;
+ int TRIGGER_INVOCATION_EXPRESSION__DIFFERENCING_TYPE = INVOCATION_EXPRESSION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___ESCAPED_NAME = PARAMETER_MEMBERSHIP___ESCAPED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__DIRECTED_FEATURE = INVOCATION_EXPRESSION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___EFFECTIVE_SHORT_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__END_FEATURE = INVOCATION_EXPRESSION__END_FEATURE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___EFFECTIVE_NAME = PARAMETER_MEMBERSHIP___EFFECTIVE_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__FEATURE = INVOCATION_EXPRESSION__FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___LIBRARY_NAMESPACE = PARAMETER_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int TRIGGER_INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___PATH = PARAMETER_MEMBERSHIP___PATH;
+ int TRIGGER_INVOCATION_EXPRESSION__INHERITED_FEATURE = INVOCATION_EXPRESSION__INHERITED_FEATURE;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP = INVOCATION_EXPRESSION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Parameter Direction' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+ int TRIGGER_INVOCATION_EXPRESSION__INPUT = INVOCATION_EXPRESSION__INPUT;
/**
- * The number of operations of the 'Stakeholder Membership' class.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int STAKEHOLDER_MEMBERSHIP_OPERATION_COUNT = PARAMETER_MEMBERSHIP_OPERATION_COUNT + 0;
+ int TRIGGER_INVOCATION_EXPRESSION__INTERSECTING_TYPE = INVOCATION_EXPRESSION__INTERSECTING_TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FramedConcernMembershipImpl Framed Concern Membership}' class.
+ * The feature id for the 'Is Abstract' attribute.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FramedConcernMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFramedConcernMembership()
* @generated
+ * @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP = 162;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_ABSTRACT = INVOCATION_EXPRESSION__IS_ABSTRACT;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNING_MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_CONJUGATED = INVOCATION_EXPRESSION__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_SUFFICIENT = INVOCATION_EXPRESSION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNING_RELATIONSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION__MULTIPLICITY = INVOCATION_EXPRESSION__MULTIPLICITY;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_NAMESPACE;
+ int TRIGGER_INVOCATION_EXPRESSION__OUTPUT = INVOCATION_EXPRESSION__OUTPUT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ELEMENT_ID;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_CONJUGATOR = INVOCATION_EXPRESSION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNER = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNER;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_DIFFERENCING = INVOCATION_EXPRESSION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_DISJOINING = INVOCATION_EXPRESSION__OWNED_DISJOINING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__DOCUMENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DOCUMENTATION;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_END_FEATURE = INVOCATION_EXPRESSION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_ANNOTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_ANNOTATION;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE = INVOCATION_EXPRESSION__OWNED_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__TEXTUAL_REPRESENTATION = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__ALIAS_IDS = REQUIREMENT_CONSTRAINT_MEMBERSHIP__ALIAS_IDS;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_INTERSECTING = INVOCATION_EXPRESSION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__DECLARED_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_SPECIALIZATION = INVOCATION_EXPRESSION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__DECLARED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__DECLARED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_UNIONING = INVOCATION_EXPRESSION__OWNED_UNIONING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__UNIONING_TYPE = INVOCATION_EXPRESSION__UNIONING_TYPE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__CHAINING_FEATURE = INVOCATION_EXPRESSION__CHAINING_FEATURE;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__QUALIFIED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__QUALIFIED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__CROSS_FEATURE = INVOCATION_EXPRESSION__CROSS_FEATURE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__IS_IMPLIED_INCLUDED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int TRIGGER_INVOCATION_EXPRESSION__DIRECTION = INVOCATION_EXPRESSION__DIRECTION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__IS_LIBRARY_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__END_OWNING_TYPE = INVOCATION_EXPRESSION__END_OWNING_TYPE;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__RELATED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__FEATURE_TARGET = INVOCATION_EXPRESSION__FEATURE_TARGET;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__TARGET = REQUIREMENT_CONSTRAINT_MEMBERSHIP__TARGET;
+ int TRIGGER_INVOCATION_EXPRESSION__FEATURING_TYPE = INVOCATION_EXPRESSION__FEATURING_TYPE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__SOURCE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__SOURCE;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_COMPOSITE = INVOCATION_EXPRESSION__IS_COMPOSITE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNING_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_CONSTANT = INVOCATION_EXPRESSION__IS_CONSTANT;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_RELATED_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_DERIVED = INVOCATION_EXPRESSION__IS_DERIVED;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__IS_IMPLIED = REQUIREMENT_CONSTRAINT_MEMBERSHIP__IS_IMPLIED;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_END = INVOCATION_EXPRESSION__IS_END;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_ORDERED = INVOCATION_EXPRESSION__IS_ORDERED;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_PORTION = INVOCATION_EXPRESSION__IS_PORTION;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_UNIQUE = INVOCATION_EXPRESSION__IS_UNIQUE;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_VARIABLE = INVOCATION_EXPRESSION__IS_VARIABLE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__MEMBER_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING = INVOCATION_EXPRESSION__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__VISIBILITY = REQUIREMENT_CONSTRAINT_MEMBERSHIP__VISIBILITY;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING = INVOCATION_EXPRESSION__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING = INVOCATION_EXPRESSION__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_REDEFINITION = INVOCATION_EXPRESSION__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING = INVOCATION_EXPRESSION__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_ELEMENT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_SUBSETTING = INVOCATION_EXPRESSION__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_MEMBER_FEATURE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING = INVOCATION_EXPRESSION__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNING_TYPE = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNING_TYPE;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNED_TYPING = INVOCATION_EXPRESSION__OWNED_TYPING;
/**
- * The feature id for the 'Kind' attribute.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__KIND = REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP = INVOCATION_EXPRESSION__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Constraint' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__OWNED_CONSTRAINT;
+ int TRIGGER_INVOCATION_EXPRESSION__OWNING_TYPE = INVOCATION_EXPRESSION__OWNING_TYPE;
/**
- * The feature id for the 'Referenced Constraint' reference.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__REFERENCED_CONSTRAINT = REQUIREMENT_CONSTRAINT_MEMBERSHIP__REFERENCED_CONSTRAINT;
+ int TRIGGER_INVOCATION_EXPRESSION__TYPE = INVOCATION_EXPRESSION__TYPE;
/**
- * The feature id for the 'Owned Concern' reference.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__OWNED_CONCERN = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 0;
+ int TRIGGER_INVOCATION_EXPRESSION__BEHAVIOR = INVOCATION_EXPRESSION__BEHAVIOR;
/**
- * The feature id for the 'Referenced Concern' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP__REFERENCED_CONCERN = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 1;
+ int TRIGGER_INVOCATION_EXPRESSION__PARAMETER = INVOCATION_EXPRESSION__PARAMETER;
/**
- * The number of structural features of the 'Framed Concern Membership' class.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP_FEATURE_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_FEATURE_COUNT + 2;
+ int TRIGGER_INVOCATION_EXPRESSION__FUNCTION = INVOCATION_EXPRESSION__FUNCTION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP___ESCAPED_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___ESCAPED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE = INVOCATION_EXPRESSION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP___EFFECTIVE_SHORT_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__RESULT = INVOCATION_EXPRESSION__RESULT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Argument' reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP___EFFECTIVE_NAME = REQUIREMENT_CONSTRAINT_MEMBERSHIP___EFFECTIVE_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION__ARGUMENT = INVOCATION_EXPRESSION__ARGUMENT;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Instantiated Type' reference.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP___LIBRARY_NAMESPACE = REQUIREMENT_CONSTRAINT_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int TRIGGER_INVOCATION_EXPRESSION__INSTANTIATED_TYPE = INVOCATION_EXPRESSION__INSTANTIATED_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Operand' containment reference list.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP___PATH = REQUIREMENT_CONSTRAINT_MEMBERSHIP___PATH;
+ int TRIGGER_INVOCATION_EXPRESSION__OPERAND = INVOCATION_EXPRESSION__OPERAND;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Kind' attribute.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = REQUIREMENT_CONSTRAINT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION__KIND = INVOCATION_EXPRESSION_FEATURE_COUNT + 0;
/**
- * The number of operations of the 'Framed Concern Membership' class.
+ * The number of structural features of the 'Trigger Invocation Expression' class.
*
*
* @generated
* @ordered
*/
- int FRAMED_CONCERN_MEMBERSHIP_OPERATION_COUNT = REQUIREMENT_CONSTRAINT_MEMBERSHIP_OPERATION_COUNT + 0;
+ int TRIGGER_INVOCATION_EXPRESSION_FEATURE_COUNT = INVOCATION_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SatisfyRequirementUsageImpl Satisfy Requirement Usage}' class.
+ * The operation id for the 'Effective Name' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SatisfyRequirementUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSatisfyRequirementUsage()
* @generated
+ * @ordered
*/
- int SATISFY_REQUIREMENT_USAGE = 163;
+ int TRIGGER_INVOCATION_EXPRESSION___EFFECTIVE_NAME = INVOCATION_EXPRESSION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME = INVOCATION_EXPRESSION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_RELATIONSHIP = REQUIREMENT_USAGE__OWNED_RELATIONSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___ESCAPED_NAME = INVOCATION_EXPRESSION___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_RELATIONSHIP = REQUIREMENT_USAGE__OWNING_RELATIONSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___LIBRARY_NAMESPACE = INVOCATION_EXPRESSION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_NAMESPACE = REQUIREMENT_USAGE__OWNING_NAMESPACE;
+ int TRIGGER_INVOCATION_EXPRESSION___PATH = INVOCATION_EXPRESSION___PATH;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__ELEMENT_ID = REQUIREMENT_USAGE__ELEMENT_ID;
+ int TRIGGER_INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST = INVOCATION_EXPRESSION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNER = REQUIREMENT_USAGE__OWNER;
+ int TRIGGER_INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = INVOCATION_EXPRESSION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_ELEMENT = REQUIREMENT_USAGE__OWNED_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION___NAMES_OF__ELEMENT = INVOCATION_EXPRESSION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DOCUMENTATION = REQUIREMENT_USAGE__DOCUMENTATION;
+ int TRIGGER_INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING = INVOCATION_EXPRESSION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_ANNOTATION = REQUIREMENT_USAGE__OWNED_ANNOTATION;
+ int TRIGGER_INVOCATION_EXPRESSION___RESOLVE__STRING = INVOCATION_EXPRESSION___RESOLVE__STRING;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION = REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION;
+ int TRIGGER_INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING = INVOCATION_EXPRESSION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__ALIAS_IDS = REQUIREMENT_USAGE__ALIAS_IDS;
+ int TRIGGER_INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING = INVOCATION_EXPRESSION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DECLARED_SHORT_NAME = REQUIREMENT_USAGE__DECLARED_SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING = INVOCATION_EXPRESSION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DECLARED_NAME = REQUIREMENT_USAGE__DECLARED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING = INVOCATION_EXPRESSION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__SHORT_NAME = REQUIREMENT_USAGE__SHORT_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP = INVOCATION_EXPRESSION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NAME = REQUIREMENT_USAGE__NAME;
+ int TRIGGER_INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = INVOCATION_EXPRESSION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__QUALIFIED_NAME = REQUIREMENT_USAGE__QUALIFIED_NAME;
+ int TRIGGER_INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED = REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED;
+ int TRIGGER_INVOCATION_EXPRESSION___ALL_SUPERTYPES = INVOCATION_EXPRESSION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT = REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT;
+ int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE = INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_MEMBER = REQUIREMENT_USAGE__OWNED_MEMBER;
+ int TRIGGER_INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__MEMBERSHIP = REQUIREMENT_USAGE__MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_IMPORT = REQUIREMENT_USAGE__OWNED_IMPORT;
+ int TRIGGER_INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE = INVOCATION_EXPRESSION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__MEMBER = REQUIREMENT_USAGE__MEMBER;
+ int TRIGGER_INVOCATION_EXPRESSION___MULTIPLICITIES = INVOCATION_EXPRESSION___MULTIPLICITIES;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP = REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = INVOCATION_EXPRESSION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_SPECIALIZATION = REQUIREMENT_USAGE__OWNED_SPECIALIZATION;
+ int TRIGGER_INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST = INVOCATION_EXPRESSION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___SPECIALIZES__TYPE = INVOCATION_EXPRESSION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__FEATURE = REQUIREMENT_USAGE__FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE = REQUIREMENT_USAGE__OWNED_FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN = INVOCATION_EXPRESSION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__INPUT = REQUIREMENT_USAGE__INPUT;
+ int TRIGGER_INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES = INVOCATION_EXPRESSION___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OUTPUT = REQUIREMENT_USAGE__OUTPUT;
+ int TRIGGER_INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_ABSTRACT = REQUIREMENT_USAGE__IS_ABSTRACT;
+ int TRIGGER_INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE = INVOCATION_EXPRESSION___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__INHERITED_MEMBERSHIP = REQUIREMENT_USAGE__INHERITED_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE = INVOCATION_EXPRESSION___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__END_FEATURE = REQUIREMENT_USAGE__END_FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT = INVOCATION_EXPRESSION___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_END_FEATURE = REQUIREMENT_USAGE__OWNED_END_FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE = INVOCATION_EXPRESSION___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_SUFFICIENT = REQUIREMENT_USAGE__IS_SUFFICIENT;
+ int TRIGGER_INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE = INVOCATION_EXPRESSION___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_CONJUGATOR = REQUIREMENT_USAGE__OWNED_CONJUGATOR;
+ int TRIGGER_INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_CONJUGATED = REQUIREMENT_USAGE__IS_CONJUGATED;
+ int TRIGGER_INVOCATION_EXPRESSION___NAMING_FEATURE = INVOCATION_EXPRESSION___NAMING_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__INHERITED_FEATURE = REQUIREMENT_USAGE__INHERITED_FEATURE;
+ int TRIGGER_INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE = INVOCATION_EXPRESSION___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__MULTIPLICITY = REQUIREMENT_USAGE__MULTIPLICITY;
+ int TRIGGER_INVOCATION_EXPRESSION___REDEFINES__FEATURE = INVOCATION_EXPRESSION___REDEFINES__FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__UNIONING_TYPE = REQUIREMENT_USAGE__UNIONING_TYPE;
+ int TRIGGER_INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING = INVOCATION_EXPRESSION___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_INTERSECTING = REQUIREMENT_USAGE__OWNED_INTERSECTING;
+ int TRIGGER_INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE = INVOCATION_EXPRESSION___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__INTERSECTING_TYPE = REQUIREMENT_USAGE__INTERSECTING_TYPE;
+ int TRIGGER_INVOCATION_EXPRESSION___TYPING_FEATURES = INVOCATION_EXPRESSION___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_UNIONING = REQUIREMENT_USAGE__OWNED_UNIONING;
+ int TRIGGER_INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT = INVOCATION_EXPRESSION___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_DISJOINING = REQUIREMENT_USAGE__OWNED_DISJOINING;
+ int TRIGGER_INVOCATION_EXPRESSION___EVALUATE__ELEMENT = INVOCATION_EXPRESSION___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__FEATURE_MEMBERSHIP;
+ int TRIGGER_INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST = INVOCATION_EXPRESSION___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Instantiated Type' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DIFFERENCING_TYPE = REQUIREMENT_USAGE__DIFFERENCING_TYPE;
+ int TRIGGER_INVOCATION_EXPRESSION___INSTANTIATED_TYPE = INVOCATION_EXPRESSION___INSTANTIATED_TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The number of operations of the 'Trigger Invocation Expression' class.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_DIFFERENCING = REQUIREMENT_USAGE__OWNED_DIFFERENCING;
+ int TRIGGER_INVOCATION_EXPRESSION_OPERATION_COUNT = INVOCATION_EXPRESSION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DIRECTED_FEATURE = REQUIREMENT_USAGE__DIRECTED_FEATURE;
+ int TYPE_FEATURING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int TYPE_FEATURING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_TYPE = REQUIREMENT_USAGE__OWNING_TYPE;
+ int TYPE_FEATURING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__END_OWNING_TYPE = REQUIREMENT_USAGE__END_OWNING_TYPE;
+ int TYPE_FEATURING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_UNIQUE = REQUIREMENT_USAGE__IS_UNIQUE;
+ int TYPE_FEATURING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_ORDERED = REQUIREMENT_USAGE__IS_ORDERED;
+ int TYPE_FEATURING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__TYPE = REQUIREMENT_USAGE__TYPE;
+ int TYPE_FEATURING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_REDEFINITION = REQUIREMENT_USAGE__OWNED_REDEFINITION;
+ int TYPE_FEATURING__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_SUBSETTING = REQUIREMENT_USAGE__OWNED_SUBSETTING;
+ int TYPE_FEATURING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_COMPOSITE = REQUIREMENT_USAGE__IS_COMPOSITE;
+ int TYPE_FEATURING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_END = REQUIREMENT_USAGE__IS_END;
+ int TYPE_FEATURING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_TYPING = REQUIREMENT_USAGE__OWNED_TYPING;
+ int TYPE_FEATURING__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__FEATURING_TYPE = REQUIREMENT_USAGE__FEATURING_TYPE;
+ int TYPE_FEATURING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_TYPE_FEATURING = REQUIREMENT_USAGE__OWNED_TYPE_FEATURING;
+ int TYPE_FEATURING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_DERIVED = REQUIREMENT_USAGE__IS_DERIVED;
+ int TYPE_FEATURING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__CHAINING_FEATURE = REQUIREMENT_USAGE__CHAINING_FEATURE;
+ int TYPE_FEATURING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING = REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING;
+ int TYPE_FEATURING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING = REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING;
+ int TYPE_FEATURING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_PORTION = REQUIREMENT_USAGE__IS_PORTION;
+ int TYPE_FEATURING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_VARIABLE = REQUIREMENT_USAGE__IS_VARIABLE;
+ int TYPE_FEATURING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_CONSTANT = REQUIREMENT_USAGE__IS_CONSTANT;
+ int TYPE_FEATURING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING = REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int TYPE_FEATURING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__FEATURE_TARGET = REQUIREMENT_USAGE__FEATURE_TARGET;
+ int TYPE_FEATURING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__CROSS_FEATURE = REQUIREMENT_USAGE__CROSS_FEATURE;
+ int TYPE_FEATURING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Feature Of Type' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DIRECTION = REQUIREMENT_USAGE__DIRECTION;
+ int TYPE_FEATURING__FEATURE_OF_TYPE = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Featuring Type' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING = REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING;
+ int TYPE_FEATURING__FEATURING_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owning Feature Of Type' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__MAY_TIME_VARY = REQUIREMENT_USAGE__MAY_TIME_VARY;
+ int TYPE_FEATURING__OWNING_FEATURE_OF_TYPE = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The number of structural features of the 'Type Featuring' class.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_REFERENCE = REQUIREMENT_USAGE__IS_REFERENCE;
+ int TYPE_FEATURING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Variant' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__VARIANT = REQUIREMENT_USAGE__VARIANT;
+ int TYPE_FEATURING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__VARIANT_MEMBERSHIP = REQUIREMENT_USAGE__VARIANT_MEMBERSHIP;
+ int TYPE_FEATURING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_DEFINITION = REQUIREMENT_USAGE__OWNING_DEFINITION;
+ int TYPE_FEATURING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OWNING_USAGE = REQUIREMENT_USAGE__OWNING_USAGE;
+ int TYPE_FEATURING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_USAGE = REQUIREMENT_USAGE__NESTED_USAGE;
+ int TYPE_FEATURING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Definition' reference list.
+ * The number of operations of the 'Type Featuring' class.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DEFINITION = REQUIREMENT_USAGE__DEFINITION;
+ int TYPE_FEATURING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__USAGE = REQUIREMENT_USAGE__USAGE;
+ int UNIONING__ALIAS_IDS = RELATIONSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__DIRECTED_USAGE = REQUIREMENT_USAGE__DIRECTED_USAGE;
+ int UNIONING__DECLARED_NAME = RELATIONSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_REFERENCE = REQUIREMENT_USAGE__NESTED_REFERENCE;
+ int UNIONING__DECLARED_SHORT_NAME = RELATIONSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_ATTRIBUTE = REQUIREMENT_USAGE__NESTED_ATTRIBUTE;
+ int UNIONING__DOCUMENTATION = RELATIONSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_ENUMERATION = REQUIREMENT_USAGE__NESTED_ENUMERATION;
+ int UNIONING__ELEMENT_ID = RELATIONSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_OCCURRENCE = REQUIREMENT_USAGE__NESTED_OCCURRENCE;
+ int UNIONING__IS_IMPLIED_INCLUDED = RELATIONSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_ITEM = REQUIREMENT_USAGE__NESTED_ITEM;
+ int UNIONING__IS_LIBRARY_ELEMENT = RELATIONSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_PART = REQUIREMENT_USAGE__NESTED_PART;
+ int UNIONING__NAME = RELATIONSHIP__NAME;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_PORT = REQUIREMENT_USAGE__NESTED_PORT;
+ int UNIONING__OWNED_ANNOTATION = RELATIONSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_CONNECTION = REQUIREMENT_USAGE__NESTED_CONNECTION;
+ int UNIONING__OWNED_ELEMENT = RELATIONSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_FLOW = REQUIREMENT_USAGE__NESTED_FLOW;
+ int UNIONING__OWNED_RELATIONSHIP = RELATIONSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_INTERFACE = REQUIREMENT_USAGE__NESTED_INTERFACE;
+ int UNIONING__OWNER = RELATIONSHIP__OWNER;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_ALLOCATION = REQUIREMENT_USAGE__NESTED_ALLOCATION;
+ int UNIONING__OWNING_MEMBERSHIP = RELATIONSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_ACTION = REQUIREMENT_USAGE__NESTED_ACTION;
+ int UNIONING__OWNING_NAMESPACE = RELATIONSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_STATE = REQUIREMENT_USAGE__NESTED_STATE;
+ int UNIONING__OWNING_RELATIONSHIP = RELATIONSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_TRANSITION = REQUIREMENT_USAGE__NESTED_TRANSITION;
+ int UNIONING__QUALIFIED_NAME = RELATIONSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_CALCULATION = REQUIREMENT_USAGE__NESTED_CALCULATION;
+ int UNIONING__SHORT_NAME = RELATIONSHIP__SHORT_NAME;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_CONSTRAINT = REQUIREMENT_USAGE__NESTED_CONSTRAINT;
+ int UNIONING__TEXTUAL_REPRESENTATION = RELATIONSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_REQUIREMENT = REQUIREMENT_USAGE__NESTED_REQUIREMENT;
+ int UNIONING__IS_IMPLIED = RELATIONSHIP__IS_IMPLIED;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_CONCERN = REQUIREMENT_USAGE__NESTED_CONCERN;
+ int UNIONING__OWNED_RELATED_ELEMENT = RELATIONSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_CASE = REQUIREMENT_USAGE__NESTED_CASE;
+ int UNIONING__OWNING_RELATED_ELEMENT = RELATIONSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE = REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE;
+ int UNIONING__RELATED_ELEMENT = RELATIONSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE = REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE;
+ int UNIONING__SOURCE = RELATIONSHIP__SOURCE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_USE_CASE = REQUIREMENT_USAGE__NESTED_USE_CASE;
+ int UNIONING__TARGET = RELATIONSHIP__TARGET;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Type Unioned' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_VIEW = REQUIREMENT_USAGE__NESTED_VIEW;
+ int UNIONING__TYPE_UNIONED = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Unioning Type' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_VIEWPOINT = REQUIREMENT_USAGE__NESTED_VIEWPOINT;
+ int UNIONING__UNIONING_TYPE = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The number of structural features of the 'Unioning' class.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_RENDERING = REQUIREMENT_USAGE__NESTED_RENDERING;
+ int UNIONING_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__NESTED_METADATA = REQUIREMENT_USAGE__NESTED_METADATA;
+ int UNIONING___EFFECTIVE_NAME = RELATIONSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_VARIATION = REQUIREMENT_USAGE__IS_VARIATION;
+ int UNIONING___EFFECTIVE_SHORT_NAME = RELATIONSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__OCCURRENCE_DEFINITION = REQUIREMENT_USAGE__OCCURRENCE_DEFINITION;
+ int UNIONING___ESCAPED_NAME = RELATIONSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION = REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION;
+ int UNIONING___LIBRARY_NAMESPACE = RELATIONSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_INDIVIDUAL = REQUIREMENT_USAGE__IS_INDIVIDUAL;
+ int UNIONING___PATH = RELATIONSHIP___PATH;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The number of operations of the 'Unioning' class.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__PORTION_KIND = REQUIREMENT_USAGE__PORTION_KIND;
+ int UNIONING_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__BEHAVIOR = REQUIREMENT_USAGE__BEHAVIOR;
+ int USE_CASE_DEFINITION__ALIAS_IDS = CASE_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__PARAMETER = REQUIREMENT_USAGE__PARAMETER;
+ int USE_CASE_DEFINITION__DECLARED_NAME = CASE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__FUNCTION = REQUIREMENT_USAGE__FUNCTION;
+ int USE_CASE_DEFINITION__DECLARED_SHORT_NAME = CASE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__RESULT = REQUIREMENT_USAGE__RESULT;
+ int USE_CASE_DEFINITION__DOCUMENTATION = CASE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int USE_CASE_DEFINITION__ELEMENT_ID = CASE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__PREDICATE = REQUIREMENT_USAGE__PREDICATE;
+ int USE_CASE_DEFINITION__IS_IMPLIED_INCLUDED = CASE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Constraint Definition' reference.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__CONSTRAINT_DEFINITION = REQUIREMENT_USAGE__CONSTRAINT_DEFINITION;
+ int USE_CASE_DEFINITION__IS_LIBRARY_ELEMENT = CASE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Requirement Definition' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__REQUIREMENT_DEFINITION = REQUIREMENT_USAGE__REQUIREMENT_DEFINITION;
+ int USE_CASE_DEFINITION__NAME = CASE_DEFINITION__NAME;
/**
- * The feature id for the 'Req Id' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__REQ_ID = REQUIREMENT_USAGE__REQ_ID;
+ int USE_CASE_DEFINITION__OWNED_ANNOTATION = CASE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Text' attribute list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__TEXT = REQUIREMENT_USAGE__TEXT;
+ int USE_CASE_DEFINITION__OWNED_ELEMENT = CASE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Required Constraint' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__REQUIRED_CONSTRAINT = REQUIREMENT_USAGE__REQUIRED_CONSTRAINT;
+ int USE_CASE_DEFINITION__OWNED_RELATIONSHIP = CASE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Assumed Constraint' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__ASSUMED_CONSTRAINT = REQUIREMENT_USAGE__ASSUMED_CONSTRAINT;
+ int USE_CASE_DEFINITION__OWNER = CASE_DEFINITION__OWNER;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__SUBJECT_PARAMETER = REQUIREMENT_USAGE__SUBJECT_PARAMETER;
+ int USE_CASE_DEFINITION__OWNING_MEMBERSHIP = CASE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Framed Concern' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__FRAMED_CONCERN = REQUIREMENT_USAGE__FRAMED_CONCERN;
+ int USE_CASE_DEFINITION__OWNING_NAMESPACE = CASE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__ACTOR_PARAMETER = REQUIREMENT_USAGE__ACTOR_PARAMETER;
+ int USE_CASE_DEFINITION__OWNING_RELATIONSHIP = CASE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Stakeholder Parameter' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER = REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER;
+ int USE_CASE_DEFINITION__QUALIFIED_NAME = CASE_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Negated' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__IS_NEGATED = REQUIREMENT_USAGE_FEATURE_COUNT + 0;
+ int USE_CASE_DEFINITION__SHORT_NAME = CASE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Asserted Constraint' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__ASSERTED_CONSTRAINT = REQUIREMENT_USAGE_FEATURE_COUNT + 1;
+ int USE_CASE_DEFINITION__TEXTUAL_REPRESENTATION = CASE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Satisfied Requirement' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__SATISFIED_REQUIREMENT = REQUIREMENT_USAGE_FEATURE_COUNT + 2;
+ int USE_CASE_DEFINITION__IMPORTED_MEMBERSHIP = CASE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Satisfying Feature' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE__SATISFYING_FEATURE = REQUIREMENT_USAGE_FEATURE_COUNT + 3;
+ int USE_CASE_DEFINITION__MEMBER = CASE_DEFINITION__MEMBER;
/**
- * The number of structural features of the 'Satisfy Requirement Usage' class.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE_FEATURE_COUNT = REQUIREMENT_USAGE_FEATURE_COUNT + 4;
+ int USE_CASE_DEFINITION__MEMBERSHIP = CASE_DEFINITION__MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___ESCAPED_NAME = REQUIREMENT_USAGE___ESCAPED_NAME;
+ int USE_CASE_DEFINITION__OWNED_IMPORT = CASE_DEFINITION__OWNED_IMPORT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME = REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME;
+ int USE_CASE_DEFINITION__OWNED_MEMBER = CASE_DEFINITION__OWNED_MEMBER;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___EFFECTIVE_NAME = REQUIREMENT_USAGE___EFFECTIVE_NAME;
+ int USE_CASE_DEFINITION__OWNED_MEMBERSHIP = CASE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___LIBRARY_NAMESPACE = REQUIREMENT_USAGE___LIBRARY_NAMESPACE;
+ int USE_CASE_DEFINITION__DIFFERENCING_TYPE = CASE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___PATH = REQUIREMENT_USAGE___PATH;
+ int USE_CASE_DEFINITION__DIRECTED_FEATURE = CASE_DEFINITION__DIRECTED_FEATURE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___NAMES_OF__ELEMENT = REQUIREMENT_USAGE___NAMES_OF__ELEMENT;
+ int USE_CASE_DEFINITION__END_FEATURE = CASE_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int USE_CASE_DEFINITION__FEATURE = CASE_DEFINITION__FEATURE;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int USE_CASE_DEFINITION__FEATURE_MEMBERSHIP = CASE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int USE_CASE_DEFINITION__INHERITED_FEATURE = CASE_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int USE_CASE_DEFINITION__INHERITED_MEMBERSHIP = CASE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___RESOLVE__STRING = REQUIREMENT_USAGE___RESOLVE__STRING;
+ int USE_CASE_DEFINITION__INPUT = CASE_DEFINITION__INPUT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING = REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING;
+ int USE_CASE_DEFINITION__INTERSECTING_TYPE = CASE_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING = REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING;
+ int USE_CASE_DEFINITION__IS_ABSTRACT = CASE_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING = REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING;
+ int USE_CASE_DEFINITION__IS_CONJUGATED = CASE_DEFINITION__IS_CONJUGATED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___QUALIFICATION_OF__STRING = REQUIREMENT_USAGE___QUALIFICATION_OF__STRING;
+ int USE_CASE_DEFINITION__IS_SUFFICIENT = CASE_DEFINITION__IS_SUFFICIENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int USE_CASE_DEFINITION__MULTIPLICITY = CASE_DEFINITION__MULTIPLICITY;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_DEFINITION__OUTPUT = CASE_DEFINITION__OUTPUT;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_DEFINITION__OWNED_CONJUGATOR = CASE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int USE_CASE_DEFINITION__OWNED_DIFFERENCING = CASE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int USE_CASE_DEFINITION__OWNED_DISJOINING = CASE_DEFINITION__OWNED_DISJOINING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int USE_CASE_DEFINITION__OWNED_END_FEATURE = CASE_DEFINITION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
+ int USE_CASE_DEFINITION__OWNED_FEATURE = CASE_DEFINITION__OWNED_FEATURE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int USE_CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN = REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN;
+ int USE_CASE_DEFINITION__OWNED_INTERSECTING = CASE_DEFINITION__OWNED_INTERSECTING;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___ALL_SUPERTYPES = REQUIREMENT_USAGE___ALL_SUPERTYPES;
+ int USE_CASE_DEFINITION__OWNED_SPECIALIZATION = CASE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___SPECIALIZES__TYPE = REQUIREMENT_USAGE___SPECIALIZES__TYPE;
+ int USE_CASE_DEFINITION__OWNED_UNIONING = CASE_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int USE_CASE_DEFINITION__UNIONING_TYPE = CASE_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int USE_CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CASE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___MULTIPLICITIES = REQUIREMENT_USAGE___MULTIPLICITIES;
+ int USE_CASE_DEFINITION__DIRECTED_USAGE = CASE_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___DIRECTION_FOR__TYPE = REQUIREMENT_USAGE___DIRECTION_FOR__TYPE;
+ int USE_CASE_DEFINITION__IS_VARIATION = CASE_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___NAMING_FEATURE = REQUIREMENT_USAGE___NAMING_FEATURE;
+ int USE_CASE_DEFINITION__OWNED_ACTION = CASE_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___REDEFINES__FEATURE = REQUIREMENT_USAGE___REDEFINES__FEATURE;
+ int USE_CASE_DEFINITION__OWNED_ALLOCATION = CASE_DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int USE_CASE_DEFINITION__OWNED_ANALYSIS_CASE = CASE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int USE_CASE_DEFINITION__OWNED_ATTRIBUTE = CASE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___TYPING_FEATURES = REQUIREMENT_USAGE___TYPING_FEATURES;
+ int USE_CASE_DEFINITION__OWNED_CALCULATION = CASE_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT;
+ int USE_CASE_DEFINITION__OWNED_CASE = CASE_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT;
+ int USE_CASE_DEFINITION__OWNED_CONCERN = CASE_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE;
+ int USE_CASE_DEFINITION__OWNED_CONNECTION = CASE_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___OWNED_CROSS_FEATURE;
+ int USE_CASE_DEFINITION__OWNED_CONSTRAINT = CASE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES;
+ int USE_CASE_DEFINITION__OWNED_ENUMERATION = CASE_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE = REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int USE_CASE_DEFINITION__OWNED_FLOW = CASE_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___CAN_ACCESS__FEATURE = REQUIREMENT_USAGE___CAN_ACCESS__FEATURE;
+ int USE_CASE_DEFINITION__OWNED_INTERFACE = CASE_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE = REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE;
+ int USE_CASE_DEFINITION__OWNED_ITEM = CASE_DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET = REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET;
+ int USE_CASE_DEFINITION__OWNED_METADATA = CASE_DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int USE_CASE_DEFINITION__OWNED_OCCURRENCE = CASE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___EVALUATE__ELEMENT = REQUIREMENT_USAGE___EVALUATE__ELEMENT;
+ int USE_CASE_DEFINITION__OWNED_PART = CASE_DEFINITION__OWNED_PART;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT = REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT;
+ int USE_CASE_DEFINITION__OWNED_PORT = CASE_DEFINITION__OWNED_PORT;
/**
- * The number of operations of the 'Satisfy Requirement Usage' class.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int SATISFY_REQUIREMENT_USAGE_OPERATION_COUNT = REQUIREMENT_USAGE_OPERATION_COUNT + 0;
+ int USE_CASE_DEFINITION__OWNED_REFERENCE = CASE_DEFINITION__OWNED_REFERENCE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.AssertConstraintUsageImpl Assert Constraint Usage}' class.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.AssertConstraintUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getAssertConstraintUsage()
* @generated
+ * @ordered
*/
- int ASSERT_CONSTRAINT_USAGE = 164;
+ int USE_CASE_DEFINITION__OWNED_RENDERING = CASE_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_MEMBERSHIP;
+ int USE_CASE_DEFINITION__OWNED_REQUIREMENT = CASE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_RELATIONSHIP = CONSTRAINT_USAGE__OWNED_RELATIONSHIP;
+ int USE_CASE_DEFINITION__OWNED_STATE = CASE_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_RELATIONSHIP = CONSTRAINT_USAGE__OWNING_RELATIONSHIP;
+ int USE_CASE_DEFINITION__OWNED_TRANSITION = CASE_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_NAMESPACE = CONSTRAINT_USAGE__OWNING_NAMESPACE;
+ int USE_CASE_DEFINITION__OWNED_USAGE = CASE_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__ELEMENT_ID = CONSTRAINT_USAGE__ELEMENT_ID;
+ int USE_CASE_DEFINITION__OWNED_USE_CASE = CASE_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNER = CONSTRAINT_USAGE__OWNER;
+ int USE_CASE_DEFINITION__OWNED_VERIFICATION_CASE = CASE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_ELEMENT = CONSTRAINT_USAGE__OWNED_ELEMENT;
+ int USE_CASE_DEFINITION__OWNED_VIEW = CASE_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DOCUMENTATION = CONSTRAINT_USAGE__DOCUMENTATION;
+ int USE_CASE_DEFINITION__OWNED_VIEWPOINT = CASE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_ANNOTATION = CONSTRAINT_USAGE__OWNED_ANNOTATION;
+ int USE_CASE_DEFINITION__USAGE = CASE_DEFINITION__USAGE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION = CONSTRAINT_USAGE__TEXTUAL_REPRESENTATION;
+ int USE_CASE_DEFINITION__VARIANT = CASE_DEFINITION__VARIANT;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__ALIAS_IDS = CONSTRAINT_USAGE__ALIAS_IDS;
+ int USE_CASE_DEFINITION__VARIANT_MEMBERSHIP = CASE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DECLARED_SHORT_NAME = CONSTRAINT_USAGE__DECLARED_SHORT_NAME;
+ int USE_CASE_DEFINITION__IS_INDIVIDUAL = CASE_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DECLARED_NAME = CONSTRAINT_USAGE__DECLARED_NAME;
+ int USE_CASE_DEFINITION__PARAMETER = CASE_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__SHORT_NAME = CONSTRAINT_USAGE__SHORT_NAME;
+ int USE_CASE_DEFINITION__STEP = CASE_DEFINITION__STEP;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NAME = CONSTRAINT_USAGE__NAME;
+ int USE_CASE_DEFINITION__ACTION = CASE_DEFINITION__ACTION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__QUALIFIED_NAME = CONSTRAINT_USAGE__QUALIFIED_NAME;
+ int USE_CASE_DEFINITION__EXPRESSION = CASE_DEFINITION__EXPRESSION;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED = CONSTRAINT_USAGE__IS_IMPLIED_INCLUDED;
+ int USE_CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT = CONSTRAINT_USAGE__IS_LIBRARY_ELEMENT;
+ int USE_CASE_DEFINITION__RESULT = CASE_DEFINITION__RESULT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_MEMBERSHIP;
+ int USE_CASE_DEFINITION__CALCULATION = CASE_DEFINITION__CALCULATION;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_MEMBER = CONSTRAINT_USAGE__OWNED_MEMBER;
+ int USE_CASE_DEFINITION__ACTOR_PARAMETER = CASE_DEFINITION__ACTOR_PARAMETER;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__MEMBERSHIP = CONSTRAINT_USAGE__MEMBERSHIP;
+ int USE_CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CASE_DEFINITION__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_IMPORT = CONSTRAINT_USAGE__OWNED_IMPORT;
+ int USE_CASE_DEFINITION__SUBJECT_PARAMETER = CASE_DEFINITION__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Included Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__MEMBER = CONSTRAINT_USAGE__MEMBER;
+ int USE_CASE_DEFINITION__INCLUDED_USE_CASE = CASE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The number of structural features of the 'Use Case Definition' class.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP = CONSTRAINT_USAGE__IMPORTED_MEMBERSHIP;
+ int USE_CASE_DEFINITION_FEATURE_COUNT = CASE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_SPECIALIZATION = CONSTRAINT_USAGE__OWNED_SPECIALIZATION;
+ int USE_CASE_DEFINITION___EFFECTIVE_NAME = CASE_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int USE_CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CASE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__FEATURE = CONSTRAINT_USAGE__FEATURE;
+ int USE_CASE_DEFINITION___ESCAPED_NAME = CASE_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE = CONSTRAINT_USAGE__OWNED_FEATURE;
+ int USE_CASE_DEFINITION___LIBRARY_NAMESPACE = CASE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__INPUT = CONSTRAINT_USAGE__INPUT;
+ int USE_CASE_DEFINITION___PATH = CASE_DEFINITION___PATH;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OUTPUT = CONSTRAINT_USAGE__OUTPUT;
+ int USE_CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_ABSTRACT = CONSTRAINT_USAGE__IS_ABSTRACT;
+ int USE_CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__INHERITED_MEMBERSHIP = CONSTRAINT_USAGE__INHERITED_MEMBERSHIP;
+ int USE_CASE_DEFINITION___NAMES_OF__ELEMENT = CASE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__END_FEATURE = CONSTRAINT_USAGE__END_FEATURE;
+ int USE_CASE_DEFINITION___QUALIFICATION_OF__STRING = CASE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_END_FEATURE = CONSTRAINT_USAGE__OWNED_END_FEATURE;
+ int USE_CASE_DEFINITION___RESOLVE__STRING = CASE_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_SUFFICIENT = CONSTRAINT_USAGE__IS_SUFFICIENT;
+ int USE_CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CASE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_CONJUGATOR = CONSTRAINT_USAGE__OWNED_CONJUGATOR;
+ int USE_CASE_DEFINITION___RESOLVE_LOCAL__STRING = CASE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_CONJUGATED = CONSTRAINT_USAGE__IS_CONJUGATED;
+ int USE_CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CASE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__INHERITED_FEATURE = CONSTRAINT_USAGE__INHERITED_FEATURE;
+ int USE_CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__MULTIPLICITY = CONSTRAINT_USAGE__MULTIPLICITY;
+ int USE_CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__UNIONING_TYPE = CONSTRAINT_USAGE__UNIONING_TYPE;
+ int USE_CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_INTERSECTING = CONSTRAINT_USAGE__OWNED_INTERSECTING;
+ int USE_CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__INTERSECTING_TYPE = CONSTRAINT_USAGE__INTERSECTING_TYPE;
+ int USE_CASE_DEFINITION___ALL_SUPERTYPES = CASE_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_UNIONING = CONSTRAINT_USAGE__OWNED_UNIONING;
+ int USE_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_DISJOINING = CONSTRAINT_USAGE__OWNED_DISJOINING;
+ int USE_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__FEATURE_MEMBERSHIP;
+ int USE_CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DIFFERENCING_TYPE = CONSTRAINT_USAGE__DIFFERENCING_TYPE;
+ int USE_CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_DIFFERENCING = CONSTRAINT_USAGE__OWNED_DIFFERENCING;
+ int USE_CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DIRECTED_FEATURE = CONSTRAINT_USAGE__DIRECTED_FEATURE;
+ int USE_CASE_DEFINITION___MULTIPLICITIES = CASE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP = CONSTRAINT_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int USE_CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_TYPE = CONSTRAINT_USAGE__OWNING_TYPE;
+ int USE_CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__END_OWNING_TYPE = CONSTRAINT_USAGE__END_OWNING_TYPE;
+ int USE_CASE_DEFINITION___SPECIALIZES__TYPE = CASE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_UNIQUE = CONSTRAINT_USAGE__IS_UNIQUE;
+ int USE_CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_ORDERED = CONSTRAINT_USAGE__IS_ORDERED;
+ int USE_CASE_DEFINITION___SUPERTYPES__BOOLEAN = CASE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Type' reference list.
+ * The number of operations of the 'Use Case Definition' class.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__TYPE = CONSTRAINT_USAGE__TYPE;
+ int USE_CASE_DEFINITION_OPERATION_COUNT = CASE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_REDEFINITION = CONSTRAINT_USAGE__OWNED_REDEFINITION;
+ int VARIANT_MEMBERSHIP__ALIAS_IDS = OWNING_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_SUBSETTING = CONSTRAINT_USAGE__OWNED_SUBSETTING;
+ int VARIANT_MEMBERSHIP__DECLARED_NAME = OWNING_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_COMPOSITE = CONSTRAINT_USAGE__IS_COMPOSITE;
+ int VARIANT_MEMBERSHIP__DECLARED_SHORT_NAME = OWNING_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_END = CONSTRAINT_USAGE__IS_END;
+ int VARIANT_MEMBERSHIP__DOCUMENTATION = OWNING_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_TYPING = CONSTRAINT_USAGE__OWNED_TYPING;
+ int VARIANT_MEMBERSHIP__ELEMENT_ID = OWNING_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__FEATURING_TYPE = CONSTRAINT_USAGE__FEATURING_TYPE;
+ int VARIANT_MEMBERSHIP__IS_IMPLIED_INCLUDED = OWNING_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_TYPE_FEATURING = CONSTRAINT_USAGE__OWNED_TYPE_FEATURING;
+ int VARIANT_MEMBERSHIP__IS_LIBRARY_ELEMENT = OWNING_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_DERIVED = CONSTRAINT_USAGE__IS_DERIVED;
+ int VARIANT_MEMBERSHIP__NAME = OWNING_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__CHAINING_FEATURE = CONSTRAINT_USAGE__CHAINING_FEATURE;
+ int VARIANT_MEMBERSHIP__OWNED_ANNOTATION = OWNING_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING = CONSTRAINT_USAGE__OWNED_FEATURE_INVERTING;
+ int VARIANT_MEMBERSHIP__OWNED_ELEMENT = OWNING_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING = CONSTRAINT_USAGE__OWNED_FEATURE_CHAINING;
+ int VARIANT_MEMBERSHIP__OWNED_RELATIONSHIP = OWNING_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_PORTION = CONSTRAINT_USAGE__IS_PORTION;
+ int VARIANT_MEMBERSHIP__OWNER = OWNING_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_VARIABLE = CONSTRAINT_USAGE__IS_VARIABLE;
+ int VARIANT_MEMBERSHIP__OWNING_MEMBERSHIP = OWNING_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_CONSTANT = CONSTRAINT_USAGE__IS_CONSTANT;
+ int VARIANT_MEMBERSHIP__OWNING_NAMESPACE = OWNING_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING = CONSTRAINT_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int VARIANT_MEMBERSHIP__OWNING_RELATIONSHIP = OWNING_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__FEATURE_TARGET = CONSTRAINT_USAGE__FEATURE_TARGET;
+ int VARIANT_MEMBERSHIP__QUALIFIED_NAME = OWNING_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__CROSS_FEATURE = CONSTRAINT_USAGE__CROSS_FEATURE;
+ int VARIANT_MEMBERSHIP__SHORT_NAME = OWNING_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DIRECTION = CONSTRAINT_USAGE__DIRECTION;
+ int VARIANT_MEMBERSHIP__TEXTUAL_REPRESENTATION = OWNING_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING = CONSTRAINT_USAGE__OWNED_CROSS_SUBSETTING;
+ int VARIANT_MEMBERSHIP__IS_IMPLIED = OWNING_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__MAY_TIME_VARY = CONSTRAINT_USAGE__MAY_TIME_VARY;
+ int VARIANT_MEMBERSHIP__OWNED_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_REFERENCE = CONSTRAINT_USAGE__IS_REFERENCE;
+ int VARIANT_MEMBERSHIP__OWNING_RELATED_ELEMENT = OWNING_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__VARIANT = CONSTRAINT_USAGE__VARIANT;
+ int VARIANT_MEMBERSHIP__RELATED_ELEMENT = OWNING_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__VARIANT_MEMBERSHIP = CONSTRAINT_USAGE__VARIANT_MEMBERSHIP;
+ int VARIANT_MEMBERSHIP__SOURCE = OWNING_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_DEFINITION = CONSTRAINT_USAGE__OWNING_DEFINITION;
+ int VARIANT_MEMBERSHIP__TARGET = OWNING_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OWNING_USAGE = CONSTRAINT_USAGE__OWNING_USAGE;
+ int VARIANT_MEMBERSHIP__MEMBER_ELEMENT = OWNING_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_USAGE = CONSTRAINT_USAGE__NESTED_USAGE;
+ int VARIANT_MEMBERSHIP__MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DEFINITION = CONSTRAINT_USAGE__DEFINITION;
+ int VARIANT_MEMBERSHIP__MEMBER_NAME = OWNING_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__USAGE = CONSTRAINT_USAGE__USAGE;
+ int VARIANT_MEMBERSHIP__MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__DIRECTED_USAGE = CONSTRAINT_USAGE__DIRECTED_USAGE;
+ int VARIANT_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = OWNING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_REFERENCE = CONSTRAINT_USAGE__NESTED_REFERENCE;
+ int VARIANT_MEMBERSHIP__VISIBILITY = OWNING_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_ATTRIBUTE = CONSTRAINT_USAGE__NESTED_ATTRIBUTE;
+ int VARIANT_MEMBERSHIP__OWNED_MEMBER_ELEMENT = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_ENUMERATION = CONSTRAINT_USAGE__NESTED_ENUMERATION;
+ int VARIANT_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = OWNING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_OCCURRENCE = CONSTRAINT_USAGE__NESTED_OCCURRENCE;
+ int VARIANT_MEMBERSHIP__OWNED_MEMBER_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_ITEM = CONSTRAINT_USAGE__NESTED_ITEM;
+ int VARIANT_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = OWNING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Variant Usage' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_PART = CONSTRAINT_USAGE__NESTED_PART;
+ int VARIANT_MEMBERSHIP__OWNED_VARIANT_USAGE = OWNING_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The number of structural features of the 'Variant Membership' class.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_PORT = CONSTRAINT_USAGE__NESTED_PORT;
+ int VARIANT_MEMBERSHIP_FEATURE_COUNT = OWNING_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_CONNECTION = CONSTRAINT_USAGE__NESTED_CONNECTION;
+ int VARIANT_MEMBERSHIP___EFFECTIVE_NAME = OWNING_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_FLOW = CONSTRAINT_USAGE__NESTED_FLOW;
+ int VARIANT_MEMBERSHIP___EFFECTIVE_SHORT_NAME = OWNING_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_INTERFACE = CONSTRAINT_USAGE__NESTED_INTERFACE;
+ int VARIANT_MEMBERSHIP___ESCAPED_NAME = OWNING_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_ALLOCATION = CONSTRAINT_USAGE__NESTED_ALLOCATION;
+ int VARIANT_MEMBERSHIP___LIBRARY_NAMESPACE = OWNING_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_ACTION = CONSTRAINT_USAGE__NESTED_ACTION;
+ int VARIANT_MEMBERSHIP___PATH = OWNING_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Nested State' reference list.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_STATE = CONSTRAINT_USAGE__NESTED_STATE;
+ int VARIANT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = OWNING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The number of operations of the 'Variant Membership' class.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_TRANSITION = CONSTRAINT_USAGE__NESTED_TRANSITION;
+ int VARIANT_MEMBERSHIP_OPERATION_COUNT = OWNING_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_CALCULATION = CONSTRAINT_USAGE__NESTED_CALCULATION;
+ int VERIFICATION_CASE_DEFINITION__ALIAS_IDS = CASE_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_CONSTRAINT = CONSTRAINT_USAGE__NESTED_CONSTRAINT;
+ int VERIFICATION_CASE_DEFINITION__DECLARED_NAME = CASE_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_REQUIREMENT = CONSTRAINT_USAGE__NESTED_REQUIREMENT;
+ int VERIFICATION_CASE_DEFINITION__DECLARED_SHORT_NAME = CASE_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_CONCERN = CONSTRAINT_USAGE__NESTED_CONCERN;
+ int VERIFICATION_CASE_DEFINITION__DOCUMENTATION = CASE_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_CASE = CONSTRAINT_USAGE__NESTED_CASE;
+ int VERIFICATION_CASE_DEFINITION__ELEMENT_ID = CASE_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE = CONSTRAINT_USAGE__NESTED_ANALYSIS_CASE;
+ int VERIFICATION_CASE_DEFINITION__IS_IMPLIED_INCLUDED = CASE_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE = CONSTRAINT_USAGE__NESTED_VERIFICATION_CASE;
+ int VERIFICATION_CASE_DEFINITION__IS_LIBRARY_ELEMENT = CASE_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_USE_CASE = CONSTRAINT_USAGE__NESTED_USE_CASE;
+ int VERIFICATION_CASE_DEFINITION__NAME = CASE_DEFINITION__NAME;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_VIEW = CONSTRAINT_USAGE__NESTED_VIEW;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ANNOTATION = CASE_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_VIEWPOINT = CONSTRAINT_USAGE__NESTED_VIEWPOINT;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ELEMENT = CASE_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_RENDERING = CONSTRAINT_USAGE__NESTED_RENDERING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_RELATIONSHIP = CASE_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__NESTED_METADATA = CONSTRAINT_USAGE__NESTED_METADATA;
+ int VERIFICATION_CASE_DEFINITION__OWNER = CASE_DEFINITION__OWNER;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_VARIATION = CONSTRAINT_USAGE__IS_VARIATION;
+ int VERIFICATION_CASE_DEFINITION__OWNING_MEMBERSHIP = CASE_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__OCCURRENCE_DEFINITION = CONSTRAINT_USAGE__OCCURRENCE_DEFINITION;
+ int VERIFICATION_CASE_DEFINITION__OWNING_NAMESPACE = CASE_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION = CONSTRAINT_USAGE__INDIVIDUAL_DEFINITION;
+ int VERIFICATION_CASE_DEFINITION__OWNING_RELATIONSHIP = CASE_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_INDIVIDUAL = CONSTRAINT_USAGE__IS_INDIVIDUAL;
+ int VERIFICATION_CASE_DEFINITION__QUALIFIED_NAME = CASE_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__PORTION_KIND = CONSTRAINT_USAGE__PORTION_KIND;
+ int VERIFICATION_CASE_DEFINITION__SHORT_NAME = CASE_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__BEHAVIOR = CONSTRAINT_USAGE__BEHAVIOR;
+ int VERIFICATION_CASE_DEFINITION__TEXTUAL_REPRESENTATION = CASE_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__PARAMETER = CONSTRAINT_USAGE__PARAMETER;
+ int VERIFICATION_CASE_DEFINITION__IMPORTED_MEMBERSHIP = CASE_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__FUNCTION = CONSTRAINT_USAGE__FUNCTION;
+ int VERIFICATION_CASE_DEFINITION__MEMBER = CASE_DEFINITION__MEMBER;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__RESULT = CONSTRAINT_USAGE__RESULT;
+ int VERIFICATION_CASE_DEFINITION__MEMBERSHIP = CASE_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE = CONSTRAINT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_IMPORT = CASE_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Predicate' reference.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__PREDICATE = CONSTRAINT_USAGE__PREDICATE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_MEMBER = CASE_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Constraint Definition' reference.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__CONSTRAINT_DEFINITION = CONSTRAINT_USAGE__CONSTRAINT_DEFINITION;
+ int VERIFICATION_CASE_DEFINITION__OWNED_MEMBERSHIP = CASE_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Is Negated' attribute.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__IS_NEGATED = CONSTRAINT_USAGE_FEATURE_COUNT + 0;
+ int VERIFICATION_CASE_DEFINITION__DIFFERENCING_TYPE = CASE_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Asserted Constraint' reference.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE__ASSERTED_CONSTRAINT = CONSTRAINT_USAGE_FEATURE_COUNT + 1;
+ int VERIFICATION_CASE_DEFINITION__DIRECTED_FEATURE = CASE_DEFINITION__DIRECTED_FEATURE;
/**
- * The number of structural features of the 'Assert Constraint Usage' class.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE_FEATURE_COUNT = CONSTRAINT_USAGE_FEATURE_COUNT + 2;
+ int VERIFICATION_CASE_DEFINITION__END_FEATURE = CASE_DEFINITION__END_FEATURE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___ESCAPED_NAME = CONSTRAINT_USAGE___ESCAPED_NAME;
+ int VERIFICATION_CASE_DEFINITION__FEATURE = CASE_DEFINITION__FEATURE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME = CONSTRAINT_USAGE___EFFECTIVE_SHORT_NAME;
+ int VERIFICATION_CASE_DEFINITION__FEATURE_MEMBERSHIP = CASE_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___EFFECTIVE_NAME = CONSTRAINT_USAGE___EFFECTIVE_NAME;
+ int VERIFICATION_CASE_DEFINITION__INHERITED_FEATURE = CASE_DEFINITION__INHERITED_FEATURE;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___LIBRARY_NAMESPACE = CONSTRAINT_USAGE___LIBRARY_NAMESPACE;
+ int VERIFICATION_CASE_DEFINITION__INHERITED_MEMBERSHIP = CASE_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___PATH = CONSTRAINT_USAGE___PATH;
+ int VERIFICATION_CASE_DEFINITION__INPUT = CASE_DEFINITION__INPUT;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___NAMES_OF__ELEMENT = CONSTRAINT_USAGE___NAMES_OF__ELEMENT;
+ int VERIFICATION_CASE_DEFINITION__INTERSECTING_TYPE = CASE_DEFINITION__INTERSECTING_TYPE;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP = CONSTRAINT_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int VERIFICATION_CASE_DEFINITION__IS_ABSTRACT = CASE_DEFINITION__IS_ABSTRACT;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONSTRAINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int VERIFICATION_CASE_DEFINITION__IS_CONJUGATED = CASE_DEFINITION__IS_CONJUGATED;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONSTRAINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int VERIFICATION_CASE_DEFINITION__IS_SUFFICIENT = CASE_DEFINITION__IS_SUFFICIENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONSTRAINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int VERIFICATION_CASE_DEFINITION__MULTIPLICITY = CASE_DEFINITION__MULTIPLICITY;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___RESOLVE__STRING = CONSTRAINT_USAGE___RESOLVE__STRING;
+ int VERIFICATION_CASE_DEFINITION__OUTPUT = CASE_DEFINITION__OUTPUT;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING = CONSTRAINT_USAGE___RESOLVE_GLOBAL__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_CONJUGATOR = CASE_DEFINITION__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING = CONSTRAINT_USAGE___RESOLVE_LOCAL__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_DIFFERENCING = CASE_DEFINITION__OWNED_DIFFERENCING;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING = CONSTRAINT_USAGE___RESOLVE_VISIBLE__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_DISJOINING = CASE_DEFINITION__OWNED_DISJOINING;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___QUALIFICATION_OF__STRING = CONSTRAINT_USAGE___QUALIFICATION_OF__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_END_FEATURE = CASE_DEFINITION__OWNED_END_FEATURE;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING = CONSTRAINT_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_FEATURE = CASE_DEFINITION__OWNED_FEATURE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VERIFICATION_CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP = CASE_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VERIFICATION_CASE_DEFINITION__OWNED_INTERSECTING = CASE_DEFINITION__OWNED_INTERSECTING;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONSTRAINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VERIFICATION_CASE_DEFINITION__OWNED_SPECIALIZATION = CASE_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONSTRAINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int VERIFICATION_CASE_DEFINITION__OWNED_UNIONING = CASE_DEFINITION__OWNED_UNIONING;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int VERIFICATION_CASE_DEFINITION__UNIONING_TYPE = CASE_DEFINITION__UNIONING_TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___DIRECTION_OF__FEATURE = CONSTRAINT_USAGE___DIRECTION_OF__FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_SUBCLASSIFICATION = CASE_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int VERIFICATION_CASE_DEFINITION__DIRECTED_USAGE = CASE_DEFINITION__DIRECTED_USAGE;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN = CONSTRAINT_USAGE___SUPERTYPES__BOOLEAN;
+ int VERIFICATION_CASE_DEFINITION__IS_VARIATION = CASE_DEFINITION__IS_VARIATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___ALL_SUPERTYPES = CONSTRAINT_USAGE___ALL_SUPERTYPES;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ACTION = CASE_DEFINITION__OWNED_ACTION;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___SPECIALIZES__TYPE = CONSTRAINT_USAGE___SPECIALIZES__TYPE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ALLOCATION = CASE_DEFINITION__OWNED_ALLOCATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ANALYSIS_CASE = CASE_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE = CONSTRAINT_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ATTRIBUTE = CASE_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___MULTIPLICITIES = CONSTRAINT_USAGE___MULTIPLICITIES;
+ int VERIFICATION_CASE_DEFINITION__OWNED_CALCULATION = CASE_DEFINITION__OWNED_CALCULATION;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___DIRECTION_FOR__TYPE = CONSTRAINT_USAGE___DIRECTION_FOR__TYPE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_CASE = CASE_DEFINITION__OWNED_CASE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___NAMING_FEATURE = CONSTRAINT_USAGE___NAMING_FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_CONCERN = CASE_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___REDEFINES__FEATURE = CONSTRAINT_USAGE___REDEFINES__FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_CONNECTION = CASE_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONSTRAINT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int VERIFICATION_CASE_DEFINITION__OWNED_CONSTRAINT = CASE_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONSTRAINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ENUMERATION = CASE_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___TYPING_FEATURES = CONSTRAINT_USAGE___TYPING_FEATURES;
+ int VERIFICATION_CASE_DEFINITION__OWNED_FLOW = CASE_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___AS_CARTESIAN_PRODUCT;
+ int VERIFICATION_CASE_DEFINITION__OWNED_INTERFACE = CASE_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT = CONSTRAINT_USAGE___IS_CARTESIAN_PRODUCT;
+ int VERIFICATION_CASE_DEFINITION__OWNED_ITEM = CASE_DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___IS_OWNED_CROSS_FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_METADATA = CASE_DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___OWNED_CROSS_FEATURE = CONSTRAINT_USAGE___OWNED_CROSS_FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_OCCURRENCE = CASE_DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES = CONSTRAINT_USAGE___ALL_REDEFINED_FEATURES;
+ int VERIFICATION_CASE_DEFINITION__OWNED_PART = CASE_DEFINITION__OWNED_PART;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE = CONSTRAINT_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_PORT = CASE_DEFINITION__OWNED_PORT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___CAN_ACCESS__FEATURE = CONSTRAINT_USAGE___CAN_ACCESS__FEATURE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_REFERENCE = CASE_DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE = CONSTRAINT_USAGE___IS_FEATURING_TYPE__TYPE;
+ int VERIFICATION_CASE_DEFINITION__OWNED_RENDERING = CASE_DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET = CONSTRAINT_USAGE___REFERENCED_FEATURE_TARGET;
+ int VERIFICATION_CASE_DEFINITION__OWNED_REQUIREMENT = CASE_DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CONSTRAINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int VERIFICATION_CASE_DEFINITION__OWNED_STATE = CASE_DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'Evaluate' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___EVALUATE__ELEMENT = CONSTRAINT_USAGE___EVALUATE__ELEMENT;
+ int VERIFICATION_CASE_DEFINITION__OWNED_TRANSITION = CASE_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Check Condition' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT = CONSTRAINT_USAGE___CHECK_CONDITION__ELEMENT;
+ int VERIFICATION_CASE_DEFINITION__OWNED_USAGE = CASE_DEFINITION__OWNED_USAGE;
/**
- * The number of operations of the 'Assert Constraint Usage' class.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int ASSERT_CONSTRAINT_USAGE_OPERATION_COUNT = CONSTRAINT_USAGE_OPERATION_COUNT + 0;
+ int VERIFICATION_CASE_DEFINITION__OWNED_USE_CASE = CASE_DEFINITION__OWNED_USE_CASE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.MembershipExposeImpl Membership Expose}' class.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.MembershipExposeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getMembershipExpose()
* @generated
+ * @ordered
*/
- int MEMBERSHIP_EXPOSE = 165;
+ int VERIFICATION_CASE_DEFINITION__OWNED_VERIFICATION_CASE = CASE_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNING_MEMBERSHIP = MEMBERSHIP_IMPORT__OWNING_MEMBERSHIP;
+ int VERIFICATION_CASE_DEFINITION__OWNED_VIEW = CASE_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNED_RELATIONSHIP = MEMBERSHIP_IMPORT__OWNED_RELATIONSHIP;
+ int VERIFICATION_CASE_DEFINITION__OWNED_VIEWPOINT = CASE_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNING_RELATIONSHIP = MEMBERSHIP_IMPORT__OWNING_RELATIONSHIP;
+ int VERIFICATION_CASE_DEFINITION__USAGE = CASE_DEFINITION__USAGE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNING_NAMESPACE = MEMBERSHIP_IMPORT__OWNING_NAMESPACE;
+ int VERIFICATION_CASE_DEFINITION__VARIANT = CASE_DEFINITION__VARIANT;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__ELEMENT_ID = MEMBERSHIP_IMPORT__ELEMENT_ID;
+ int VERIFICATION_CASE_DEFINITION__VARIANT_MEMBERSHIP = CASE_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNER = MEMBERSHIP_IMPORT__OWNER;
+ int VERIFICATION_CASE_DEFINITION__IS_INDIVIDUAL = CASE_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNED_ELEMENT = MEMBERSHIP_IMPORT__OWNED_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION__PARAMETER = CASE_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__DOCUMENTATION = MEMBERSHIP_IMPORT__DOCUMENTATION;
+ int VERIFICATION_CASE_DEFINITION__STEP = CASE_DEFINITION__STEP;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Action' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNED_ANNOTATION = MEMBERSHIP_IMPORT__OWNED_ANNOTATION;
+ int VERIFICATION_CASE_DEFINITION__ACTION = CASE_DEFINITION__ACTION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__TEXTUAL_REPRESENTATION = MEMBERSHIP_IMPORT__TEXTUAL_REPRESENTATION;
+ int VERIFICATION_CASE_DEFINITION__EXPRESSION = CASE_DEFINITION__EXPRESSION;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__ALIAS_IDS = MEMBERSHIP_IMPORT__ALIAS_IDS;
+ int VERIFICATION_CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = CASE_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__DECLARED_SHORT_NAME = MEMBERSHIP_IMPORT__DECLARED_SHORT_NAME;
+ int VERIFICATION_CASE_DEFINITION__RESULT = CASE_DEFINITION__RESULT;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__DECLARED_NAME = MEMBERSHIP_IMPORT__DECLARED_NAME;
+ int VERIFICATION_CASE_DEFINITION__CALCULATION = CASE_DEFINITION__CALCULATION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__SHORT_NAME = MEMBERSHIP_IMPORT__SHORT_NAME;
+ int VERIFICATION_CASE_DEFINITION__ACTOR_PARAMETER = CASE_DEFINITION__ACTOR_PARAMETER;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__NAME = MEMBERSHIP_IMPORT__NAME;
+ int VERIFICATION_CASE_DEFINITION__OBJECTIVE_REQUIREMENT = CASE_DEFINITION__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__QUALIFIED_NAME = MEMBERSHIP_IMPORT__QUALIFIED_NAME;
+ int VERIFICATION_CASE_DEFINITION__SUBJECT_PARAMETER = CASE_DEFINITION__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Verified Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IS_IMPLIED_INCLUDED = MEMBERSHIP_IMPORT__IS_IMPLIED_INCLUDED;
+ int VERIFICATION_CASE_DEFINITION__VERIFIED_REQUIREMENT = CASE_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of structural features of the 'Verification Case Definition' class.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IS_LIBRARY_ELEMENT = MEMBERSHIP_IMPORT__IS_LIBRARY_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION_FEATURE_COUNT = CASE_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__RELATED_ELEMENT = MEMBERSHIP_IMPORT__RELATED_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION___EFFECTIVE_NAME = CASE_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__TARGET = MEMBERSHIP_IMPORT__TARGET;
+ int VERIFICATION_CASE_DEFINITION___EFFECTIVE_SHORT_NAME = CASE_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__SOURCE = MEMBERSHIP_IMPORT__SOURCE;
+ int VERIFICATION_CASE_DEFINITION___ESCAPED_NAME = CASE_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNING_RELATED_ELEMENT = MEMBERSHIP_IMPORT__OWNING_RELATED_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION___LIBRARY_NAMESPACE = CASE_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__OWNED_RELATED_ELEMENT = MEMBERSHIP_IMPORT__OWNED_RELATED_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION___PATH = CASE_DEFINITION___PATH;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IS_IMPLIED = MEMBERSHIP_IMPORT__IS_IMPLIED;
+ int VERIFICATION_CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = CASE_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Visibility' attribute.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__VISIBILITY = MEMBERSHIP_IMPORT__VISIBILITY;
+ int VERIFICATION_CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Is Recursive' attribute.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IS_RECURSIVE = MEMBERSHIP_IMPORT__IS_RECURSIVE;
+ int VERIFICATION_CASE_DEFINITION___NAMES_OF__ELEMENT = CASE_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Is Import All' attribute.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IS_IMPORT_ALL = MEMBERSHIP_IMPORT__IS_IMPORT_ALL;
+ int VERIFICATION_CASE_DEFINITION___QUALIFICATION_OF__STRING = CASE_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Imported Element' reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IMPORTED_ELEMENT = MEMBERSHIP_IMPORT__IMPORTED_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION___RESOLVE__STRING = CASE_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Import Owning Namespace' reference.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IMPORT_OWNING_NAMESPACE = MEMBERSHIP_IMPORT__IMPORT_OWNING_NAMESPACE;
+ int VERIFICATION_CASE_DEFINITION___RESOLVE_GLOBAL__STRING = CASE_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Imported Membership' reference.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE__IMPORTED_MEMBERSHIP = MEMBERSHIP_IMPORT__IMPORTED_MEMBERSHIP;
+ int VERIFICATION_CASE_DEFINITION___RESOLVE_LOCAL__STRING = CASE_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The number of structural features of the 'Membership Expose' class.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE_FEATURE_COUNT = MEMBERSHIP_IMPORT_FEATURE_COUNT + 0;
+ int VERIFICATION_CASE_DEFINITION___RESOLVE_VISIBLE__STRING = CASE_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE___ESCAPED_NAME = MEMBERSHIP_IMPORT___ESCAPED_NAME;
+ int VERIFICATION_CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING = CASE_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE___EFFECTIVE_SHORT_NAME = MEMBERSHIP_IMPORT___EFFECTIVE_SHORT_NAME;
+ int VERIFICATION_CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP = CASE_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE___EFFECTIVE_NAME = MEMBERSHIP_IMPORT___EFFECTIVE_NAME;
+ int VERIFICATION_CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE___LIBRARY_NAMESPACE = MEMBERSHIP_IMPORT___LIBRARY_NAMESPACE;
+ int VERIFICATION_CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE___PATH = MEMBERSHIP_IMPORT___PATH;
+ int VERIFICATION_CASE_DEFINITION___ALL_SUPERTYPES = CASE_DEFINITION___ALL_SUPERTYPES;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE___IMPORTED_MEMBERSHIPS__ELIST = MEMBERSHIP_IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
+ int VERIFICATION_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The number of operations of the 'Membership Expose' class.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int MEMBERSHIP_EXPOSE_OPERATION_COUNT = MEMBERSHIP_IMPORT_OPERATION_COUNT + 0;
+ int VERIFICATION_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ExposeImpl Expose}' class.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ExposeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getExpose()
* @generated
+ * @ordered
*/
- int EXPOSE = 166;
+ int VERIFICATION_CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNING_MEMBERSHIP = IMPORT__OWNING_MEMBERSHIP;
+ int VERIFICATION_CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNED_RELATIONSHIP = IMPORT__OWNED_RELATIONSHIP;
+ int VERIFICATION_CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE = CASE_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNING_RELATIONSHIP = IMPORT__OWNING_RELATIONSHIP;
+ int VERIFICATION_CASE_DEFINITION___MULTIPLICITIES = CASE_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNING_NAMESPACE = IMPORT__OWNING_NAMESPACE;
+ int VERIFICATION_CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__ELEMENT_ID = IMPORT__ELEMENT_ID;
+ int VERIFICATION_CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = CASE_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNER = IMPORT__OWNER;
+ int VERIFICATION_CASE_DEFINITION___SPECIALIZES__TYPE = CASE_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNED_ELEMENT = IMPORT__OWNED_ELEMENT;
+ int VERIFICATION_CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = CASE_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int EXPOSE__DOCUMENTATION = IMPORT__DOCUMENTATION;
+ int VERIFICATION_CASE_DEFINITION___SUPERTYPES__BOOLEAN = CASE_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The number of operations of the 'Verification Case Definition' class.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNED_ANNOTATION = IMPORT__OWNED_ANNOTATION;
+ int VERIFICATION_CASE_DEFINITION_OPERATION_COUNT = CASE_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__TEXTUAL_REPRESENTATION = IMPORT__TEXTUAL_REPRESENTATION;
+ int VERIFICATION_CASE_USAGE__ALIAS_IDS = CASE_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__ALIAS_IDS = IMPORT__ALIAS_IDS;
+ int VERIFICATION_CASE_USAGE__DECLARED_NAME = CASE_USAGE__DECLARED_NAME;
/**
* The feature id for the 'Declared Short Name' attribute.
@@ -163566,7142 +163573,7135 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int EXPOSE__DECLARED_SHORT_NAME = IMPORT__DECLARED_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__DECLARED_SHORT_NAME = CASE_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__DECLARED_NAME = IMPORT__DECLARED_NAME;
+ int VERIFICATION_CASE_USAGE__DOCUMENTATION = CASE_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__SHORT_NAME = IMPORT__SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__ELEMENT_ID = CASE_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__NAME = IMPORT__NAME;
+ int VERIFICATION_CASE_USAGE__IS_IMPLIED_INCLUDED = CASE_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__QUALIFIED_NAME = IMPORT__QUALIFIED_NAME;
+ int VERIFICATION_CASE_USAGE__IS_LIBRARY_ELEMENT = CASE_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IS_IMPLIED_INCLUDED = IMPORT__IS_IMPLIED_INCLUDED;
+ int VERIFICATION_CASE_USAGE__NAME = CASE_USAGE__NAME;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IS_LIBRARY_ELEMENT = IMPORT__IS_LIBRARY_ELEMENT;
+ int VERIFICATION_CASE_USAGE__OWNED_ANNOTATION = CASE_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__RELATED_ELEMENT = IMPORT__RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__OWNED_ELEMENT = CASE_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__TARGET = IMPORT__TARGET;
+ int VERIFICATION_CASE_USAGE__OWNED_RELATIONSHIP = CASE_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int EXPOSE__SOURCE = IMPORT__SOURCE;
+ int VERIFICATION_CASE_USAGE__OWNER = CASE_USAGE__OWNER;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNING_RELATED_ELEMENT = IMPORT__OWNING_RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__OWNING_MEMBERSHIP = CASE_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int EXPOSE__OWNED_RELATED_ELEMENT = IMPORT__OWNED_RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__OWNING_NAMESPACE = CASE_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IS_IMPLIED = IMPORT__IS_IMPLIED;
+ int VERIFICATION_CASE_USAGE__OWNING_RELATIONSHIP = CASE_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__VISIBILITY = IMPORT__VISIBILITY;
+ int VERIFICATION_CASE_USAGE__QUALIFIED_NAME = CASE_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Recursive' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IS_RECURSIVE = IMPORT__IS_RECURSIVE;
+ int VERIFICATION_CASE_USAGE__SHORT_NAME = CASE_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Is Import All' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IS_IMPORT_ALL = IMPORT__IS_IMPORT_ALL;
+ int VERIFICATION_CASE_USAGE__TEXTUAL_REPRESENTATION = CASE_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Imported Element' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IMPORTED_ELEMENT = IMPORT__IMPORTED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__IMPORTED_MEMBERSHIP = CASE_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Import Owning Namespace' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE__IMPORT_OWNING_NAMESPACE = IMPORT__IMPORT_OWNING_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__MEMBER = CASE_USAGE__MEMBER;
/**
- * The number of structural features of the 'Expose' class.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 0;
+ int VERIFICATION_CASE_USAGE__MEMBERSHIP = CASE_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE___ESCAPED_NAME = IMPORT___ESCAPED_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_IMPORT = CASE_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE___EFFECTIVE_SHORT_NAME = IMPORT___EFFECTIVE_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_MEMBER = CASE_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE___EFFECTIVE_NAME = IMPORT___EFFECTIVE_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_MEMBERSHIP = CASE_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE___LIBRARY_NAMESPACE = IMPORT___LIBRARY_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__DIFFERENCING_TYPE = CASE_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE___PATH = IMPORT___PATH;
+ int VERIFICATION_CASE_USAGE__DIRECTED_FEATURE = CASE_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE___IMPORTED_MEMBERSHIPS__ELIST = IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
+ int VERIFICATION_CASE_USAGE__END_FEATURE = CASE_USAGE__END_FEATURE;
/**
- * The number of operations of the 'Expose' class.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int EXPOSE_OPERATION_COUNT = IMPORT_OPERATION_COUNT + 0;
+ int VERIFICATION_CASE_USAGE__FEATURE = CASE_USAGE__FEATURE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.NamespaceExposeImpl Namespace Expose}' class.
+ * The feature id for the 'Feature Membership' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.NamespaceExposeImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getNamespaceExpose()
* @generated
+ * @ordered
*/
- int NAMESPACE_EXPOSE = 167;
+ int VERIFICATION_CASE_USAGE__FEATURE_MEMBERSHIP = CASE_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNING_MEMBERSHIP = NAMESPACE_IMPORT__OWNING_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE__INHERITED_FEATURE = CASE_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNED_RELATIONSHIP = NAMESPACE_IMPORT__OWNED_RELATIONSHIP;
+ int VERIFICATION_CASE_USAGE__INHERITED_MEMBERSHIP = CASE_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNING_RELATIONSHIP = NAMESPACE_IMPORT__OWNING_RELATIONSHIP;
+ int VERIFICATION_CASE_USAGE__INPUT = CASE_USAGE__INPUT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNING_NAMESPACE = NAMESPACE_IMPORT__OWNING_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__INTERSECTING_TYPE = CASE_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__ELEMENT_ID = NAMESPACE_IMPORT__ELEMENT_ID;
+ int VERIFICATION_CASE_USAGE__IS_ABSTRACT = CASE_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNER = NAMESPACE_IMPORT__OWNER;
+ int VERIFICATION_CASE_USAGE__IS_CONJUGATED = CASE_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNED_ELEMENT = NAMESPACE_IMPORT__OWNED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__IS_SUFFICIENT = CASE_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__DOCUMENTATION = NAMESPACE_IMPORT__DOCUMENTATION;
+ int VERIFICATION_CASE_USAGE__MULTIPLICITY = CASE_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNED_ANNOTATION = NAMESPACE_IMPORT__OWNED_ANNOTATION;
+ int VERIFICATION_CASE_USAGE__OUTPUT = CASE_USAGE__OUTPUT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__TEXTUAL_REPRESENTATION = NAMESPACE_IMPORT__TEXTUAL_REPRESENTATION;
+ int VERIFICATION_CASE_USAGE__OWNED_CONJUGATOR = CASE_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__ALIAS_IDS = NAMESPACE_IMPORT__ALIAS_IDS;
+ int VERIFICATION_CASE_USAGE__OWNED_DIFFERENCING = CASE_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__DECLARED_SHORT_NAME = NAMESPACE_IMPORT__DECLARED_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_DISJOINING = CASE_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__DECLARED_NAME = NAMESPACE_IMPORT__DECLARED_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_END_FEATURE = CASE_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__SHORT_NAME = NAMESPACE_IMPORT__SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_FEATURE = CASE_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__NAME = NAMESPACE_IMPORT__NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__QUALIFIED_NAME = NAMESPACE_IMPORT__QUALIFIED_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_INTERSECTING = CASE_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IS_IMPLIED_INCLUDED = NAMESPACE_IMPORT__IS_IMPLIED_INCLUDED;
+ int VERIFICATION_CASE_USAGE__OWNED_SPECIALIZATION = CASE_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IS_LIBRARY_ELEMENT = NAMESPACE_IMPORT__IS_LIBRARY_ELEMENT;
+ int VERIFICATION_CASE_USAGE__OWNED_UNIONING = CASE_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__RELATED_ELEMENT = NAMESPACE_IMPORT__RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__UNIONING_TYPE = CASE_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__TARGET = NAMESPACE_IMPORT__TARGET;
+ int VERIFICATION_CASE_USAGE__CHAINING_FEATURE = CASE_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__SOURCE = NAMESPACE_IMPORT__SOURCE;
+ int VERIFICATION_CASE_USAGE__CROSS_FEATURE = CASE_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNING_RELATED_ELEMENT = NAMESPACE_IMPORT__OWNING_RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__DIRECTION = CASE_USAGE__DIRECTION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__OWNED_RELATED_ELEMENT = NAMESPACE_IMPORT__OWNED_RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__END_OWNING_TYPE = CASE_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IS_IMPLIED = NAMESPACE_IMPORT__IS_IMPLIED;
+ int VERIFICATION_CASE_USAGE__FEATURE_TARGET = CASE_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__VISIBILITY = NAMESPACE_IMPORT__VISIBILITY;
+ int VERIFICATION_CASE_USAGE__FEATURING_TYPE = CASE_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Recursive' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IS_RECURSIVE = NAMESPACE_IMPORT__IS_RECURSIVE;
+ int VERIFICATION_CASE_USAGE__IS_COMPOSITE = CASE_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Import All' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IS_IMPORT_ALL = NAMESPACE_IMPORT__IS_IMPORT_ALL;
+ int VERIFICATION_CASE_USAGE__IS_CONSTANT = CASE_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Imported Element' reference.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IMPORTED_ELEMENT = NAMESPACE_IMPORT__IMPORTED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__IS_DERIVED = CASE_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Import Owning Namespace' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IMPORT_OWNING_NAMESPACE = NAMESPACE_IMPORT__IMPORT_OWNING_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__IS_END = CASE_USAGE__IS_END;
/**
- * The feature id for the 'Imported Namespace' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE__IMPORTED_NAMESPACE = NAMESPACE_IMPORT__IMPORTED_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__IS_ORDERED = CASE_USAGE__IS_ORDERED;
/**
- * The number of structural features of the 'Namespace Expose' class.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE_FEATURE_COUNT = NAMESPACE_IMPORT_FEATURE_COUNT + 0;
+ int VERIFICATION_CASE_USAGE__IS_PORTION = CASE_USAGE__IS_PORTION;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE___ESCAPED_NAME = NAMESPACE_IMPORT___ESCAPED_NAME;
+ int VERIFICATION_CASE_USAGE__IS_UNIQUE = CASE_USAGE__IS_UNIQUE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE___EFFECTIVE_SHORT_NAME = NAMESPACE_IMPORT___EFFECTIVE_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__IS_VARIABLE = CASE_USAGE__IS_VARIABLE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE___EFFECTIVE_NAME = NAMESPACE_IMPORT___EFFECTIVE_NAME;
+ int VERIFICATION_CASE_USAGE__OWNED_CROSS_SUBSETTING = CASE_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE___LIBRARY_NAMESPACE = NAMESPACE_IMPORT___LIBRARY_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__OWNED_FEATURE_CHAINING = CASE_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE___PATH = NAMESPACE_IMPORT___PATH;
+ int VERIFICATION_CASE_USAGE__OWNED_FEATURE_INVERTING = CASE_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE___IMPORTED_MEMBERSHIPS__ELIST = NAMESPACE_IMPORT___IMPORTED_MEMBERSHIPS__ELIST;
+ int VERIFICATION_CASE_USAGE__OWNED_REDEFINITION = CASE_USAGE__OWNED_REDEFINITION;
/**
- * The number of operations of the 'Namespace Expose' class.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int NAMESPACE_EXPOSE_OPERATION_COUNT = NAMESPACE_IMPORT_OPERATION_COUNT + 0;
+ int VERIFICATION_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ViewRenderingMembershipImpl View Rendering Membership}' class.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ViewRenderingMembershipImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getViewRenderingMembership()
* @generated
+ * @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP = 168;
+ int VERIFICATION_CASE_USAGE__OWNED_SUBSETTING = CASE_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE__OWNED_TYPE_FEATURING = CASE_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
+ int VERIFICATION_CASE_USAGE__OWNED_TYPING = CASE_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
+ int VERIFICATION_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__OWNING_TYPE = CASE_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
+ int VERIFICATION_CASE_USAGE__TYPE = CASE_USAGE__TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
+ int VERIFICATION_CASE_USAGE__DEFINITION = CASE_USAGE__DEFINITION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__DIRECTED_USAGE = CASE_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
+ int VERIFICATION_CASE_USAGE__IS_REFERENCE = CASE_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
+ int VERIFICATION_CASE_USAGE__IS_VARIATION = CASE_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
+ int VERIFICATION_CASE_USAGE__MAY_TIME_VARY = CASE_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
+ int VERIFICATION_CASE_USAGE__NESTED_ACTION = CASE_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_ALLOCATION = CASE_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_ANALYSIS_CASE = CASE_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_ATTRIBUTE = CASE_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_CALCULATION = CASE_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_CASE = CASE_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
+ int VERIFICATION_CASE_USAGE__NESTED_CONCERN = CASE_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
+ int VERIFICATION_CASE_USAGE__NESTED_CONNECTION = CASE_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__NESTED_CONSTRAINT = CASE_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
+ int VERIFICATION_CASE_USAGE__NESTED_ENUMERATION = CASE_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
+ int VERIFICATION_CASE_USAGE__NESTED_FLOW = CASE_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__NESTED_INTERFACE = CASE_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__NESTED_ITEM = CASE_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
+ int VERIFICATION_CASE_USAGE__NESTED_METADATA = CASE_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Member Element Id' attribute.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
+ int VERIFICATION_CASE_USAGE__NESTED_OCCURRENCE = CASE_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Membership Owning Namespace' reference.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__NESTED_PART = CASE_USAGE__NESTED_PART;
/**
- * The feature id for the 'Member Short Name' attribute.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_PORT = CASE_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Member Element' reference.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
+ int VERIFICATION_CASE_USAGE__NESTED_REFERENCE = CASE_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Member Name' attribute.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_RENDERING = CASE_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Visibility' attribute.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
+ int VERIFICATION_CASE_USAGE__NESTED_REQUIREMENT = CASE_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Member Element Id' attribute.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
+ int VERIFICATION_CASE_USAGE__NESTED_STATE = CASE_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Member Short Name' attribute.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_TRANSITION = CASE_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Member Name' attribute.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
+ int VERIFICATION_CASE_USAGE__NESTED_USAGE = CASE_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Member Element' reference.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
+ int VERIFICATION_CASE_USAGE__NESTED_USE_CASE = CASE_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Member Feature' reference.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
+ int VERIFICATION_CASE_USAGE__NESTED_VERIFICATION_CASE = CASE_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
+ int VERIFICATION_CASE_USAGE__NESTED_VIEW = CASE_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Rendering' reference.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__OWNED_RENDERING = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
+ int VERIFICATION_CASE_USAGE__NESTED_VIEWPOINT = CASE_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Referenced Rendering' reference.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP__REFERENCED_RENDERING = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
+ int VERIFICATION_CASE_USAGE__OWNING_DEFINITION = CASE_USAGE__OWNING_DEFINITION;
/**
- * The number of structural features of the 'View Rendering Membership' class.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
+ int VERIFICATION_CASE_USAGE__OWNING_USAGE = CASE_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
+ int VERIFICATION_CASE_USAGE__USAGE = CASE_USAGE__USAGE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__VARIANT = CASE_USAGE__VARIANT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
+ int VERIFICATION_CASE_USAGE__VARIANT_MEMBERSHIP = CASE_USAGE__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__INDIVIDUAL_DEFINITION = CASE_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
+ int VERIFICATION_CASE_USAGE__IS_INDIVIDUAL = CASE_USAGE__IS_INDIVIDUAL;
/**
- * The operation id for the 'Is Distinguishable From' operation.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE__OCCURRENCE_DEFINITION = CASE_USAGE__OCCURRENCE_DEFINITION;
/**
- * The number of operations of the 'View Rendering Membership' class.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int VIEW_RENDERING_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int VERIFICATION_CASE_USAGE__PORTION_KIND = CASE_USAGE__PORTION_KIND;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.BindingConnectorAsUsageImpl Binding Connector As Usage}' class.
+ * The feature id for the 'Behavior' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.BindingConnectorAsUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getBindingConnectorAsUsage()
* @generated
+ * @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE = 169;
+ int VERIFICATION_CASE_USAGE__BEHAVIOR = CASE_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE__PARAMETER = CASE_USAGE__PARAMETER;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
+ int VERIFICATION_CASE_USAGE__ACTION_DEFINITION = CASE_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
+ int VERIFICATION_CASE_USAGE__FUNCTION = CASE_USAGE__FUNCTION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
+ int VERIFICATION_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
+ int VERIFICATION_CASE_USAGE__RESULT = CASE_USAGE__RESULT;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Calculation Definition' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
+ int VERIFICATION_CASE_USAGE__CALCULATION_DEFINITION = CASE_USAGE__CALCULATION_DEFINITION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
+ int VERIFICATION_CASE_USAGE__ACTOR_PARAMETER = CASE_USAGE__ACTOR_PARAMETER;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
+ int VERIFICATION_CASE_USAGE__CASE_DEFINITION = CASE_USAGE__CASE_DEFINITION;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Objective Requirement' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
+ int VERIFICATION_CASE_USAGE__OBJECTIVE_REQUIREMENT = CASE_USAGE__OBJECTIVE_REQUIREMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
+ int VERIFICATION_CASE_USAGE__SUBJECT_PARAMETER = CASE_USAGE__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Verification Case Definition' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
+ int VERIFICATION_CASE_USAGE__VERIFICATION_CASE_DEFINITION = CASE_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Verified Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
+ int VERIFICATION_CASE_USAGE__VERIFIED_REQUIREMENT = CASE_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The number of structural features of the 'Verification Case Usage' class.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
+ int VERIFICATION_CASE_USAGE_FEATURE_COUNT = CASE_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
+ int VERIFICATION_CASE_USAGE___EFFECTIVE_NAME = CASE_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
+ int VERIFICATION_CASE_USAGE___EFFECTIVE_SHORT_NAME = CASE_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
+ int VERIFICATION_CASE_USAGE___ESCAPED_NAME = CASE_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
+ int VERIFICATION_CASE_USAGE___LIBRARY_NAMESPACE = CASE_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
+ int VERIFICATION_CASE_USAGE___PATH = CASE_USAGE___PATH;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
+ int VERIFICATION_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Membership' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___NAMES_OF__ELEMENT = CASE_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
+ int VERIFICATION_CASE_USAGE___QUALIFICATION_OF__STRING = CASE_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Member' reference list.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
+ int VERIFICATION_CASE_USAGE___RESOLVE__STRING = CASE_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___RESOLVE_GLOBAL__STRING = CASE_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
+ int VERIFICATION_CASE_USAGE___RESOLVE_LOCAL__STRING = CASE_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___RESOLVE_VISIBLE__STRING = CASE_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Feature' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
+ int VERIFICATION_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
+ int VERIFICATION_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
+ int VERIFICATION_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Output' reference list.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
+ int VERIFICATION_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
+ int VERIFICATION_CASE_USAGE___ALL_SUPERTYPES = CASE_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
+ int VERIFICATION_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
+ int VERIFICATION_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
+ int VERIFICATION_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
+ int VERIFICATION_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
+ int VERIFICATION_CASE_USAGE___MULTIPLICITIES = CASE_USAGE___MULTIPLICITIES;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
+ int VERIFICATION_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
+ int VERIFICATION_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
+ int VERIFICATION_CASE_USAGE___SPECIALIZES__TYPE = CASE_USAGE___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
+ int VERIFICATION_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
+ int VERIFICATION_CASE_USAGE___SUPERTYPES__BOOLEAN = CASE_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
+ int VERIFICATION_CASE_USAGE___ALL_REDEFINED_FEATURES = CASE_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
+ int VERIFICATION_CASE_USAGE___AS_CARTESIAN_PRODUCT = CASE_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___CAN_ACCESS__FEATURE = CASE_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
+ int VERIFICATION_CASE_USAGE___DIRECTION_FOR__TYPE = CASE_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
+ int VERIFICATION_CASE_USAGE___IS_CARTESIAN_PRODUCT = CASE_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
+ int VERIFICATION_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int VERIFICATION_CASE_USAGE___IS_FEATURING_TYPE__TYPE = CASE_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
+ int VERIFICATION_CASE_USAGE___IS_OWNED_CROSS_FEATURE = CASE_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
+ int VERIFICATION_CASE_USAGE___NAMING_FEATURE = CASE_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
+ int VERIFICATION_CASE_USAGE___OWNED_CROSS_FEATURE = CASE_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
+ int VERIFICATION_CASE_USAGE___REDEFINES__FEATURE = CASE_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
+ int VERIFICATION_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
+ int VERIFICATION_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
+ int VERIFICATION_CASE_USAGE___TYPING_FEATURES = CASE_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
+ int VERIFICATION_CASE_USAGE___REFERENCED_FEATURE_TARGET = CASE_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
+ int VERIFICATION_CASE_USAGE___ARGUMENT__INT = CASE_USAGE___ARGUMENT__INT;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
+ int VERIFICATION_CASE_USAGE___INPUT_PARAMETER__INT = CASE_USAGE___INPUT_PARAMETER__INT;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
+ int VERIFICATION_CASE_USAGE___INPUT_PARAMETERS = CASE_USAGE___INPUT_PARAMETERS;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
+ int VERIFICATION_CASE_USAGE___IS_SUBACTION_USAGE = CASE_USAGE___IS_SUBACTION_USAGE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
+ int VERIFICATION_CASE_USAGE___CHECK_CONDITION__ELEMENT = CASE_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
+ int VERIFICATION_CASE_USAGE___EVALUATE__ELEMENT = CASE_USAGE___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
+ int VERIFICATION_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The number of operations of the 'Verification Case Usage' class.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
+ int VERIFICATION_CASE_USAGE_OPERATION_COUNT = CASE_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
+ int VIEW_DEFINITION__ALIAS_IDS = PART_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
+ int VIEW_DEFINITION__DECLARED_NAME = PART_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
+ int VIEW_DEFINITION__DECLARED_SHORT_NAME = PART_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int VIEW_DEFINITION__DOCUMENTATION = PART_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
+ int VIEW_DEFINITION__ELEMENT_ID = PART_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__CROSS_FEATURE = CONNECTOR_AS_USAGE__CROSS_FEATURE;
+ int VIEW_DEFINITION__IS_IMPLIED_INCLUDED = PART_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
+ int VIEW_DEFINITION__IS_LIBRARY_ELEMENT = PART_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
+ int VIEW_DEFINITION__NAME = PART_DEFINITION__NAME;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
+ int VIEW_DEFINITION__OWNED_ANNOTATION = PART_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
+ int VIEW_DEFINITION__OWNED_ELEMENT = PART_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
+ int VIEW_DEFINITION__OWNED_RELATIONSHIP = PART_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
+ int VIEW_DEFINITION__OWNER = PART_DEFINITION__OWNER;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
+ int VIEW_DEFINITION__OWNING_MEMBERSHIP = PART_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
+ int VIEW_DEFINITION__OWNING_NAMESPACE = PART_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
+ int VIEW_DEFINITION__OWNING_RELATIONSHIP = PART_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
+ int VIEW_DEFINITION__QUALIFIED_NAME = PART_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
+ int VIEW_DEFINITION__SHORT_NAME = PART_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
+ int VIEW_DEFINITION__TEXTUAL_REPRESENTATION = PART_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
+ int VIEW_DEFINITION__IMPORTED_MEMBERSHIP = PART_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
+ int VIEW_DEFINITION__MEMBER = PART_DEFINITION__MEMBER;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
+ int VIEW_DEFINITION__MEMBERSHIP = PART_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
+ int VIEW_DEFINITION__OWNED_IMPORT = PART_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
+ int VIEW_DEFINITION__OWNED_MEMBER = PART_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
+ int VIEW_DEFINITION__OWNED_MEMBERSHIP = PART_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
+ int VIEW_DEFINITION__DIFFERENCING_TYPE = PART_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
+ int VIEW_DEFINITION__DIRECTED_FEATURE = PART_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
+ int VIEW_DEFINITION__END_FEATURE = PART_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
+ int VIEW_DEFINITION__FEATURE = PART_DEFINITION__FEATURE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
+ int VIEW_DEFINITION__FEATURE_MEMBERSHIP = PART_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
+ int VIEW_DEFINITION__INHERITED_FEATURE = PART_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
+ int VIEW_DEFINITION__INHERITED_MEMBERSHIP = PART_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
+ int VIEW_DEFINITION__INPUT = PART_DEFINITION__INPUT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
+ int VIEW_DEFINITION__INTERSECTING_TYPE = PART_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
+ int VIEW_DEFINITION__IS_ABSTRACT = PART_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
+ int VIEW_DEFINITION__IS_CONJUGATED = PART_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
+ int VIEW_DEFINITION__IS_SUFFICIENT = PART_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
+ int VIEW_DEFINITION__MULTIPLICITY = PART_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
+ int VIEW_DEFINITION__OUTPUT = PART_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
+ int VIEW_DEFINITION__OWNED_CONJUGATOR = PART_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
+ int VIEW_DEFINITION__OWNED_DIFFERENCING = PART_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
+ int VIEW_DEFINITION__OWNED_DISJOINING = PART_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
+ int VIEW_DEFINITION__OWNED_END_FEATURE = PART_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
+ int VIEW_DEFINITION__OWNED_FEATURE = PART_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
+ int VIEW_DEFINITION__OWNED_FEATURE_MEMBERSHIP = PART_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
+ int VIEW_DEFINITION__OWNED_INTERSECTING = PART_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
+ int VIEW_DEFINITION__OWNED_SPECIALIZATION = PART_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
+ int VIEW_DEFINITION__OWNED_UNIONING = PART_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
+ int VIEW_DEFINITION__UNIONING_TYPE = PART_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
+ int VIEW_DEFINITION__OWNED_SUBCLASSIFICATION = PART_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
+ int VIEW_DEFINITION__DIRECTED_USAGE = PART_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
+ int VIEW_DEFINITION__IS_VARIATION = PART_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
+ int VIEW_DEFINITION__OWNED_ACTION = PART_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
+ int VIEW_DEFINITION__OWNED_ALLOCATION = PART_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
+ int VIEW_DEFINITION__OWNED_ANALYSIS_CASE = PART_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
+ int VIEW_DEFINITION__OWNED_ATTRIBUTE = PART_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
+ int VIEW_DEFINITION__OWNED_CALCULATION = PART_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
+ int VIEW_DEFINITION__OWNED_CASE = PART_DEFINITION__OWNED_CASE;
/**
- * The number of structural features of the 'Binding Connector As Usage' class.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
+ int VIEW_DEFINITION__OWNED_CONCERN = PART_DEFINITION__OWNED_CONCERN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
+ int VIEW_DEFINITION__OWNED_CONNECTION = PART_DEFINITION__OWNED_CONNECTION;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
+ int VIEW_DEFINITION__OWNED_CONSTRAINT = PART_DEFINITION__OWNED_CONSTRAINT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
+ int VIEW_DEFINITION__OWNED_ENUMERATION = PART_DEFINITION__OWNED_ENUMERATION;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
+ int VIEW_DEFINITION__OWNED_FLOW = PART_DEFINITION__OWNED_FLOW;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
+ int VIEW_DEFINITION__OWNED_INTERFACE = PART_DEFINITION__OWNED_INTERFACE;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
+ int VIEW_DEFINITION__OWNED_ITEM = PART_DEFINITION__OWNED_ITEM;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int VIEW_DEFINITION__OWNED_METADATA = PART_DEFINITION__OWNED_METADATA;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int VIEW_DEFINITION__OWNED_OCCURRENCE = PART_DEFINITION__OWNED_OCCURRENCE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int VIEW_DEFINITION__OWNED_PART = PART_DEFINITION__OWNED_PART;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int VIEW_DEFINITION__OWNED_PORT = PART_DEFINITION__OWNED_PORT;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
+ int VIEW_DEFINITION__OWNED_REFERENCE = PART_DEFINITION__OWNED_REFERENCE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
+ int VIEW_DEFINITION__OWNED_RENDERING = PART_DEFINITION__OWNED_RENDERING;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
+ int VIEW_DEFINITION__OWNED_REQUIREMENT = PART_DEFINITION__OWNED_REQUIREMENT;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
+ int VIEW_DEFINITION__OWNED_STATE = PART_DEFINITION__OWNED_STATE;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
+ int VIEW_DEFINITION__OWNED_TRANSITION = PART_DEFINITION__OWNED_TRANSITION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int VIEW_DEFINITION__OWNED_USAGE = PART_DEFINITION__OWNED_USAGE;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEW_DEFINITION__OWNED_USE_CASE = PART_DEFINITION__OWNED_USE_CASE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEW_DEFINITION__OWNED_VERIFICATION_CASE = PART_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEW_DEFINITION__OWNED_VIEW = PART_DEFINITION__OWNED_VIEW;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int VIEW_DEFINITION__OWNED_VIEWPOINT = PART_DEFINITION__OWNED_VIEWPOINT;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int VIEW_DEFINITION__USAGE = PART_DEFINITION__USAGE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ int VIEW_DEFINITION__VARIANT = PART_DEFINITION__VARIANT;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int VIEW_DEFINITION__VARIANT_MEMBERSHIP = PART_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
+ int VIEW_DEFINITION__IS_INDIVIDUAL = PART_DEFINITION__IS_INDIVIDUAL;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Satisfied Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
+ int VIEW_DEFINITION__SATISFIED_VIEWPOINT = PART_DEFINITION_FEATURE_COUNT + 0;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'View' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
+ int VIEW_DEFINITION__VIEW = PART_DEFINITION_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'View Condition' reference list.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int VIEW_DEFINITION__VIEW_CONDITION = PART_DEFINITION_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'View Rendering' reference.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int VIEW_DEFINITION__VIEW_RENDERING = PART_DEFINITION_FEATURE_COUNT + 3;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The number of structural features of the 'View Definition' class.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
+ int VIEW_DEFINITION_FEATURE_COUNT = PART_DEFINITION_FEATURE_COUNT + 4;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
+ int VIEW_DEFINITION___EFFECTIVE_NAME = PART_DEFINITION___EFFECTIVE_NAME;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
+ int VIEW_DEFINITION___EFFECTIVE_SHORT_NAME = PART_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
+ int VIEW_DEFINITION___ESCAPED_NAME = PART_DEFINITION___ESCAPED_NAME;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int VIEW_DEFINITION___LIBRARY_NAMESPACE = PART_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int VIEW_DEFINITION___PATH = PART_DEFINITION___PATH;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
+ int VIEW_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = PART_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
+ int VIEW_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
+ int VIEW_DEFINITION___NAMES_OF__ELEMENT = PART_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
+ int VIEW_DEFINITION___QUALIFICATION_OF__STRING = PART_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
+ int VIEW_DEFINITION___RESOLVE__STRING = PART_DEFINITION___RESOLVE__STRING;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
+ int VIEW_DEFINITION___RESOLVE_GLOBAL__STRING = PART_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int VIEW_DEFINITION___RESOLVE_LOCAL__STRING = PART_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
+ int VIEW_DEFINITION___RESOLVE_VISIBLE__STRING = PART_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
+ int VIEW_DEFINITION___UNQUALIFIED_NAME_OF__STRING = PART_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
+ int VIEW_DEFINITION___VISIBILITY_OF__MEMBERSHIP = PART_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The number of operations of the 'Binding Connector As Usage' class.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int BINDING_CONNECTOR_AS_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
+ int VIEW_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionAsUsageImpl Succession As Usage}' class.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SuccessionAsUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccessionAsUsage()
* @generated
+ * @ordered
*/
- int SUCCESSION_AS_USAGE = 170;
+ int VIEW_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_MEMBERSHIP;
+ int VIEW_DEFINITION___ALL_SUPERTYPES = PART_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNED_RELATIONSHIP;
+ int VIEW_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_RELATIONSHIP = CONNECTOR_AS_USAGE__OWNING_RELATIONSHIP;
+ int VIEW_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_NAMESPACE = CONNECTOR_AS_USAGE__OWNING_NAMESPACE;
+ int VIEW_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__ELEMENT_ID = CONNECTOR_AS_USAGE__ELEMENT_ID;
+ int VIEW_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNER = CONNECTOR_AS_USAGE__OWNER;
+ int VIEW_DEFINITION___IS_COMPATIBLE_WITH__TYPE = PART_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_ELEMENT;
+ int VIEW_DEFINITION___MULTIPLICITIES = PART_DEFINITION___MULTIPLICITIES;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DOCUMENTATION = CONNECTOR_AS_USAGE__DOCUMENTATION;
+ int VIEW_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_ANNOTATION = CONNECTOR_AS_USAGE__OWNED_ANNOTATION;
+ int VIEW_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = PART_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__TEXTUAL_REPRESENTATION = CONNECTOR_AS_USAGE__TEXTUAL_REPRESENTATION;
+ int VIEW_DEFINITION___SPECIALIZES__TYPE = PART_DEFINITION___SPECIALIZES__TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__ALIAS_IDS = CONNECTOR_AS_USAGE__ALIAS_IDS;
+ int VIEW_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = PART_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DECLARED_SHORT_NAME = CONNECTOR_AS_USAGE__DECLARED_SHORT_NAME;
+ int VIEW_DEFINITION___SUPERTYPES__BOOLEAN = PART_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The number of operations of the 'View Definition' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DECLARED_NAME = CONNECTOR_AS_USAGE__DECLARED_NAME;
+ int VIEW_DEFINITION_OPERATION_COUNT = PART_DEFINITION_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__SHORT_NAME = CONNECTOR_AS_USAGE__SHORT_NAME;
+ int VIEW_RENDERING_MEMBERSHIP__ALIAS_IDS = FEATURE_MEMBERSHIP__ALIAS_IDS;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NAME = CONNECTOR_AS_USAGE__NAME;
+ int VIEW_RENDERING_MEMBERSHIP__DECLARED_NAME = FEATURE_MEMBERSHIP__DECLARED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__QUALIFIED_NAME = CONNECTOR_AS_USAGE__QUALIFIED_NAME;
+ int VIEW_RENDERING_MEMBERSHIP__DECLARED_SHORT_NAME = FEATURE_MEMBERSHIP__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_IMPLIED_INCLUDED = CONNECTOR_AS_USAGE__IS_IMPLIED_INCLUDED;
+ int VIEW_RENDERING_MEMBERSHIP__DOCUMENTATION = FEATURE_MEMBERSHIP__DOCUMENTATION;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_LIBRARY_ELEMENT = CONNECTOR_AS_USAGE__IS_LIBRARY_ELEMENT;
+ int VIEW_RENDERING_MEMBERSHIP__ELEMENT_ID = FEATURE_MEMBERSHIP__ELEMENT_ID;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__IS_IMPLIED_INCLUDED = FEATURE_MEMBERSHIP__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_MEMBER = CONNECTOR_AS_USAGE__OWNED_MEMBER;
+ int VIEW_RENDERING_MEMBERSHIP__IS_LIBRARY_ELEMENT = FEATURE_MEMBERSHIP__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__MEMBERSHIP = CONNECTOR_AS_USAGE__MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__NAME = FEATURE_MEMBERSHIP__NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_IMPORT = CONNECTOR_AS_USAGE__OWNED_IMPORT;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_ANNOTATION = FEATURE_MEMBERSHIP__OWNED_ANNOTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__MEMBER = CONNECTOR_AS_USAGE__MEMBER;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_ELEMENT;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IMPORTED_MEMBERSHIP = CONNECTOR_AS_USAGE__IMPORTED_MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_SPECIALIZATION = CONNECTOR_AS_USAGE__OWNED_SPECIALIZATION;
+ int VIEW_RENDERING_MEMBERSHIP__OWNER = FEATURE_MEMBERSHIP__OWNER;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__OWNING_MEMBERSHIP = FEATURE_MEMBERSHIP__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__FEATURE = CONNECTOR_AS_USAGE__FEATURE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNING_NAMESPACE = FEATURE_MEMBERSHIP__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_FEATURE = CONNECTOR_AS_USAGE__OWNED_FEATURE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNING_RELATIONSHIP = FEATURE_MEMBERSHIP__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__INPUT = CONNECTOR_AS_USAGE__INPUT;
+ int VIEW_RENDERING_MEMBERSHIP__QUALIFIED_NAME = FEATURE_MEMBERSHIP__QUALIFIED_NAME;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OUTPUT = CONNECTOR_AS_USAGE__OUTPUT;
+ int VIEW_RENDERING_MEMBERSHIP__SHORT_NAME = FEATURE_MEMBERSHIP__SHORT_NAME;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_ABSTRACT = CONNECTOR_AS_USAGE__IS_ABSTRACT;
+ int VIEW_RENDERING_MEMBERSHIP__TEXTUAL_REPRESENTATION = FEATURE_MEMBERSHIP__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Is Implied' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__INHERITED_MEMBERSHIP = CONNECTOR_AS_USAGE__INHERITED_MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__IS_IMPLIED = FEATURE_MEMBERSHIP__IS_IMPLIED;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Related Element' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__END_FEATURE = CONNECTOR_AS_USAGE__END_FEATURE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNED_RELATED_ELEMENT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owning Related Element' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_END_FEATURE = CONNECTOR_AS_USAGE__OWNED_END_FEATURE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNING_RELATED_ELEMENT = FEATURE_MEMBERSHIP__OWNING_RELATED_ELEMENT;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Related Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_SUFFICIENT = CONNECTOR_AS_USAGE__IS_SUFFICIENT;
+ int VIEW_RENDERING_MEMBERSHIP__RELATED_ELEMENT = FEATURE_MEMBERSHIP__RELATED_ELEMENT;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Source' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_CONJUGATOR = CONNECTOR_AS_USAGE__OWNED_CONJUGATOR;
+ int VIEW_RENDERING_MEMBERSHIP__SOURCE = FEATURE_MEMBERSHIP__SOURCE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Target' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_CONJUGATED = CONNECTOR_AS_USAGE__IS_CONJUGATED;
+ int VIEW_RENDERING_MEMBERSHIP__TARGET = FEATURE_MEMBERSHIP__TARGET;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Member Element' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__INHERITED_FEATURE = CONNECTOR_AS_USAGE__INHERITED_FEATURE;
+ int VIEW_RENDERING_MEMBERSHIP__MEMBER_ELEMENT = FEATURE_MEMBERSHIP__MEMBER_ELEMENT;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__MULTIPLICITY = CONNECTOR_AS_USAGE__MULTIPLICITY;
+ int VIEW_RENDERING_MEMBERSHIP__MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__UNIONING_TYPE = CONNECTOR_AS_USAGE__UNIONING_TYPE;
+ int VIEW_RENDERING_MEMBERSHIP__MEMBER_NAME = FEATURE_MEMBERSHIP__MEMBER_NAME;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_INTERSECTING = CONNECTOR_AS_USAGE__OWNED_INTERSECTING;
+ int VIEW_RENDERING_MEMBERSHIP__MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Membership Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__INTERSECTING_TYPE = CONNECTOR_AS_USAGE__INTERSECTING_TYPE;
+ int VIEW_RENDERING_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE = FEATURE_MEMBERSHIP__MEMBERSHIP_OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_UNIONING = CONNECTOR_AS_USAGE__OWNED_UNIONING;
+ int VIEW_RENDERING_MEMBERSHIP__VISIBILITY = FEATURE_MEMBERSHIP__VISIBILITY;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Owned Member Element' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_DISJOINING = CONNECTOR_AS_USAGE__OWNED_DISJOINING;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_ELEMENT = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Owned Member Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__FEATURE_MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID = FEATURE_MEMBERSHIP__OWNED_MEMBER_ELEMENT_ID;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Owned Member Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DIFFERENCING_TYPE = CONNECTOR_AS_USAGE__DIFFERENCING_TYPE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_NAME;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Owned Member Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_DIFFERENCING = CONNECTOR_AS_USAGE__OWNED_DIFFERENCING;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME = FEATURE_MEMBERSHIP__OWNED_MEMBER_SHORT_NAME;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Owned Member Feature' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DIRECTED_FEATURE = CONNECTOR_AS_USAGE__DIRECTED_FEATURE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_MEMBER_FEATURE = FEATURE_MEMBERSHIP__OWNED_MEMBER_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_FEATURE_MEMBERSHIP = CONNECTOR_AS_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int VIEW_RENDERING_MEMBERSHIP__OWNING_TYPE = FEATURE_MEMBERSHIP__OWNING_TYPE;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Rendering' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_TYPE = CONNECTOR_AS_USAGE__OWNING_TYPE;
+ int VIEW_RENDERING_MEMBERSHIP__OWNED_RENDERING = FEATURE_MEMBERSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Referenced Rendering' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__END_OWNING_TYPE = CONNECTOR_AS_USAGE__END_OWNING_TYPE;
+ int VIEW_RENDERING_MEMBERSHIP__REFERENCED_RENDERING = FEATURE_MEMBERSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The number of structural features of the 'View Rendering Membership' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_UNIQUE = CONNECTOR_AS_USAGE__IS_UNIQUE;
+ int VIEW_RENDERING_MEMBERSHIP_FEATURE_COUNT = FEATURE_MEMBERSHIP_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_ORDERED = CONNECTOR_AS_USAGE__IS_ORDERED;
+ int VIEW_RENDERING_MEMBERSHIP___EFFECTIVE_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_NAME;
/**
- * The feature id for the 'Type' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__TYPE = CONNECTOR_AS_USAGE__TYPE;
+ int VIEW_RENDERING_MEMBERSHIP___EFFECTIVE_SHORT_NAME = FEATURE_MEMBERSHIP___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_REDEFINITION = CONNECTOR_AS_USAGE__OWNED_REDEFINITION;
+ int VIEW_RENDERING_MEMBERSHIP___ESCAPED_NAME = FEATURE_MEMBERSHIP___ESCAPED_NAME;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_SUBSETTING;
+ int VIEW_RENDERING_MEMBERSHIP___LIBRARY_NAMESPACE = FEATURE_MEMBERSHIP___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_COMPOSITE = CONNECTOR_AS_USAGE__IS_COMPOSITE;
+ int VIEW_RENDERING_MEMBERSHIP___PATH = FEATURE_MEMBERSHIP___PATH;
/**
- * The feature id for the 'Is End' attribute.
+ * The operation id for the 'Is Distinguishable From' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_END = CONNECTOR_AS_USAGE__IS_END;
+ int VIEW_RENDERING_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The number of operations of the 'View Rendering Membership' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_TYPING = CONNECTOR_AS_USAGE__OWNED_TYPING;
+ int VIEW_RENDERING_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__FEATURING_TYPE = CONNECTOR_AS_USAGE__FEATURING_TYPE;
+ int VIEW_USAGE__ALIAS_IDS = PART_USAGE__ALIAS_IDS;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_TYPE_FEATURING = CONNECTOR_AS_USAGE__OWNED_TYPE_FEATURING;
+ int VIEW_USAGE__DECLARED_NAME = PART_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_DERIVED = CONNECTOR_AS_USAGE__IS_DERIVED;
+ int VIEW_USAGE__DECLARED_SHORT_NAME = PART_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__CHAINING_FEATURE = CONNECTOR_AS_USAGE__CHAINING_FEATURE;
+ int VIEW_USAGE__DOCUMENTATION = PART_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_FEATURE_INVERTING = CONNECTOR_AS_USAGE__OWNED_FEATURE_INVERTING;
+ int VIEW_USAGE__ELEMENT_ID = PART_USAGE__ELEMENT_ID;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_FEATURE_CHAINING = CONNECTOR_AS_USAGE__OWNED_FEATURE_CHAINING;
+ int VIEW_USAGE__IS_IMPLIED_INCLUDED = PART_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_PORTION = CONNECTOR_AS_USAGE__IS_PORTION;
+ int VIEW_USAGE__IS_LIBRARY_ELEMENT = PART_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_VARIABLE = CONNECTOR_AS_USAGE__IS_VARIABLE;
+ int VIEW_USAGE__NAME = PART_USAGE__NAME;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_CONSTANT = CONNECTOR_AS_USAGE__IS_CONSTANT;
+ int VIEW_USAGE__OWNED_ANNOTATION = PART_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_REFERENCE_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int VIEW_USAGE__OWNED_ELEMENT = PART_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__FEATURE_TARGET = CONNECTOR_AS_USAGE__FEATURE_TARGET;
+ int VIEW_USAGE__OWNED_RELATIONSHIP = PART_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__CROSS_FEATURE = CONNECTOR_AS_USAGE__CROSS_FEATURE;
+ int VIEW_USAGE__OWNER = PART_USAGE__OWNER;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DIRECTION = CONNECTOR_AS_USAGE__DIRECTION;
+ int VIEW_USAGE__OWNING_MEMBERSHIP = PART_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_CROSS_SUBSETTING = CONNECTOR_AS_USAGE__OWNED_CROSS_SUBSETTING;
+ int VIEW_USAGE__OWNING_NAMESPACE = PART_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__MAY_TIME_VARY = CONNECTOR_AS_USAGE__MAY_TIME_VARY;
+ int VIEW_USAGE__OWNING_RELATIONSHIP = PART_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_REFERENCE = CONNECTOR_AS_USAGE__IS_REFERENCE;
+ int VIEW_USAGE__QUALIFIED_NAME = PART_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__VARIANT = CONNECTOR_AS_USAGE__VARIANT;
+ int VIEW_USAGE__SHORT_NAME = PART_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__VARIANT_MEMBERSHIP = CONNECTOR_AS_USAGE__VARIANT_MEMBERSHIP;
+ int VIEW_USAGE__TEXTUAL_REPRESENTATION = PART_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_DEFINITION = CONNECTOR_AS_USAGE__OWNING_DEFINITION;
+ int VIEW_USAGE__IMPORTED_MEMBERSHIP = PART_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_USAGE = CONNECTOR_AS_USAGE__OWNING_USAGE;
+ int VIEW_USAGE__MEMBER = PART_USAGE__MEMBER;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_USAGE = CONNECTOR_AS_USAGE__NESTED_USAGE;
+ int VIEW_USAGE__MEMBERSHIP = PART_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DEFINITION = CONNECTOR_AS_USAGE__DEFINITION;
+ int VIEW_USAGE__OWNED_IMPORT = PART_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__USAGE = CONNECTOR_AS_USAGE__USAGE;
+ int VIEW_USAGE__OWNED_MEMBER = PART_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DIRECTED_USAGE = CONNECTOR_AS_USAGE__DIRECTED_USAGE;
+ int VIEW_USAGE__OWNED_MEMBERSHIP = PART_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_REFERENCE = CONNECTOR_AS_USAGE__NESTED_REFERENCE;
+ int VIEW_USAGE__DIFFERENCING_TYPE = PART_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_ATTRIBUTE = CONNECTOR_AS_USAGE__NESTED_ATTRIBUTE;
+ int VIEW_USAGE__DIRECTED_FEATURE = PART_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_ENUMERATION = CONNECTOR_AS_USAGE__NESTED_ENUMERATION;
+ int VIEW_USAGE__END_FEATURE = PART_USAGE__END_FEATURE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_OCCURRENCE = CONNECTOR_AS_USAGE__NESTED_OCCURRENCE;
+ int VIEW_USAGE__FEATURE = PART_USAGE__FEATURE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_ITEM = CONNECTOR_AS_USAGE__NESTED_ITEM;
+ int VIEW_USAGE__FEATURE_MEMBERSHIP = PART_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_PART = CONNECTOR_AS_USAGE__NESTED_PART;
+ int VIEW_USAGE__INHERITED_FEATURE = PART_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_PORT = CONNECTOR_AS_USAGE__NESTED_PORT;
+ int VIEW_USAGE__INHERITED_MEMBERSHIP = PART_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_CONNECTION = CONNECTOR_AS_USAGE__NESTED_CONNECTION;
+ int VIEW_USAGE__INPUT = PART_USAGE__INPUT;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_FLOW = CONNECTOR_AS_USAGE__NESTED_FLOW;
+ int VIEW_USAGE__INTERSECTING_TYPE = PART_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_INTERFACE = CONNECTOR_AS_USAGE__NESTED_INTERFACE;
+ int VIEW_USAGE__IS_ABSTRACT = PART_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_ALLOCATION = CONNECTOR_AS_USAGE__NESTED_ALLOCATION;
+ int VIEW_USAGE__IS_CONJUGATED = PART_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_ACTION = CONNECTOR_AS_USAGE__NESTED_ACTION;
+ int VIEW_USAGE__IS_SUFFICIENT = PART_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_STATE = CONNECTOR_AS_USAGE__NESTED_STATE;
+ int VIEW_USAGE__MULTIPLICITY = PART_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_TRANSITION = CONNECTOR_AS_USAGE__NESTED_TRANSITION;
+ int VIEW_USAGE__OUTPUT = PART_USAGE__OUTPUT;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_CALCULATION = CONNECTOR_AS_USAGE__NESTED_CALCULATION;
+ int VIEW_USAGE__OWNED_CONJUGATOR = PART_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_CONSTRAINT = CONNECTOR_AS_USAGE__NESTED_CONSTRAINT;
+ int VIEW_USAGE__OWNED_DIFFERENCING = PART_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_REQUIREMENT = CONNECTOR_AS_USAGE__NESTED_REQUIREMENT;
+ int VIEW_USAGE__OWNED_DISJOINING = PART_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_CONCERN = CONNECTOR_AS_USAGE__NESTED_CONCERN;
+ int VIEW_USAGE__OWNED_END_FEATURE = PART_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_CASE = CONNECTOR_AS_USAGE__NESTED_CASE;
+ int VIEW_USAGE__OWNED_FEATURE = PART_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_ANALYSIS_CASE = CONNECTOR_AS_USAGE__NESTED_ANALYSIS_CASE;
+ int VIEW_USAGE__OWNED_FEATURE_MEMBERSHIP = PART_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_VERIFICATION_CASE = CONNECTOR_AS_USAGE__NESTED_VERIFICATION_CASE;
+ int VIEW_USAGE__OWNED_INTERSECTING = PART_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_USE_CASE = CONNECTOR_AS_USAGE__NESTED_USE_CASE;
+ int VIEW_USAGE__OWNED_SPECIALIZATION = PART_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_VIEW = CONNECTOR_AS_USAGE__NESTED_VIEW;
+ int VIEW_USAGE__OWNED_UNIONING = PART_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_VIEWPOINT = CONNECTOR_AS_USAGE__NESTED_VIEWPOINT;
+ int VIEW_USAGE__UNIONING_TYPE = PART_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_RENDERING = CONNECTOR_AS_USAGE__NESTED_RENDERING;
+ int VIEW_USAGE__CHAINING_FEATURE = PART_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__NESTED_METADATA = CONNECTOR_AS_USAGE__NESTED_METADATA;
+ int VIEW_USAGE__CROSS_FEATURE = PART_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_VARIATION = CONNECTOR_AS_USAGE__IS_VARIATION;
+ int VIEW_USAGE__DIRECTION = PART_USAGE__DIRECTION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__RELATED_ELEMENT = CONNECTOR_AS_USAGE__RELATED_ELEMENT;
+ int VIEW_USAGE__END_OWNING_TYPE = PART_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
+ int VIEW_USAGE__FEATURE_TARGET = PART_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__SOURCE = CONNECTOR_AS_USAGE__SOURCE;
+ int VIEW_USAGE__FEATURING_TYPE = PART_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNING_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNING_RELATED_ELEMENT;
+ int VIEW_USAGE__IS_COMPOSITE = PART_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__OWNED_RELATED_ELEMENT = CONNECTOR_AS_USAGE__OWNED_RELATED_ELEMENT;
+ int VIEW_USAGE__IS_CONSTANT = PART_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__IS_IMPLIED = CONNECTOR_AS_USAGE__IS_IMPLIED;
+ int VIEW_USAGE__IS_DERIVED = PART_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__RELATED_FEATURE = CONNECTOR_AS_USAGE__RELATED_FEATURE;
+ int VIEW_USAGE__IS_END = PART_USAGE__IS_END;
/**
- * The feature id for the 'Association' reference list.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__ASSOCIATION = CONNECTOR_AS_USAGE__ASSOCIATION;
+ int VIEW_USAGE__IS_ORDERED = PART_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Connector End' reference list.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__CONNECTOR_END = CONNECTOR_AS_USAGE__CONNECTOR_END;
+ int VIEW_USAGE__IS_PORTION = PART_USAGE__IS_PORTION;
/**
- * The feature id for the 'Source Feature' reference.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__SOURCE_FEATURE = CONNECTOR_AS_USAGE__SOURCE_FEATURE;
+ int VIEW_USAGE__IS_UNIQUE = PART_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__TARGET_FEATURE = CONNECTOR_AS_USAGE__TARGET_FEATURE;
+ int VIEW_USAGE__IS_VARIABLE = PART_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE__DEFAULT_FEATURING_TYPE = CONNECTOR_AS_USAGE__DEFAULT_FEATURING_TYPE;
+ int VIEW_USAGE__OWNED_CROSS_SUBSETTING = PART_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The number of structural features of the 'Succession As Usage' class.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE_FEATURE_COUNT = CONNECTOR_AS_USAGE_FEATURE_COUNT + 0;
+ int VIEW_USAGE__OWNED_FEATURE_CHAINING = PART_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___ESCAPED_NAME = CONNECTOR_AS_USAGE___ESCAPED_NAME;
+ int VIEW_USAGE__OWNED_FEATURE_INVERTING = PART_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___EFFECTIVE_SHORT_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_SHORT_NAME;
+ int VIEW_USAGE__OWNED_REDEFINITION = PART_USAGE__OWNED_REDEFINITION;
/**
- * The operation id for the 'Effective Name' operation.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___EFFECTIVE_NAME = CONNECTOR_AS_USAGE___EFFECTIVE_NAME;
+ int VIEW_USAGE__OWNED_REFERENCE_SUBSETTING = PART_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___LIBRARY_NAMESPACE = CONNECTOR_AS_USAGE___LIBRARY_NAMESPACE;
+ int VIEW_USAGE__OWNED_SUBSETTING = PART_USAGE__OWNED_SUBSETTING;
/**
- * The operation id for the 'Path' operation.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___PATH = CONNECTOR_AS_USAGE___PATH;
+ int VIEW_USAGE__OWNED_TYPE_FEATURING = PART_USAGE__OWNED_TYPE_FEATURING;
/**
- * The operation id for the 'Names Of' operation.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___NAMES_OF__ELEMENT = CONNECTOR_AS_USAGE___NAMES_OF__ELEMENT;
+ int VIEW_USAGE__OWNED_TYPING = PART_USAGE__OWNED_TYPING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___VISIBILITY_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int VIEW_USAGE__OWNING_FEATURE_MEMBERSHIP = PART_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = CONNECTOR_AS_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int VIEW_USAGE__OWNING_TYPE = PART_USAGE__OWNING_TYPE;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST = CONNECTOR_AS_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int VIEW_USAGE__TYPE = PART_USAGE__TYPE;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = CONNECTOR_AS_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int VIEW_USAGE__DEFINITION = PART_USAGE__DEFINITION;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___RESOLVE__STRING = CONNECTOR_AS_USAGE___RESOLVE__STRING;
+ int VIEW_USAGE__DIRECTED_USAGE = PART_USAGE__DIRECTED_USAGE;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___RESOLVE_GLOBAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_GLOBAL__STRING;
+ int VIEW_USAGE__IS_REFERENCE = PART_USAGE__IS_REFERENCE;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___RESOLVE_LOCAL__STRING = CONNECTOR_AS_USAGE___RESOLVE_LOCAL__STRING;
+ int VIEW_USAGE__IS_VARIATION = PART_USAGE__IS_VARIATION;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___RESOLVE_VISIBLE__STRING = CONNECTOR_AS_USAGE___RESOLVE_VISIBLE__STRING;
+ int VIEW_USAGE__MAY_TIME_VARY = PART_USAGE__MAY_TIME_VARY;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___QUALIFICATION_OF__STRING = CONNECTOR_AS_USAGE___QUALIFICATION_OF__STRING;
+ int VIEW_USAGE__NESTED_ACTION = PART_USAGE__NESTED_ACTION;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___UNQUALIFIED_NAME_OF__STRING = CONNECTOR_AS_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int VIEW_USAGE__NESTED_ALLOCATION = PART_USAGE__NESTED_ALLOCATION;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEW_USAGE__NESTED_ANALYSIS_CASE = PART_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEW_USAGE__NESTED_ATTRIBUTE = PART_USAGE__NESTED_ATTRIBUTE;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = CONNECTOR_AS_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEW_USAGE__NESTED_CALCULATION = PART_USAGE__NESTED_CALCULATION;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = CONNECTOR_AS_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int VIEW_USAGE__NESTED_CASE = PART_USAGE__NESTED_CASE;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int VIEW_USAGE__NESTED_CONCERN = PART_USAGE__NESTED_CONCERN;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ int VIEW_USAGE__NESTED_CONNECTION = PART_USAGE__NESTED_CONNECTION;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int VIEW_USAGE__NESTED_CONSTRAINT = PART_USAGE__NESTED_CONSTRAINT;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___SUPERTYPES__BOOLEAN = CONNECTOR_AS_USAGE___SUPERTYPES__BOOLEAN;
+ int VIEW_USAGE__NESTED_ENUMERATION = PART_USAGE__NESTED_ENUMERATION;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___ALL_SUPERTYPES = CONNECTOR_AS_USAGE___ALL_SUPERTYPES;
+ int VIEW_USAGE__NESTED_FLOW = PART_USAGE__NESTED_FLOW;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___SPECIALIZES__TYPE = CONNECTOR_AS_USAGE___SPECIALIZES__TYPE;
+ int VIEW_USAGE__NESTED_INTERFACE = PART_USAGE__NESTED_INTERFACE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int VIEW_USAGE__NESTED_ITEM = PART_USAGE__NESTED_ITEM;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___IS_COMPATIBLE_WITH__TYPE = CONNECTOR_AS_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int VIEW_USAGE__NESTED_METADATA = PART_USAGE__NESTED_METADATA;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___MULTIPLICITIES = CONNECTOR_AS_USAGE___MULTIPLICITIES;
+ int VIEW_USAGE__NESTED_OCCURRENCE = PART_USAGE__NESTED_OCCURRENCE;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___DIRECTION_FOR__TYPE = CONNECTOR_AS_USAGE___DIRECTION_FOR__TYPE;
+ int VIEW_USAGE__NESTED_PART = PART_USAGE__NESTED_PART;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___NAMING_FEATURE = CONNECTOR_AS_USAGE___NAMING_FEATURE;
+ int VIEW_USAGE__NESTED_PORT = PART_USAGE__NESTED_PORT;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___REDEFINES__FEATURE = CONNECTOR_AS_USAGE___REDEFINES__FEATURE;
+ int VIEW_USAGE__NESTED_REFERENCE = PART_USAGE__NESTED_REFERENCE;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING = CONNECTOR_AS_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int VIEW_USAGE__NESTED_RENDERING = PART_USAGE__NESTED_RENDERING;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = CONNECTOR_AS_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int VIEW_USAGE__NESTED_REQUIREMENT = PART_USAGE__NESTED_REQUIREMENT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___TYPING_FEATURES = CONNECTOR_AS_USAGE___TYPING_FEATURES;
+ int VIEW_USAGE__NESTED_STATE = PART_USAGE__NESTED_STATE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___AS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___AS_CARTESIAN_PRODUCT;
+ int VIEW_USAGE__NESTED_TRANSITION = PART_USAGE__NESTED_TRANSITION;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___IS_CARTESIAN_PRODUCT = CONNECTOR_AS_USAGE___IS_CARTESIAN_PRODUCT;
+ int VIEW_USAGE__NESTED_USAGE = PART_USAGE__NESTED_USAGE;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___IS_OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___IS_OWNED_CROSS_FEATURE;
+ int VIEW_USAGE__NESTED_USE_CASE = PART_USAGE__NESTED_USE_CASE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___OWNED_CROSS_FEATURE = CONNECTOR_AS_USAGE___OWNED_CROSS_FEATURE;
+ int VIEW_USAGE__NESTED_VERIFICATION_CASE = PART_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___ALL_REDEFINED_FEATURES = CONNECTOR_AS_USAGE___ALL_REDEFINED_FEATURES;
+ int VIEW_USAGE__NESTED_VIEW = PART_USAGE__NESTED_VIEW;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___IS_FEATURED_WITHIN__TYPE = CONNECTOR_AS_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int VIEW_USAGE__NESTED_VIEWPOINT = PART_USAGE__NESTED_VIEWPOINT;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___CAN_ACCESS__FEATURE = CONNECTOR_AS_USAGE___CAN_ACCESS__FEATURE;
+ int VIEW_USAGE__OWNING_DEFINITION = PART_USAGE__OWNING_DEFINITION;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___IS_FEATURING_TYPE__TYPE = CONNECTOR_AS_USAGE___IS_FEATURING_TYPE__TYPE;
+ int VIEW_USAGE__OWNING_USAGE = PART_USAGE__OWNING_USAGE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE___REFERENCED_FEATURE_TARGET = CONNECTOR_AS_USAGE___REFERENCED_FEATURE_TARGET;
+ int VIEW_USAGE__USAGE = PART_USAGE__USAGE;
/**
- * The number of operations of the 'Succession As Usage' class.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_AS_USAGE_OPERATION_COUNT = CONNECTOR_AS_USAGE_OPERATION_COUNT + 0;
+ int VIEW_USAGE__VARIANT = PART_USAGE__VARIANT;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.ConjugatedPortTypingImpl Conjugated Port Typing}' class.
+ * The feature id for the 'Variant Membership' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.ConjugatedPortTypingImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getConjugatedPortTyping()
* @generated
+ * @ordered
*/
- int CONJUGATED_PORT_TYPING = 171;
+ int VIEW_USAGE__VARIANT_MEMBERSHIP = PART_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNING_MEMBERSHIP = FEATURE_TYPING__OWNING_MEMBERSHIP;
+ int VIEW_USAGE__INDIVIDUAL_DEFINITION = PART_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNED_RELATIONSHIP = FEATURE_TYPING__OWNED_RELATIONSHIP;
+ int VIEW_USAGE__IS_INDIVIDUAL = PART_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNING_RELATIONSHIP = FEATURE_TYPING__OWNING_RELATIONSHIP;
+ int VIEW_USAGE__OCCURRENCE_DEFINITION = PART_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNING_NAMESPACE = FEATURE_TYPING__OWNING_NAMESPACE;
+ int VIEW_USAGE__PORTION_KIND = PART_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Item Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__ELEMENT_ID = FEATURE_TYPING__ELEMENT_ID;
+ int VIEW_USAGE__ITEM_DEFINITION = PART_USAGE__ITEM_DEFINITION;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Part Definition' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNER = FEATURE_TYPING__OWNER;
+ int VIEW_USAGE__PART_DEFINITION = PART_USAGE__PART_DEFINITION;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Exposed Element' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNED_ELEMENT = FEATURE_TYPING__OWNED_ELEMENT;
+ int VIEW_USAGE__EXPOSED_ELEMENT = PART_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Satisfied Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__DOCUMENTATION = FEATURE_TYPING__DOCUMENTATION;
+ int VIEW_USAGE__SATISFIED_VIEWPOINT = PART_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'View Condition' reference list.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNED_ANNOTATION = FEATURE_TYPING__OWNED_ANNOTATION;
+ int VIEW_USAGE__VIEW_CONDITION = PART_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'View Definition' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__TEXTUAL_REPRESENTATION = FEATURE_TYPING__TEXTUAL_REPRESENTATION;
+ int VIEW_USAGE__VIEW_DEFINITION = PART_USAGE_FEATURE_COUNT + 3;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'View Rendering' reference.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__ALIAS_IDS = FEATURE_TYPING__ALIAS_IDS;
+ int VIEW_USAGE__VIEW_RENDERING = PART_USAGE_FEATURE_COUNT + 4;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The number of structural features of the 'View Usage' class.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__DECLARED_SHORT_NAME = FEATURE_TYPING__DECLARED_SHORT_NAME;
+ int VIEW_USAGE_FEATURE_COUNT = PART_USAGE_FEATURE_COUNT + 5;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__DECLARED_NAME = FEATURE_TYPING__DECLARED_NAME;
+ int VIEW_USAGE___EFFECTIVE_NAME = PART_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__SHORT_NAME = FEATURE_TYPING__SHORT_NAME;
+ int VIEW_USAGE___EFFECTIVE_SHORT_NAME = PART_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__NAME = FEATURE_TYPING__NAME;
+ int VIEW_USAGE___ESCAPED_NAME = PART_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__QUALIFIED_NAME = FEATURE_TYPING__QUALIFIED_NAME;
+ int VIEW_USAGE___LIBRARY_NAMESPACE = PART_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__IS_IMPLIED_INCLUDED = FEATURE_TYPING__IS_IMPLIED_INCLUDED;
+ int VIEW_USAGE___PATH = PART_USAGE___PATH;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__IS_LIBRARY_ELEMENT = FEATURE_TYPING__IS_LIBRARY_ELEMENT;
+ int VIEW_USAGE___IMPORTED_MEMBERSHIPS__ELIST = PART_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Related Element' reference list.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__RELATED_ELEMENT = FEATURE_TYPING__RELATED_ELEMENT;
+ int VIEW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = PART_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Target' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__TARGET = FEATURE_TYPING__TARGET;
+ int VIEW_USAGE___NAMES_OF__ELEMENT = PART_USAGE___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Source' reference list.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__SOURCE = FEATURE_TYPING__SOURCE;
+ int VIEW_USAGE___QUALIFICATION_OF__STRING = PART_USAGE___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNING_RELATED_ELEMENT = FEATURE_TYPING__OWNING_RELATED_ELEMENT;
+ int VIEW_USAGE___RESOLVE__STRING = PART_USAGE___RESOLVE__STRING;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNED_RELATED_ELEMENT = FEATURE_TYPING__OWNED_RELATED_ELEMENT;
+ int VIEW_USAGE___RESOLVE_GLOBAL__STRING = PART_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__IS_IMPLIED = FEATURE_TYPING__IS_IMPLIED;
+ int VIEW_USAGE___RESOLVE_LOCAL__STRING = PART_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'General' reference.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__GENERAL = FEATURE_TYPING__GENERAL;
+ int VIEW_USAGE___RESOLVE_VISIBLE__STRING = PART_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Specific' reference.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__SPECIFIC = FEATURE_TYPING__SPECIFIC;
+ int VIEW_USAGE___UNQUALIFIED_NAME_OF__STRING = PART_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Owning Type' reference.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNING_TYPE = FEATURE_TYPING__OWNING_TYPE;
+ int VIEW_USAGE___VISIBILITY_OF__MEMBERSHIP = PART_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Typed Feature' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__TYPED_FEATURE = FEATURE_TYPING__TYPED_FEATURE;
+ int VIEW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = PART_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Type' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__TYPE = FEATURE_TYPING__TYPE;
+ int VIEW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = PART_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Owning Feature' reference.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__OWNING_FEATURE = FEATURE_TYPING__OWNING_FEATURE;
+ int VIEW_USAGE___ALL_SUPERTYPES = PART_USAGE___ALL_SUPERTYPES;
/**
- * The feature id for the 'Port Definition' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__PORT_DEFINITION = FEATURE_TYPING_FEATURE_COUNT + 0;
+ int VIEW_USAGE___DIRECTION_OF__FEATURE = PART_USAGE___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Conjugated Port Definition' reference.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING__CONJUGATED_PORT_DEFINITION = FEATURE_TYPING_FEATURE_COUNT + 1;
+ int VIEW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The number of structural features of the 'Conjugated Port Typing' class.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING_FEATURE_COUNT = FEATURE_TYPING_FEATURE_COUNT + 2;
+ int VIEW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING___ESCAPED_NAME = FEATURE_TYPING___ESCAPED_NAME;
+ int VIEW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING___EFFECTIVE_SHORT_NAME = FEATURE_TYPING___EFFECTIVE_SHORT_NAME;
+ int VIEW_USAGE___IS_COMPATIBLE_WITH__TYPE = PART_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING___EFFECTIVE_NAME = FEATURE_TYPING___EFFECTIVE_NAME;
+ int VIEW_USAGE___MULTIPLICITIES = PART_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING___LIBRARY_NAMESPACE = FEATURE_TYPING___LIBRARY_NAMESPACE;
+ int VIEW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = PART_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING___PATH = FEATURE_TYPING___PATH;
+ int VIEW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = PART_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The number of operations of the 'Conjugated Port Typing' class.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int CONJUGATED_PORT_TYPING_OPERATION_COUNT = FEATURE_TYPING_OPERATION_COUNT + 0;
+ int VIEW_USAGE___SPECIALIZES__TYPE = PART_USAGE___SPECIALIZES__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.SuccessionFlowUsageImpl Succession Flow Usage}' class.
+ * The operation id for the 'Specializes From Library' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.SuccessionFlowUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getSuccessionFlowUsage()
* @generated
+ * @ordered
*/
- int SUCCESSION_FLOW_USAGE = 172;
+ int VIEW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = PART_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_MEMBERSHIP = FLOW_USAGE__OWNING_MEMBERSHIP;
+ int VIEW_USAGE___SUPERTYPES__BOOLEAN = PART_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_RELATIONSHIP = FLOW_USAGE__OWNED_RELATIONSHIP;
+ int VIEW_USAGE___ALL_REDEFINED_FEATURES = PART_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_RELATIONSHIP = FLOW_USAGE__OWNING_RELATIONSHIP;
+ int VIEW_USAGE___AS_CARTESIAN_PRODUCT = PART_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_NAMESPACE = FLOW_USAGE__OWNING_NAMESPACE;
+ int VIEW_USAGE___CAN_ACCESS__FEATURE = PART_USAGE___CAN_ACCESS__FEATURE;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__ELEMENT_ID = FLOW_USAGE__ELEMENT_ID;
+ int VIEW_USAGE___DIRECTION_FOR__TYPE = PART_USAGE___DIRECTION_FOR__TYPE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNER = FLOW_USAGE__OWNER;
+ int VIEW_USAGE___IS_CARTESIAN_PRODUCT = PART_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_ELEMENT = FLOW_USAGE__OWNED_ELEMENT;
+ int VIEW_USAGE___IS_FEATURED_WITHIN__TYPE = PART_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DOCUMENTATION = FLOW_USAGE__DOCUMENTATION;
+ int VIEW_USAGE___IS_FEATURING_TYPE__TYPE = PART_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_ANNOTATION = FLOW_USAGE__OWNED_ANNOTATION;
+ int VIEW_USAGE___IS_OWNED_CROSS_FEATURE = PART_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__TEXTUAL_REPRESENTATION = FLOW_USAGE__TEXTUAL_REPRESENTATION;
+ int VIEW_USAGE___NAMING_FEATURE = PART_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__ALIAS_IDS = FLOW_USAGE__ALIAS_IDS;
+ int VIEW_USAGE___OWNED_CROSS_FEATURE = PART_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DECLARED_SHORT_NAME = FLOW_USAGE__DECLARED_SHORT_NAME;
+ int VIEW_USAGE___REDEFINES__FEATURE = PART_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DECLARED_NAME = FLOW_USAGE__DECLARED_NAME;
+ int VIEW_USAGE___REDEFINES_FROM_LIBRARY__STRING = PART_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Short Name' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__SHORT_NAME = FLOW_USAGE__SHORT_NAME;
+ int VIEW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = PART_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Name' attribute.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NAME = FLOW_USAGE__NAME;
+ int VIEW_USAGE___TYPING_FEATURES = PART_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__QUALIFIED_NAME = FLOW_USAGE__QUALIFIED_NAME;
+ int VIEW_USAGE___REFERENCED_FEATURE_TARGET = PART_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The operation id for the 'Include As Exposed' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_IMPLIED_INCLUDED = FLOW_USAGE__IS_IMPLIED_INCLUDED;
+ int VIEW_USAGE___INCLUDE_AS_EXPOSED__ELEMENT = PART_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The number of operations of the 'View Usage' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_LIBRARY_ELEMENT = FLOW_USAGE__IS_LIBRARY_ELEMENT;
+ int VIEW_USAGE_OPERATION_COUNT = PART_USAGE_OPERATION_COUNT + 1;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_MEMBERSHIP = FLOW_USAGE__OWNED_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__ALIAS_IDS = REQUIREMENT_DEFINITION__ALIAS_IDS;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_MEMBER = FLOW_USAGE__OWNED_MEMBER;
+ int VIEWPOINT_DEFINITION__DECLARED_NAME = REQUIREMENT_DEFINITION__DECLARED_NAME;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__MEMBERSHIP = FLOW_USAGE__MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__DECLARED_SHORT_NAME = REQUIREMENT_DEFINITION__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_IMPORT = FLOW_USAGE__OWNED_IMPORT;
+ int VIEWPOINT_DEFINITION__DOCUMENTATION = REQUIREMENT_DEFINITION__DOCUMENTATION;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__MEMBER = FLOW_USAGE__MEMBER;
+ int VIEWPOINT_DEFINITION__ELEMENT_ID = REQUIREMENT_DEFINITION__ELEMENT_ID;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IMPORTED_MEMBERSHIP = FLOW_USAGE__IMPORTED_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__IS_IMPLIED_INCLUDED = REQUIREMENT_DEFINITION__IS_IMPLIED_INCLUDED;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_SPECIALIZATION = FLOW_USAGE__OWNED_SPECIALIZATION;
+ int VIEWPOINT_DEFINITION__IS_LIBRARY_ELEMENT = REQUIREMENT_DEFINITION__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_FEATURE_MEMBERSHIP = FLOW_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__NAME = REQUIREMENT_DEFINITION__NAME;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__FEATURE = FLOW_USAGE__FEATURE;
+ int VIEWPOINT_DEFINITION__OWNED_ANNOTATION = REQUIREMENT_DEFINITION__OWNED_ANNOTATION;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_FEATURE = FLOW_USAGE__OWNED_FEATURE;
+ int VIEWPOINT_DEFINITION__OWNED_ELEMENT = REQUIREMENT_DEFINITION__OWNED_ELEMENT;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__INPUT = FLOW_USAGE__INPUT;
+ int VIEWPOINT_DEFINITION__OWNED_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OUTPUT = FLOW_USAGE__OUTPUT;
+ int VIEWPOINT_DEFINITION__OWNER = REQUIREMENT_DEFINITION__OWNER;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_ABSTRACT = FLOW_USAGE__IS_ABSTRACT;
+ int VIEWPOINT_DEFINITION__OWNING_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__INHERITED_MEMBERSHIP = FLOW_USAGE__INHERITED_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__OWNING_NAMESPACE = REQUIREMENT_DEFINITION__OWNING_NAMESPACE;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__END_FEATURE = FLOW_USAGE__END_FEATURE;
+ int VIEWPOINT_DEFINITION__OWNING_RELATIONSHIP = REQUIREMENT_DEFINITION__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_END_FEATURE = FLOW_USAGE__OWNED_END_FEATURE;
+ int VIEWPOINT_DEFINITION__QUALIFIED_NAME = REQUIREMENT_DEFINITION__QUALIFIED_NAME;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_SUFFICIENT = FLOW_USAGE__IS_SUFFICIENT;
+ int VIEWPOINT_DEFINITION__SHORT_NAME = REQUIREMENT_DEFINITION__SHORT_NAME;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_CONJUGATOR = FLOW_USAGE__OWNED_CONJUGATOR;
+ int VIEWPOINT_DEFINITION__TEXTUAL_REPRESENTATION = REQUIREMENT_DEFINITION__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_CONJUGATED = FLOW_USAGE__IS_CONJUGATED;
+ int VIEWPOINT_DEFINITION__IMPORTED_MEMBERSHIP = REQUIREMENT_DEFINITION__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__INHERITED_FEATURE = FLOW_USAGE__INHERITED_FEATURE;
+ int VIEWPOINT_DEFINITION__MEMBER = REQUIREMENT_DEFINITION__MEMBER;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__MULTIPLICITY = FLOW_USAGE__MULTIPLICITY;
+ int VIEWPOINT_DEFINITION__MEMBERSHIP = REQUIREMENT_DEFINITION__MEMBERSHIP;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__UNIONING_TYPE = FLOW_USAGE__UNIONING_TYPE;
+ int VIEWPOINT_DEFINITION__OWNED_IMPORT = REQUIREMENT_DEFINITION__OWNED_IMPORT;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_INTERSECTING = FLOW_USAGE__OWNED_INTERSECTING;
+ int VIEWPOINT_DEFINITION__OWNED_MEMBER = REQUIREMENT_DEFINITION__OWNED_MEMBER;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__INTERSECTING_TYPE = FLOW_USAGE__INTERSECTING_TYPE;
+ int VIEWPOINT_DEFINITION__OWNED_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_UNIONING = FLOW_USAGE__OWNED_UNIONING;
+ int VIEWPOINT_DEFINITION__DIFFERENCING_TYPE = REQUIREMENT_DEFINITION__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_DISJOINING = FLOW_USAGE__OWNED_DISJOINING;
+ int VIEWPOINT_DEFINITION__DIRECTED_FEATURE = REQUIREMENT_DEFINITION__DIRECTED_FEATURE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__FEATURE_MEMBERSHIP = FLOW_USAGE__FEATURE_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__END_FEATURE = REQUIREMENT_DEFINITION__END_FEATURE;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DIFFERENCING_TYPE = FLOW_USAGE__DIFFERENCING_TYPE;
+ int VIEWPOINT_DEFINITION__FEATURE = REQUIREMENT_DEFINITION__FEATURE;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_DIFFERENCING = FLOW_USAGE__OWNED_DIFFERENCING;
+ int VIEWPOINT_DEFINITION__FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DIRECTED_FEATURE = FLOW_USAGE__DIRECTED_FEATURE;
+ int VIEWPOINT_DEFINITION__INHERITED_FEATURE = REQUIREMENT_DEFINITION__INHERITED_FEATURE;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_FEATURE_MEMBERSHIP = FLOW_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__INHERITED_MEMBERSHIP = REQUIREMENT_DEFINITION__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_TYPE = FLOW_USAGE__OWNING_TYPE;
+ int VIEWPOINT_DEFINITION__INPUT = REQUIREMENT_DEFINITION__INPUT;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__END_OWNING_TYPE = FLOW_USAGE__END_OWNING_TYPE;
+ int VIEWPOINT_DEFINITION__INTERSECTING_TYPE = REQUIREMENT_DEFINITION__INTERSECTING_TYPE;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_UNIQUE = FLOW_USAGE__IS_UNIQUE;
+ int VIEWPOINT_DEFINITION__IS_ABSTRACT = REQUIREMENT_DEFINITION__IS_ABSTRACT;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_ORDERED = FLOW_USAGE__IS_ORDERED;
+ int VIEWPOINT_DEFINITION__IS_CONJUGATED = REQUIREMENT_DEFINITION__IS_CONJUGATED;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__TYPE = FLOW_USAGE__TYPE;
+ int VIEWPOINT_DEFINITION__IS_SUFFICIENT = REQUIREMENT_DEFINITION__IS_SUFFICIENT;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_REDEFINITION = FLOW_USAGE__OWNED_REDEFINITION;
+ int VIEWPOINT_DEFINITION__MULTIPLICITY = REQUIREMENT_DEFINITION__MULTIPLICITY;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_SUBSETTING = FLOW_USAGE__OWNED_SUBSETTING;
+ int VIEWPOINT_DEFINITION__OUTPUT = REQUIREMENT_DEFINITION__OUTPUT;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_COMPOSITE = FLOW_USAGE__IS_COMPOSITE;
+ int VIEWPOINT_DEFINITION__OWNED_CONJUGATOR = REQUIREMENT_DEFINITION__OWNED_CONJUGATOR;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_END = FLOW_USAGE__IS_END;
+ int VIEWPOINT_DEFINITION__OWNED_DIFFERENCING = REQUIREMENT_DEFINITION__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_TYPING = FLOW_USAGE__OWNED_TYPING;
+ int VIEWPOINT_DEFINITION__OWNED_DISJOINING = REQUIREMENT_DEFINITION__OWNED_DISJOINING;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__FEATURING_TYPE = FLOW_USAGE__FEATURING_TYPE;
+ int VIEWPOINT_DEFINITION__OWNED_END_FEATURE = REQUIREMENT_DEFINITION__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_TYPE_FEATURING = FLOW_USAGE__OWNED_TYPE_FEATURING;
+ int VIEWPOINT_DEFINITION__OWNED_FEATURE = REQUIREMENT_DEFINITION__OWNED_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_DERIVED = FLOW_USAGE__IS_DERIVED;
+ int VIEWPOINT_DEFINITION__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__CHAINING_FEATURE = FLOW_USAGE__CHAINING_FEATURE;
+ int VIEWPOINT_DEFINITION__OWNED_INTERSECTING = REQUIREMENT_DEFINITION__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_FEATURE_INVERTING = FLOW_USAGE__OWNED_FEATURE_INVERTING;
+ int VIEWPOINT_DEFINITION__OWNED_SPECIALIZATION = REQUIREMENT_DEFINITION__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_FEATURE_CHAINING = FLOW_USAGE__OWNED_FEATURE_CHAINING;
+ int VIEWPOINT_DEFINITION__OWNED_UNIONING = REQUIREMENT_DEFINITION__OWNED_UNIONING;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_PORTION = FLOW_USAGE__IS_PORTION;
+ int VIEWPOINT_DEFINITION__UNIONING_TYPE = REQUIREMENT_DEFINITION__UNIONING_TYPE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Owned Subclassification' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_VARIABLE = FLOW_USAGE__IS_VARIABLE;
+ int VIEWPOINT_DEFINITION__OWNED_SUBCLASSIFICATION = REQUIREMENT_DEFINITION__OWNED_SUBCLASSIFICATION;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_CONSTANT = FLOW_USAGE__IS_CONSTANT;
+ int VIEWPOINT_DEFINITION__DIRECTED_USAGE = REQUIREMENT_DEFINITION__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_REFERENCE_SUBSETTING = FLOW_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int VIEWPOINT_DEFINITION__IS_VARIATION = REQUIREMENT_DEFINITION__IS_VARIATION;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Owned Action' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__FEATURE_TARGET = FLOW_USAGE__FEATURE_TARGET;
+ int VIEWPOINT_DEFINITION__OWNED_ACTION = REQUIREMENT_DEFINITION__OWNED_ACTION;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Owned Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__CROSS_FEATURE = FLOW_USAGE__CROSS_FEATURE;
+ int VIEWPOINT_DEFINITION__OWNED_ALLOCATION = REQUIREMENT_DEFINITION__OWNED_ALLOCATION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Owned Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DIRECTION = FLOW_USAGE__DIRECTION;
+ int VIEWPOINT_DEFINITION__OWNED_ANALYSIS_CASE = REQUIREMENT_DEFINITION__OWNED_ANALYSIS_CASE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Owned Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_CROSS_SUBSETTING = FLOW_USAGE__OWNED_CROSS_SUBSETTING;
+ int VIEWPOINT_DEFINITION__OWNED_ATTRIBUTE = REQUIREMENT_DEFINITION__OWNED_ATTRIBUTE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__MAY_TIME_VARY = FLOW_USAGE__MAY_TIME_VARY;
+ int VIEWPOINT_DEFINITION__OWNED_CALCULATION = REQUIREMENT_DEFINITION__OWNED_CALCULATION;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_REFERENCE = FLOW_USAGE__IS_REFERENCE;
+ int VIEWPOINT_DEFINITION__OWNED_CASE = REQUIREMENT_DEFINITION__OWNED_CASE;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__VARIANT = FLOW_USAGE__VARIANT;
+ int VIEWPOINT_DEFINITION__OWNED_CONCERN = REQUIREMENT_DEFINITION__OWNED_CONCERN;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Connection' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__VARIANT_MEMBERSHIP = FLOW_USAGE__VARIANT_MEMBERSHIP;
+ int VIEWPOINT_DEFINITION__OWNED_CONNECTION = REQUIREMENT_DEFINITION__OWNED_CONNECTION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_DEFINITION = FLOW_USAGE__OWNING_DEFINITION;
+ int VIEWPOINT_DEFINITION__OWNED_CONSTRAINT = REQUIREMENT_DEFINITION__OWNED_CONSTRAINT;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_USAGE = FLOW_USAGE__OWNING_USAGE;
+ int VIEWPOINT_DEFINITION__OWNED_ENUMERATION = REQUIREMENT_DEFINITION__OWNED_ENUMERATION;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Flow' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_USAGE = FLOW_USAGE__NESTED_USAGE;
+ int VIEWPOINT_DEFINITION__OWNED_FLOW = REQUIREMENT_DEFINITION__OWNED_FLOW;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Interface' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DEFINITION = FLOW_USAGE__DEFINITION;
+ int VIEWPOINT_DEFINITION__OWNED_INTERFACE = REQUIREMENT_DEFINITION__OWNED_INTERFACE;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owned Item' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__USAGE = FLOW_USAGE__USAGE;
+ int VIEWPOINT_DEFINITION__OWNED_ITEM = REQUIREMENT_DEFINITION__OWNED_ITEM;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owned Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DIRECTED_USAGE = FLOW_USAGE__DIRECTED_USAGE;
+ int VIEWPOINT_DEFINITION__OWNED_METADATA = REQUIREMENT_DEFINITION__OWNED_METADATA;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Owned Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_REFERENCE = FLOW_USAGE__NESTED_REFERENCE;
+ int VIEWPOINT_DEFINITION__OWNED_OCCURRENCE = REQUIREMENT_DEFINITION__OWNED_OCCURRENCE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Owned Part' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_ATTRIBUTE = FLOW_USAGE__NESTED_ATTRIBUTE;
+ int VIEWPOINT_DEFINITION__OWNED_PART = REQUIREMENT_DEFINITION__OWNED_PART;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Owned Port' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_ENUMERATION = FLOW_USAGE__NESTED_ENUMERATION;
+ int VIEWPOINT_DEFINITION__OWNED_PORT = REQUIREMENT_DEFINITION__OWNED_PORT;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Owned Reference' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_OCCURRENCE = FLOW_USAGE__NESTED_OCCURRENCE;
+ int VIEWPOINT_DEFINITION__OWNED_REFERENCE = REQUIREMENT_DEFINITION__OWNED_REFERENCE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Owned Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_ITEM = FLOW_USAGE__NESTED_ITEM;
+ int VIEWPOINT_DEFINITION__OWNED_RENDERING = REQUIREMENT_DEFINITION__OWNED_RENDERING;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'Owned Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_PART = FLOW_USAGE__NESTED_PART;
+ int VIEWPOINT_DEFINITION__OWNED_REQUIREMENT = REQUIREMENT_DEFINITION__OWNED_REQUIREMENT;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Owned State' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_PORT = FLOW_USAGE__NESTED_PORT;
+ int VIEWPOINT_DEFINITION__OWNED_STATE = REQUIREMENT_DEFINITION__OWNED_STATE;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Owned Transition' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_CONNECTION = FLOW_USAGE__NESTED_CONNECTION;
+ int VIEWPOINT_DEFINITION__OWNED_TRANSITION = REQUIREMENT_DEFINITION__OWNED_TRANSITION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Owned Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_FLOW = FLOW_USAGE__NESTED_FLOW;
+ int VIEWPOINT_DEFINITION__OWNED_USAGE = REQUIREMENT_DEFINITION__OWNED_USAGE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Owned Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_INTERFACE = FLOW_USAGE__NESTED_INTERFACE;
+ int VIEWPOINT_DEFINITION__OWNED_USE_CASE = REQUIREMENT_DEFINITION__OWNED_USE_CASE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Owned Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_ALLOCATION = FLOW_USAGE__NESTED_ALLOCATION;
+ int VIEWPOINT_DEFINITION__OWNED_VERIFICATION_CASE = REQUIREMENT_DEFINITION__OWNED_VERIFICATION_CASE;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Owned View' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_ACTION = FLOW_USAGE__NESTED_ACTION;
+ int VIEWPOINT_DEFINITION__OWNED_VIEW = REQUIREMENT_DEFINITION__OWNED_VIEW;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Owned Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_STATE = FLOW_USAGE__NESTED_STATE;
+ int VIEWPOINT_DEFINITION__OWNED_VIEWPOINT = REQUIREMENT_DEFINITION__OWNED_VIEWPOINT;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_TRANSITION = FLOW_USAGE__NESTED_TRANSITION;
+ int VIEWPOINT_DEFINITION__USAGE = REQUIREMENT_DEFINITION__USAGE;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_CALCULATION = FLOW_USAGE__NESTED_CALCULATION;
+ int VIEWPOINT_DEFINITION__VARIANT = REQUIREMENT_DEFINITION__VARIANT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_CONSTRAINT = FLOW_USAGE__NESTED_CONSTRAINT;
+ int VIEWPOINT_DEFINITION__VARIANT_MEMBERSHIP = REQUIREMENT_DEFINITION__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_REQUIREMENT = FLOW_USAGE__NESTED_REQUIREMENT;
+ int VIEWPOINT_DEFINITION__IS_INDIVIDUAL = REQUIREMENT_DEFINITION__IS_INDIVIDUAL;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_CONCERN = FLOW_USAGE__NESTED_CONCERN;
+ int VIEWPOINT_DEFINITION__PARAMETER = REQUIREMENT_DEFINITION__PARAMETER;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Step' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_CASE = FLOW_USAGE__NESTED_CASE;
+ int VIEWPOINT_DEFINITION__STEP = REQUIREMENT_DEFINITION__STEP;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Expression' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_ANALYSIS_CASE = FLOW_USAGE__NESTED_ANALYSIS_CASE;
+ int VIEWPOINT_DEFINITION__EXPRESSION = REQUIREMENT_DEFINITION__EXPRESSION;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_VERIFICATION_CASE = FLOW_USAGE__NESTED_VERIFICATION_CASE;
+ int VIEWPOINT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_USE_CASE = FLOW_USAGE__NESTED_USE_CASE;
+ int VIEWPOINT_DEFINITION__RESULT = REQUIREMENT_DEFINITION__RESULT;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_VIEW = FLOW_USAGE__NESTED_VIEW;
+ int VIEWPOINT_DEFINITION__ACTOR_PARAMETER = REQUIREMENT_DEFINITION__ACTOR_PARAMETER;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_VIEWPOINT = FLOW_USAGE__NESTED_VIEWPOINT;
+ int VIEWPOINT_DEFINITION__ASSUMED_CONSTRAINT = REQUIREMENT_DEFINITION__ASSUMED_CONSTRAINT;
/**
- * The feature id for the 'Nested Rendering' reference list.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_RENDERING = FLOW_USAGE__NESTED_RENDERING;
+ int VIEWPOINT_DEFINITION__FRAMED_CONCERN = REQUIREMENT_DEFINITION__FRAMED_CONCERN;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__NESTED_METADATA = FLOW_USAGE__NESTED_METADATA;
+ int VIEWPOINT_DEFINITION__REQ_ID = REQUIREMENT_DEFINITION__REQ_ID;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_VARIATION = FLOW_USAGE__IS_VARIATION;
+ int VIEWPOINT_DEFINITION__REQUIRED_CONSTRAINT = REQUIREMENT_DEFINITION__REQUIRED_CONSTRAINT;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__RELATED_ELEMENT = FLOW_USAGE__RELATED_ELEMENT;
+ int VIEWPOINT_DEFINITION__STAKEHOLDER_PARAMETER = REQUIREMENT_DEFINITION__STAKEHOLDER_PARAMETER;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__TARGET = FLOW_USAGE__TARGET;
+ int VIEWPOINT_DEFINITION__SUBJECT_PARAMETER = REQUIREMENT_DEFINITION__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__SOURCE = FLOW_USAGE__SOURCE;
+ int VIEWPOINT_DEFINITION__TEXT = REQUIREMENT_DEFINITION__TEXT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Viewpoint Stakeholder' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNING_RELATED_ELEMENT = FLOW_USAGE__OWNING_RELATED_ELEMENT;
+ int VIEWPOINT_DEFINITION__VIEWPOINT_STAKEHOLDER = REQUIREMENT_DEFINITION_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The number of structural features of the 'Viewpoint Definition' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OWNED_RELATED_ELEMENT = FLOW_USAGE__OWNED_RELATED_ELEMENT;
+ int VIEWPOINT_DEFINITION_FEATURE_COUNT = REQUIREMENT_DEFINITION_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_IMPLIED = FLOW_USAGE__IS_IMPLIED;
+ int VIEWPOINT_DEFINITION___EFFECTIVE_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_NAME;
/**
- * The feature id for the 'Related Feature' reference list.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__RELATED_FEATURE = FLOW_USAGE__RELATED_FEATURE;
+ int VIEWPOINT_DEFINITION___EFFECTIVE_SHORT_NAME = REQUIREMENT_DEFINITION___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Association' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__ASSOCIATION = FLOW_USAGE__ASSOCIATION;
+ int VIEWPOINT_DEFINITION___ESCAPED_NAME = REQUIREMENT_DEFINITION___ESCAPED_NAME;
/**
- * The feature id for the 'Connector End' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__CONNECTOR_END = FLOW_USAGE__CONNECTOR_END;
+ int VIEWPOINT_DEFINITION___LIBRARY_NAMESPACE = REQUIREMENT_DEFINITION___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Source Feature' reference.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__SOURCE_FEATURE = FLOW_USAGE__SOURCE_FEATURE;
+ int VIEWPOINT_DEFINITION___PATH = REQUIREMENT_DEFINITION___PATH;
/**
- * The feature id for the 'Target Feature' reference list.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__TARGET_FEATURE = FLOW_USAGE__TARGET_FEATURE;
+ int VIEWPOINT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The feature id for the 'Default Featuring Type' reference.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__DEFAULT_FEATURING_TYPE = FLOW_USAGE__DEFAULT_FEATURING_TYPE;
+ int VIEWPOINT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__OCCURRENCE_DEFINITION = FLOW_USAGE__OCCURRENCE_DEFINITION;
+ int VIEWPOINT_DEFINITION___NAMES_OF__ELEMENT = REQUIREMENT_DEFINITION___NAMES_OF__ELEMENT;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__INDIVIDUAL_DEFINITION = FLOW_USAGE__INDIVIDUAL_DEFINITION;
+ int VIEWPOINT_DEFINITION___QUALIFICATION_OF__STRING = REQUIREMENT_DEFINITION___QUALIFICATION_OF__STRING;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__IS_INDIVIDUAL = FLOW_USAGE__IS_INDIVIDUAL;
+ int VIEWPOINT_DEFINITION___RESOLVE__STRING = REQUIREMENT_DEFINITION___RESOLVE__STRING;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__PORTION_KIND = FLOW_USAGE__PORTION_KIND;
+ int VIEWPOINT_DEFINITION___RESOLVE_GLOBAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_GLOBAL__STRING;
/**
- * The feature id for the 'Behavior' reference list.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__BEHAVIOR = FLOW_USAGE__BEHAVIOR;
+ int VIEWPOINT_DEFINITION___RESOLVE_LOCAL__STRING = REQUIREMENT_DEFINITION___RESOLVE_LOCAL__STRING;
/**
- * The feature id for the 'Parameter' reference list.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__PARAMETER = FLOW_USAGE__PARAMETER;
+ int VIEWPOINT_DEFINITION___RESOLVE_VISIBLE__STRING = REQUIREMENT_DEFINITION___RESOLVE_VISIBLE__STRING;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__ACTION_DEFINITION = FLOW_USAGE__ACTION_DEFINITION;
+ int VIEWPOINT_DEFINITION___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
/**
- * The feature id for the 'Payload Type' reference list.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__PAYLOAD_TYPE = FLOW_USAGE__PAYLOAD_TYPE;
+ int VIEWPOINT_DEFINITION___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
/**
- * The feature id for the 'Target Input Feature' reference.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__TARGET_INPUT_FEATURE = FLOW_USAGE__TARGET_INPUT_FEATURE;
+ int VIEWPOINT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The feature id for the 'Source Output Feature' reference.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__SOURCE_OUTPUT_FEATURE = FLOW_USAGE__SOURCE_OUTPUT_FEATURE;
+ int VIEWPOINT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The feature id for the 'Flow End' reference list.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__FLOW_END = FLOW_USAGE__FLOW_END;
+ int VIEWPOINT_DEFINITION___ALL_SUPERTYPES = REQUIREMENT_DEFINITION___ALL_SUPERTYPES;
/**
- * The feature id for the 'Payload Feature' reference.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__PAYLOAD_FEATURE = FLOW_USAGE__PAYLOAD_FEATURE;
+ int VIEWPOINT_DEFINITION___DIRECTION_OF__FEATURE = REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE;
/**
- * The feature id for the 'Interaction' reference list.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__INTERACTION = FLOW_USAGE__INTERACTION;
+ int VIEWPOINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The feature id for the 'Flow Definition' reference list.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE__FLOW_DEFINITION = FLOW_USAGE__FLOW_DEFINITION;
+ int VIEWPOINT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The number of structural features of the 'Succession Flow Usage' class.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE_FEATURE_COUNT = FLOW_USAGE_FEATURE_COUNT + 0;
+ int VIEWPOINT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___ESCAPED_NAME = FLOW_USAGE___ESCAPED_NAME;
+ int VIEWPOINT_DEFINITION___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___EFFECTIVE_SHORT_NAME = FLOW_USAGE___EFFECTIVE_SHORT_NAME;
+ int VIEWPOINT_DEFINITION___MULTIPLICITIES = REQUIREMENT_DEFINITION___MULTIPLICITIES;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___EFFECTIVE_NAME = FLOW_USAGE___EFFECTIVE_NAME;
+ int VIEWPOINT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___LIBRARY_NAMESPACE = FLOW_USAGE___LIBRARY_NAMESPACE;
+ int VIEWPOINT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___PATH = FLOW_USAGE___PATH;
+ int VIEWPOINT_DEFINITION___SPECIALIZES__TYPE = REQUIREMENT_DEFINITION___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___NAMES_OF__ELEMENT = FLOW_USAGE___NAMES_OF__ELEMENT;
+ int VIEWPOINT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___VISIBILITY_OF__MEMBERSHIP = FLOW_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int VIEWPOINT_DEFINITION___SUPERTYPES__BOOLEAN = REQUIREMENT_DEFINITION___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The number of operations of the 'Viewpoint Definition' class.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = FLOW_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int VIEWPOINT_DEFINITION_OPERATION_COUNT = REQUIREMENT_DEFINITION_OPERATION_COUNT + 0;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IMPORTED_MEMBERSHIPS__ELIST = FLOW_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int VIEWPOINT_USAGE__ALIAS_IDS = REQUIREMENT_USAGE__ALIAS_IDS;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The feature id for the 'Declared Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = FLOW_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int VIEWPOINT_USAGE__DECLARED_NAME = REQUIREMENT_USAGE__DECLARED_NAME;
/**
- * The operation id for the 'Resolve' operation.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___RESOLVE__STRING = FLOW_USAGE___RESOLVE__STRING;
+ int VIEWPOINT_USAGE__DECLARED_SHORT_NAME = REQUIREMENT_USAGE__DECLARED_SHORT_NAME;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___RESOLVE_GLOBAL__STRING = FLOW_USAGE___RESOLVE_GLOBAL__STRING;
+ int VIEWPOINT_USAGE__DOCUMENTATION = REQUIREMENT_USAGE__DOCUMENTATION;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___RESOLVE_LOCAL__STRING = FLOW_USAGE___RESOLVE_LOCAL__STRING;
+ int VIEWPOINT_USAGE__ELEMENT_ID = REQUIREMENT_USAGE__ELEMENT_ID;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The feature id for the 'Is Implied Included' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___RESOLVE_VISIBLE__STRING = FLOW_USAGE___RESOLVE_VISIBLE__STRING;
+ int VIEWPOINT_USAGE__IS_IMPLIED_INCLUDED = REQUIREMENT_USAGE__IS_IMPLIED_INCLUDED;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The feature id for the 'Is Library Element' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___QUALIFICATION_OF__STRING = FLOW_USAGE___QUALIFICATION_OF__STRING;
+ int VIEWPOINT_USAGE__IS_LIBRARY_ELEMENT = REQUIREMENT_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___UNQUALIFIED_NAME_OF__STRING = FLOW_USAGE___UNQUALIFIED_NAME_OF__STRING;
+ int VIEWPOINT_USAGE__NAME = REQUIREMENT_USAGE__NAME;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEWPOINT_USAGE__OWNED_ANNOTATION = REQUIREMENT_USAGE__OWNED_ANNOTATION;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEWPOINT_USAGE__OWNED_ELEMENT = REQUIREMENT_USAGE__OWNED_ELEMENT;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = FLOW_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEWPOINT_USAGE__OWNED_RELATIONSHIP = REQUIREMENT_USAGE__OWNED_RELATIONSHIP;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = FLOW_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int VIEWPOINT_USAGE__OWNER = REQUIREMENT_USAGE__OWNER;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = FLOW_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int VIEWPOINT_USAGE__OWNING_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_MEMBERSHIP;
/**
- * The operation id for the 'Direction Of' operation.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___DIRECTION_OF__FEATURE = FLOW_USAGE___DIRECTION_OF__FEATURE;
+ int VIEWPOINT_USAGE__OWNING_NAMESPACE = REQUIREMENT_USAGE__OWNING_NAMESPACE;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FLOW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int VIEWPOINT_USAGE__OWNING_RELATIONSHIP = REQUIREMENT_USAGE__OWNING_RELATIONSHIP;
/**
- * The operation id for the 'Supertypes' operation.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___SUPERTYPES__BOOLEAN = FLOW_USAGE___SUPERTYPES__BOOLEAN;
+ int VIEWPOINT_USAGE__QUALIFIED_NAME = REQUIREMENT_USAGE__QUALIFIED_NAME;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___ALL_SUPERTYPES = FLOW_USAGE___ALL_SUPERTYPES;
+ int VIEWPOINT_USAGE__SHORT_NAME = REQUIREMENT_USAGE__SHORT_NAME;
/**
- * The operation id for the 'Specializes' operation.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___SPECIALIZES__TYPE = FLOW_USAGE___SPECIALIZES__TYPE;
+ int VIEWPOINT_USAGE__TEXTUAL_REPRESENTATION = REQUIREMENT_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = FLOW_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int VIEWPOINT_USAGE__IMPORTED_MEMBERSHIP = REQUIREMENT_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IS_COMPATIBLE_WITH__TYPE = FLOW_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int VIEWPOINT_USAGE__MEMBER = REQUIREMENT_USAGE__MEMBER;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___MULTIPLICITIES = FLOW_USAGE___MULTIPLICITIES;
+ int VIEWPOINT_USAGE__MEMBERSHIP = REQUIREMENT_USAGE__MEMBERSHIP;
/**
- * The operation id for the 'Direction For' operation.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___DIRECTION_FOR__TYPE = FLOW_USAGE___DIRECTION_FOR__TYPE;
+ int VIEWPOINT_USAGE__OWNED_IMPORT = REQUIREMENT_USAGE__OWNED_IMPORT;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___NAMING_FEATURE = FLOW_USAGE___NAMING_FEATURE;
+ int VIEWPOINT_USAGE__OWNED_MEMBER = REQUIREMENT_USAGE__OWNED_MEMBER;
/**
- * The operation id for the 'Redefines' operation.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___REDEFINES__FEATURE = FLOW_USAGE___REDEFINES__FEATURE;
+ int VIEWPOINT_USAGE__OWNED_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_MEMBERSHIP;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___REDEFINES_FROM_LIBRARY__STRING = FLOW_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int VIEWPOINT_USAGE__DIFFERENCING_TYPE = REQUIREMENT_USAGE__DIFFERENCING_TYPE;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = FLOW_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int VIEWPOINT_USAGE__DIRECTED_FEATURE = REQUIREMENT_USAGE__DIRECTED_FEATURE;
/**
- * The operation id for the 'Typing Features' operation.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___TYPING_FEATURES = FLOW_USAGE___TYPING_FEATURES;
+ int VIEWPOINT_USAGE__END_FEATURE = REQUIREMENT_USAGE__END_FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___AS_CARTESIAN_PRODUCT = FLOW_USAGE___AS_CARTESIAN_PRODUCT;
+ int VIEWPOINT_USAGE__FEATURE = REQUIREMENT_USAGE__FEATURE;
/**
- * The operation id for the 'Is Cartesian Product' operation.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IS_CARTESIAN_PRODUCT = FLOW_USAGE___IS_CARTESIAN_PRODUCT;
+ int VIEWPOINT_USAGE__FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__FEATURE_MEMBERSHIP;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IS_OWNED_CROSS_FEATURE = FLOW_USAGE___IS_OWNED_CROSS_FEATURE;
+ int VIEWPOINT_USAGE__INHERITED_FEATURE = REQUIREMENT_USAGE__INHERITED_FEATURE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___OWNED_CROSS_FEATURE = FLOW_USAGE___OWNED_CROSS_FEATURE;
+ int VIEWPOINT_USAGE__INHERITED_MEMBERSHIP = REQUIREMENT_USAGE__INHERITED_MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___ALL_REDEFINED_FEATURES = FLOW_USAGE___ALL_REDEFINED_FEATURES;
+ int VIEWPOINT_USAGE__INPUT = REQUIREMENT_USAGE__INPUT;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IS_FEATURED_WITHIN__TYPE = FLOW_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int VIEWPOINT_USAGE__INTERSECTING_TYPE = REQUIREMENT_USAGE__INTERSECTING_TYPE;
/**
- * The operation id for the 'Can Access' operation.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___CAN_ACCESS__FEATURE = FLOW_USAGE___CAN_ACCESS__FEATURE;
+ int VIEWPOINT_USAGE__IS_ABSTRACT = REQUIREMENT_USAGE__IS_ABSTRACT;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IS_FEATURING_TYPE__TYPE = FLOW_USAGE___IS_FEATURING_TYPE__TYPE;
+ int VIEWPOINT_USAGE__IS_CONJUGATED = REQUIREMENT_USAGE__IS_CONJUGATED;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___REFERENCED_FEATURE_TARGET = FLOW_USAGE___REFERENCED_FEATURE_TARGET;
+ int VIEWPOINT_USAGE__IS_SUFFICIENT = REQUIREMENT_USAGE__IS_SUFFICIENT;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___INPUT_PARAMETERS = FLOW_USAGE___INPUT_PARAMETERS;
+ int VIEWPOINT_USAGE__MULTIPLICITY = REQUIREMENT_USAGE__MULTIPLICITY;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___INPUT_PARAMETER__INT = FLOW_USAGE___INPUT_PARAMETER__INT;
+ int VIEWPOINT_USAGE__OUTPUT = REQUIREMENT_USAGE__OUTPUT;
/**
- * The operation id for the 'Argument' operation.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___ARGUMENT__INT = FLOW_USAGE___ARGUMENT__INT;
+ int VIEWPOINT_USAGE__OWNED_CONJUGATOR = REQUIREMENT_USAGE__OWNED_CONJUGATOR;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE___IS_SUBACTION_USAGE = FLOW_USAGE___IS_SUBACTION_USAGE;
+ int VIEWPOINT_USAGE__OWNED_DIFFERENCING = REQUIREMENT_USAGE__OWNED_DIFFERENCING;
/**
- * The number of operations of the 'Succession Flow Usage' class.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int SUCCESSION_FLOW_USAGE_OPERATION_COUNT = FLOW_USAGE_OPERATION_COUNT + 0;
+ int VIEWPOINT_USAGE__OWNED_DISJOINING = REQUIREMENT_USAGE__OWNED_DISJOINING;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.FlowDefinitionImpl Flow Definition}' class.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
- * @see org.omg.sysml.lang.sysml.impl.FlowDefinitionImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFlowDefinition()
* @generated
+ * @ordered
*/
- int FLOW_DEFINITION = 173;
+ int VIEWPOINT_USAGE__OWNED_END_FEATURE = REQUIREMENT_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNING_MEMBERSHIP = ACTION_DEFINITION__OWNING_MEMBERSHIP;
+ int VIEWPOINT_USAGE__OWNED_FEATURE = REQUIREMENT_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_RELATIONSHIP = ACTION_DEFINITION__OWNED_RELATIONSHIP;
+ int VIEWPOINT_USAGE__OWNED_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNING_RELATIONSHIP = ACTION_DEFINITION__OWNING_RELATIONSHIP;
+ int VIEWPOINT_USAGE__OWNED_INTERSECTING = REQUIREMENT_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNING_NAMESPACE = ACTION_DEFINITION__OWNING_NAMESPACE;
+ int VIEWPOINT_USAGE__OWNED_SPECIALIZATION = REQUIREMENT_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Element Id' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__ELEMENT_ID = ACTION_DEFINITION__ELEMENT_ID;
+ int VIEWPOINT_USAGE__OWNED_UNIONING = REQUIREMENT_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owner' reference.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNER = ACTION_DEFINITION__OWNER;
+ int VIEWPOINT_USAGE__UNIONING_TYPE = REQUIREMENT_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ELEMENT = ACTION_DEFINITION__OWNED_ELEMENT;
+ int VIEWPOINT_USAGE__CHAINING_FEATURE = REQUIREMENT_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Documentation' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__DOCUMENTATION = ACTION_DEFINITION__DOCUMENTATION;
+ int VIEWPOINT_USAGE__CROSS_FEATURE = REQUIREMENT_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ANNOTATION = ACTION_DEFINITION__OWNED_ANNOTATION;
+ int VIEWPOINT_USAGE__DIRECTION = REQUIREMENT_USAGE__DIRECTION;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__TEXTUAL_REPRESENTATION = ACTION_DEFINITION__TEXTUAL_REPRESENTATION;
+ int VIEWPOINT_USAGE__END_OWNING_TYPE = REQUIREMENT_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__ALIAS_IDS = ACTION_DEFINITION__ALIAS_IDS;
+ int VIEWPOINT_USAGE__FEATURE_TARGET = REQUIREMENT_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__DECLARED_SHORT_NAME = ACTION_DEFINITION__DECLARED_SHORT_NAME;
+ int VIEWPOINT_USAGE__FEATURING_TYPE = REQUIREMENT_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Declared Name' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__DECLARED_NAME = ACTION_DEFINITION__DECLARED_NAME;
+ int VIEWPOINT_USAGE__IS_COMPOSITE = REQUIREMENT_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__SHORT_NAME = ACTION_DEFINITION__SHORT_NAME;
+ int VIEWPOINT_USAGE__IS_CONSTANT = REQUIREMENT_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__NAME = ACTION_DEFINITION__NAME;
+ int VIEWPOINT_USAGE__IS_DERIVED = REQUIREMENT_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__QUALIFIED_NAME = ACTION_DEFINITION__QUALIFIED_NAME;
+ int VIEWPOINT_USAGE__IS_END = REQUIREMENT_USAGE__IS_END;
/**
- * The feature id for the 'Is Implied Included' attribute.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_IMPLIED_INCLUDED = ACTION_DEFINITION__IS_IMPLIED_INCLUDED;
+ int VIEWPOINT_USAGE__IS_ORDERED = REQUIREMENT_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Is Library Element' attribute.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_LIBRARY_ELEMENT = ACTION_DEFINITION__IS_LIBRARY_ELEMENT;
+ int VIEWPOINT_USAGE__IS_PORTION = REQUIREMENT_USAGE__IS_PORTION;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_MEMBERSHIP = ACTION_DEFINITION__OWNED_MEMBERSHIP;
+ int VIEWPOINT_USAGE__IS_UNIQUE = REQUIREMENT_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_MEMBER = ACTION_DEFINITION__OWNED_MEMBER;
+ int VIEWPOINT_USAGE__IS_VARIABLE = REQUIREMENT_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__MEMBERSHIP = ACTION_DEFINITION__MEMBERSHIP;
+ int VIEWPOINT_USAGE__OWNED_CROSS_SUBSETTING = REQUIREMENT_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_IMPORT = ACTION_DEFINITION__OWNED_IMPORT;
+ int VIEWPOINT_USAGE__OWNED_FEATURE_CHAINING = REQUIREMENT_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__MEMBER = ACTION_DEFINITION__MEMBER;
+ int VIEWPOINT_USAGE__OWNED_FEATURE_INVERTING = REQUIREMENT_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IMPORTED_MEMBERSHIP = ACTION_DEFINITION__IMPORTED_MEMBERSHIP;
+ int VIEWPOINT_USAGE__OWNED_REDEFINITION = REQUIREMENT_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_SPECIALIZATION = ACTION_DEFINITION__OWNED_SPECIALIZATION;
+ int VIEWPOINT_USAGE__OWNED_REFERENCE_SUBSETTING = REQUIREMENT_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_FEATURE_MEMBERSHIP = ACTION_DEFINITION__OWNED_FEATURE_MEMBERSHIP;
+ int VIEWPOINT_USAGE__OWNED_SUBSETTING = REQUIREMENT_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__FEATURE = ACTION_DEFINITION__FEATURE;
+ int VIEWPOINT_USAGE__OWNED_TYPE_FEATURING = REQUIREMENT_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_FEATURE = ACTION_DEFINITION__OWNED_FEATURE;
+ int VIEWPOINT_USAGE__OWNED_TYPING = REQUIREMENT_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__INPUT = ACTION_DEFINITION__INPUT;
+ int VIEWPOINT_USAGE__OWNING_FEATURE_MEMBERSHIP = REQUIREMENT_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OUTPUT = ACTION_DEFINITION__OUTPUT;
+ int VIEWPOINT_USAGE__OWNING_TYPE = REQUIREMENT_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_ABSTRACT = ACTION_DEFINITION__IS_ABSTRACT;
+ int VIEWPOINT_USAGE__TYPE = REQUIREMENT_USAGE__TYPE;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__INHERITED_MEMBERSHIP = ACTION_DEFINITION__INHERITED_MEMBERSHIP;
+ int VIEWPOINT_USAGE__DEFINITION = REQUIREMENT_USAGE__DEFINITION;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__END_FEATURE = ACTION_DEFINITION__END_FEATURE;
+ int VIEWPOINT_USAGE__DIRECTED_USAGE = REQUIREMENT_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_END_FEATURE = ACTION_DEFINITION__OWNED_END_FEATURE;
+ int VIEWPOINT_USAGE__IS_REFERENCE = REQUIREMENT_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_SUFFICIENT = ACTION_DEFINITION__IS_SUFFICIENT;
+ int VIEWPOINT_USAGE__IS_VARIATION = REQUIREMENT_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_CONJUGATOR = ACTION_DEFINITION__OWNED_CONJUGATOR;
+ int VIEWPOINT_USAGE__MAY_TIME_VARY = REQUIREMENT_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_CONJUGATED = ACTION_DEFINITION__IS_CONJUGATED;
+ int VIEWPOINT_USAGE__NESTED_ACTION = REQUIREMENT_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__INHERITED_FEATURE = ACTION_DEFINITION__INHERITED_FEATURE;
+ int VIEWPOINT_USAGE__NESTED_ALLOCATION = REQUIREMENT_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__MULTIPLICITY = ACTION_DEFINITION__MULTIPLICITY;
+ int VIEWPOINT_USAGE__NESTED_ANALYSIS_CASE = REQUIREMENT_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__UNIONING_TYPE = ACTION_DEFINITION__UNIONING_TYPE;
+ int VIEWPOINT_USAGE__NESTED_ATTRIBUTE = REQUIREMENT_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_INTERSECTING = ACTION_DEFINITION__OWNED_INTERSECTING;
+ int VIEWPOINT_USAGE__NESTED_CALCULATION = REQUIREMENT_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__INTERSECTING_TYPE = ACTION_DEFINITION__INTERSECTING_TYPE;
+ int VIEWPOINT_USAGE__NESTED_CASE = REQUIREMENT_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_UNIONING = ACTION_DEFINITION__OWNED_UNIONING;
+ int VIEWPOINT_USAGE__NESTED_CONCERN = REQUIREMENT_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_DISJOINING = ACTION_DEFINITION__OWNED_DISJOINING;
+ int VIEWPOINT_USAGE__NESTED_CONNECTION = REQUIREMENT_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__FEATURE_MEMBERSHIP = ACTION_DEFINITION__FEATURE_MEMBERSHIP;
+ int VIEWPOINT_USAGE__NESTED_CONSTRAINT = REQUIREMENT_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__DIFFERENCING_TYPE = ACTION_DEFINITION__DIFFERENCING_TYPE;
+ int VIEWPOINT_USAGE__NESTED_ENUMERATION = REQUIREMENT_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_DIFFERENCING = ACTION_DEFINITION__OWNED_DIFFERENCING;
+ int VIEWPOINT_USAGE__NESTED_FLOW = REQUIREMENT_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__DIRECTED_FEATURE = ACTION_DEFINITION__DIRECTED_FEATURE;
+ int VIEWPOINT_USAGE__NESTED_INTERFACE = REQUIREMENT_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Owned Subclassification' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_SUBCLASSIFICATION = ACTION_DEFINITION__OWNED_SUBCLASSIFICATION;
+ int VIEWPOINT_USAGE__NESTED_ITEM = REQUIREMENT_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_VARIATION = ACTION_DEFINITION__IS_VARIATION;
+ int VIEWPOINT_USAGE__NESTED_METADATA = REQUIREMENT_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__VARIANT = ACTION_DEFINITION__VARIANT;
+ int VIEWPOINT_USAGE__NESTED_OCCURRENCE = REQUIREMENT_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__VARIANT_MEMBERSHIP = ACTION_DEFINITION__VARIANT_MEMBERSHIP;
+ int VIEWPOINT_USAGE__NESTED_PART = REQUIREMENT_USAGE__NESTED_PART;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__USAGE = ACTION_DEFINITION__USAGE;
+ int VIEWPOINT_USAGE__NESTED_PORT = REQUIREMENT_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__DIRECTED_USAGE = ACTION_DEFINITION__DIRECTED_USAGE;
+ int VIEWPOINT_USAGE__NESTED_REFERENCE = REQUIREMENT_USAGE__NESTED_REFERENCE;
/**
- * The feature id for the 'Owned Reference' reference list.
+ * The feature id for the 'Nested Rendering' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_REFERENCE = ACTION_DEFINITION__OWNED_REFERENCE;
+ int VIEWPOINT_USAGE__NESTED_RENDERING = REQUIREMENT_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Owned Attribute' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ATTRIBUTE = ACTION_DEFINITION__OWNED_ATTRIBUTE;
+ int VIEWPOINT_USAGE__NESTED_REQUIREMENT = REQUIREMENT_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Owned Enumeration' reference list.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ENUMERATION = ACTION_DEFINITION__OWNED_ENUMERATION;
+ int VIEWPOINT_USAGE__NESTED_STATE = REQUIREMENT_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Owned Occurrence' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_OCCURRENCE = ACTION_DEFINITION__OWNED_OCCURRENCE;
+ int VIEWPOINT_USAGE__NESTED_TRANSITION = REQUIREMENT_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Owned Item' reference list.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ITEM = ACTION_DEFINITION__OWNED_ITEM;
+ int VIEWPOINT_USAGE__NESTED_USAGE = REQUIREMENT_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Owned Part' reference list.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_PART = ACTION_DEFINITION__OWNED_PART;
+ int VIEWPOINT_USAGE__NESTED_USE_CASE = REQUIREMENT_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Owned Port' reference list.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_PORT = ACTION_DEFINITION__OWNED_PORT;
+ int VIEWPOINT_USAGE__NESTED_VERIFICATION_CASE = REQUIREMENT_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Owned Connection' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_CONNECTION = ACTION_DEFINITION__OWNED_CONNECTION;
+ int VIEWPOINT_USAGE__NESTED_VIEW = REQUIREMENT_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Owned Flow' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_FLOW = ACTION_DEFINITION__OWNED_FLOW;
+ int VIEWPOINT_USAGE__NESTED_VIEWPOINT = REQUIREMENT_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Owned Interface' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_INTERFACE = ACTION_DEFINITION__OWNED_INTERFACE;
+ int VIEWPOINT_USAGE__OWNING_DEFINITION = REQUIREMENT_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Owned Allocation' reference list.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ALLOCATION = ACTION_DEFINITION__OWNED_ALLOCATION;
+ int VIEWPOINT_USAGE__OWNING_USAGE = REQUIREMENT_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Owned Action' reference list.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ACTION = ACTION_DEFINITION__OWNED_ACTION;
+ int VIEWPOINT_USAGE__USAGE = REQUIREMENT_USAGE__USAGE;
/**
- * The feature id for the 'Owned State' reference list.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_STATE = ACTION_DEFINITION__OWNED_STATE;
+ int VIEWPOINT_USAGE__VARIANT = REQUIREMENT_USAGE__VARIANT;
/**
- * The feature id for the 'Owned Transition' reference list.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_TRANSITION = ACTION_DEFINITION__OWNED_TRANSITION;
+ int VIEWPOINT_USAGE__VARIANT_MEMBERSHIP = REQUIREMENT_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Owned Calculation' reference list.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_CALCULATION = ACTION_DEFINITION__OWNED_CALCULATION;
+ int VIEWPOINT_USAGE__INDIVIDUAL_DEFINITION = REQUIREMENT_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Owned Constraint' reference list.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_CONSTRAINT = ACTION_DEFINITION__OWNED_CONSTRAINT;
+ int VIEWPOINT_USAGE__IS_INDIVIDUAL = REQUIREMENT_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Owned Requirement' reference list.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_REQUIREMENT = ACTION_DEFINITION__OWNED_REQUIREMENT;
+ int VIEWPOINT_USAGE__OCCURRENCE_DEFINITION = REQUIREMENT_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Owned Concern' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_CONCERN = ACTION_DEFINITION__OWNED_CONCERN;
+ int VIEWPOINT_USAGE__PORTION_KIND = REQUIREMENT_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Owned Case' reference list.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_CASE = ACTION_DEFINITION__OWNED_CASE;
+ int VIEWPOINT_USAGE__BEHAVIOR = REQUIREMENT_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Owned Analysis Case' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_ANALYSIS_CASE = ACTION_DEFINITION__OWNED_ANALYSIS_CASE;
+ int VIEWPOINT_USAGE__PARAMETER = REQUIREMENT_USAGE__PARAMETER;
/**
- * The feature id for the 'Owned Verification Case' reference list.
+ * The feature id for the 'Function' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_VERIFICATION_CASE = ACTION_DEFINITION__OWNED_VERIFICATION_CASE;
+ int VIEWPOINT_USAGE__FUNCTION = REQUIREMENT_USAGE__FUNCTION;
/**
- * The feature id for the 'Owned Use Case' reference list.
+ * The feature id for the 'Is Model Level Evaluable' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_USE_CASE = ACTION_DEFINITION__OWNED_USE_CASE;
+ int VIEWPOINT_USAGE__IS_MODEL_LEVEL_EVALUABLE = REQUIREMENT_USAGE__IS_MODEL_LEVEL_EVALUABLE;
/**
- * The feature id for the 'Owned View' reference list.
+ * The feature id for the 'Result' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_VIEW = ACTION_DEFINITION__OWNED_VIEW;
+ int VIEWPOINT_USAGE__RESULT = REQUIREMENT_USAGE__RESULT;
/**
- * The feature id for the 'Owned Viewpoint' reference list.
+ * The feature id for the 'Predicate' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_VIEWPOINT = ACTION_DEFINITION__OWNED_VIEWPOINT;
+ int VIEWPOINT_USAGE__PREDICATE = REQUIREMENT_USAGE__PREDICATE;
/**
- * The feature id for the 'Owned Rendering' reference list.
+ * The feature id for the 'Constraint Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_RENDERING = ACTION_DEFINITION__OWNED_RENDERING;
+ int VIEWPOINT_USAGE__CONSTRAINT_DEFINITION = REQUIREMENT_USAGE__CONSTRAINT_DEFINITION;
/**
- * The feature id for the 'Owned Metadata' reference list.
+ * The feature id for the 'Actor Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_METADATA = ACTION_DEFINITION__OWNED_METADATA;
+ int VIEWPOINT_USAGE__ACTOR_PARAMETER = REQUIREMENT_USAGE__ACTOR_PARAMETER;
/**
- * The feature id for the 'Owned Usage' reference list.
+ * The feature id for the 'Assumed Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_USAGE = ACTION_DEFINITION__OWNED_USAGE;
+ int VIEWPOINT_USAGE__ASSUMED_CONSTRAINT = REQUIREMENT_USAGE__ASSUMED_CONSTRAINT;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Framed Concern' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_INDIVIDUAL = ACTION_DEFINITION__IS_INDIVIDUAL;
+ int VIEWPOINT_USAGE__FRAMED_CONCERN = REQUIREMENT_USAGE__FRAMED_CONCERN;
/**
- * The feature id for the 'Step' reference list.
+ * The feature id for the 'Req Id' attribute.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__STEP = ACTION_DEFINITION__STEP;
+ int VIEWPOINT_USAGE__REQ_ID = REQUIREMENT_USAGE__REQ_ID;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Required Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__PARAMETER = ACTION_DEFINITION__PARAMETER;
+ int VIEWPOINT_USAGE__REQUIRED_CONSTRAINT = REQUIREMENT_USAGE__REQUIRED_CONSTRAINT;
/**
- * The feature id for the 'Action' reference list.
+ * The feature id for the 'Requirement Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__ACTION = ACTION_DEFINITION__ACTION;
+ int VIEWPOINT_USAGE__REQUIREMENT_DEFINITION = REQUIREMENT_USAGE__REQUIREMENT_DEFINITION;
/**
- * The feature id for the 'Related Element' reference list.
+ * The feature id for the 'Stakeholder Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__RELATED_ELEMENT = ACTION_DEFINITION_FEATURE_COUNT + 0;
+ int VIEWPOINT_USAGE__STAKEHOLDER_PARAMETER = REQUIREMENT_USAGE__STAKEHOLDER_PARAMETER;
/**
- * The feature id for the 'Target' reference list.
+ * The feature id for the 'Subject Parameter' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__TARGET = ACTION_DEFINITION_FEATURE_COUNT + 1;
+ int VIEWPOINT_USAGE__SUBJECT_PARAMETER = REQUIREMENT_USAGE__SUBJECT_PARAMETER;
/**
- * The feature id for the 'Source' reference list.
+ * The feature id for the 'Text' attribute list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__SOURCE = ACTION_DEFINITION_FEATURE_COUNT + 2;
+ int VIEWPOINT_USAGE__TEXT = REQUIREMENT_USAGE__TEXT;
/**
- * The feature id for the 'Owning Related Element' container reference.
+ * The feature id for the 'Viewpoint Definition' reference.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNING_RELATED_ELEMENT = ACTION_DEFINITION_FEATURE_COUNT + 3;
+ int VIEWPOINT_USAGE__VIEWPOINT_DEFINITION = REQUIREMENT_USAGE_FEATURE_COUNT + 0;
/**
- * The feature id for the 'Owned Related Element' containment reference list.
+ * The feature id for the 'Viewpoint Stakeholder' reference list.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__OWNED_RELATED_ELEMENT = ACTION_DEFINITION_FEATURE_COUNT + 4;
+ int VIEWPOINT_USAGE__VIEWPOINT_STAKEHOLDER = REQUIREMENT_USAGE_FEATURE_COUNT + 1;
/**
- * The feature id for the 'Is Implied' attribute.
+ * The number of structural features of the 'Viewpoint Usage' class.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__IS_IMPLIED = ACTION_DEFINITION_FEATURE_COUNT + 5;
+ int VIEWPOINT_USAGE_FEATURE_COUNT = REQUIREMENT_USAGE_FEATURE_COUNT + 2;
/**
- * The feature id for the 'Related Type' reference list.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__RELATED_TYPE = ACTION_DEFINITION_FEATURE_COUNT + 6;
+ int VIEWPOINT_USAGE___EFFECTIVE_NAME = REQUIREMENT_USAGE___EFFECTIVE_NAME;
/**
- * The feature id for the 'Source Type' reference.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__SOURCE_TYPE = ACTION_DEFINITION_FEATURE_COUNT + 7;
+ int VIEWPOINT_USAGE___EFFECTIVE_SHORT_NAME = REQUIREMENT_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The feature id for the 'Target Type' reference list.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__TARGET_TYPE = ACTION_DEFINITION_FEATURE_COUNT + 8;
+ int VIEWPOINT_USAGE___ESCAPED_NAME = REQUIREMENT_USAGE___ESCAPED_NAME;
/**
- * The feature id for the 'Association End' reference list.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__ASSOCIATION_END = ACTION_DEFINITION_FEATURE_COUNT + 9;
+ int VIEWPOINT_USAGE___LIBRARY_NAMESPACE = REQUIREMENT_USAGE___LIBRARY_NAMESPACE;
/**
- * The feature id for the 'Flow End' reference list.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION__FLOW_END = ACTION_DEFINITION_FEATURE_COUNT + 10;
+ int VIEWPOINT_USAGE___PATH = REQUIREMENT_USAGE___PATH;
/**
- * The number of structural features of the 'Flow Definition' class.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION_FEATURE_COUNT = ACTION_DEFINITION_FEATURE_COUNT + 11;
+ int VIEWPOINT_USAGE___IMPORTED_MEMBERSHIPS__ELIST = REQUIREMENT_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___ESCAPED_NAME = ACTION_DEFINITION___ESCAPED_NAME;
+ int VIEWPOINT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = REQUIREMENT_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___EFFECTIVE_SHORT_NAME = ACTION_DEFINITION___EFFECTIVE_SHORT_NAME;
+ int VIEWPOINT_USAGE___NAMES_OF__ELEMENT = REQUIREMENT_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___EFFECTIVE_NAME = ACTION_DEFINITION___EFFECTIVE_NAME;
+ int VIEWPOINT_USAGE___QUALIFICATION_OF__STRING = REQUIREMENT_USAGE___QUALIFICATION_OF__STRING;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Resolve' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___LIBRARY_NAMESPACE = ACTION_DEFINITION___LIBRARY_NAMESPACE;
+ int VIEWPOINT_USAGE___RESOLVE__STRING = REQUIREMENT_USAGE___RESOLVE__STRING;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Resolve Global' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___PATH = ACTION_DEFINITION___PATH;
+ int VIEWPOINT_USAGE___RESOLVE_GLOBAL__STRING = REQUIREMENT_USAGE___RESOLVE_GLOBAL__STRING;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Resolve Local' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___NAMES_OF__ELEMENT = ACTION_DEFINITION___NAMES_OF__ELEMENT;
+ int VIEWPOINT_USAGE___RESOLVE_LOCAL__STRING = REQUIREMENT_USAGE___RESOLVE_LOCAL__STRING;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Resolve Visible' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___VISIBILITY_OF__MEMBERSHIP = ACTION_DEFINITION___VISIBILITY_OF__MEMBERSHIP;
+ int VIEWPOINT_USAGE___RESOLVE_VISIBLE__STRING = REQUIREMENT_USAGE___RESOLVE_VISIBLE__STRING;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Unqualified Name Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = ACTION_DEFINITION___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int VIEWPOINT_USAGE___UNQUALIFIED_NAME_OF__STRING = REQUIREMENT_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST = ACTION_DEFINITION___IMPORTED_MEMBERSHIPS__ELIST;
+ int VIEWPOINT_USAGE___VISIBILITY_OF__MEMBERSHIP = REQUIREMENT_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = ACTION_DEFINITION___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int VIEWPOINT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = REQUIREMENT_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Resolve' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___RESOLVE__STRING = ACTION_DEFINITION___RESOLVE__STRING;
+ int VIEWPOINT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'Resolve Global' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___RESOLVE_GLOBAL__STRING = ACTION_DEFINITION___RESOLVE_GLOBAL__STRING;
+ int VIEWPOINT_USAGE___ALL_SUPERTYPES = REQUIREMENT_USAGE___ALL_SUPERTYPES;
/**
- * The operation id for the 'Resolve Local' operation.
+ * The operation id for the 'Direction Of' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___RESOLVE_LOCAL__STRING = ACTION_DEFINITION___RESOLVE_LOCAL__STRING;
+ int VIEWPOINT_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
/**
- * The operation id for the 'Resolve Visible' operation.
+ * The operation id for the 'Direction Of Excluding' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___RESOLVE_VISIBLE__STRING = ACTION_DEFINITION___RESOLVE_VISIBLE__STRING;
+ int VIEWPOINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Qualification Of' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___QUALIFICATION_OF__STRING = ACTION_DEFINITION___QUALIFICATION_OF__STRING;
+ int VIEWPOINT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Unqualified Name Of' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___UNQUALIFIED_NAME_OF__STRING = ACTION_DEFINITION___UNQUALIFIED_NAME_OF__STRING;
+ int VIEWPOINT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Inherited Memberships' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEWPOINT_USAGE___IS_COMPATIBLE_WITH__TYPE = REQUIREMENT_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEWPOINT_USAGE___MULTIPLICITIES = REQUIREMENT_USAGE___MULTIPLICITIES;
/**
* The operation id for the 'Non Private Memberships' operation.
@@ -170710,7 +170710,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int FLOW_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = ACTION_DEFINITION___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int VIEWPOINT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = REQUIREMENT_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
* The operation id for the 'Remove Redefined Features' operation.
@@ -170719,215 +170719,214 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int FLOW_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST = ACTION_DEFINITION___REMOVE_REDEFINED_FEATURES__ELIST;
+ int VIEWPOINT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = REQUIREMENT_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = ACTION_DEFINITION___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int VIEWPOINT_USAGE___SPECIALIZES__TYPE = REQUIREMENT_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Direction Of' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
+ int VIEWPOINT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Direction Of Excluding' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int VIEWPOINT_USAGE___SUPERTYPES__BOOLEAN = REQUIREMENT_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___SUPERTYPES__BOOLEAN = ACTION_DEFINITION___SUPERTYPES__BOOLEAN;
+ int VIEWPOINT_USAGE___ALL_REDEFINED_FEATURES = REQUIREMENT_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___ALL_SUPERTYPES = ACTION_DEFINITION___ALL_SUPERTYPES;
+ int VIEWPOINT_USAGE___AS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___SPECIALIZES__TYPE = ACTION_DEFINITION___SPECIALIZES__TYPE;
+ int VIEWPOINT_USAGE___CAN_ACCESS__FEATURE = REQUIREMENT_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING = ACTION_DEFINITION___SPECIALIZES_FROM_LIBRARY__STRING;
+ int VIEWPOINT_USAGE___DIRECTION_FOR__TYPE = REQUIREMENT_USAGE___DIRECTION_FOR__TYPE;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Is Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___IS_COMPATIBLE_WITH__TYPE = ACTION_DEFINITION___IS_COMPATIBLE_WITH__TYPE;
+ int VIEWPOINT_USAGE___IS_CARTESIAN_PRODUCT = REQUIREMENT_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION___MULTIPLICITIES = ACTION_DEFINITION___MULTIPLICITIES;
+ int VIEWPOINT_USAGE___IS_FEATURED_WITHIN__TYPE = REQUIREMENT_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The number of operations of the 'Flow Definition' class.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int FLOW_DEFINITION_OPERATION_COUNT = ACTION_DEFINITION_OPERATION_COUNT + 0;
+ int VIEWPOINT_USAGE___IS_FEATURING_TYPE__TYPE = REQUIREMENT_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The meta object id for the '{@link org.omg.sysml.lang.sysml.impl.IncludeUseCaseUsageImpl Include Use Case Usage}' class.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
- * @see org.omg.sysml.lang.sysml.impl.IncludeUseCaseUsageImpl
- * @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getIncludeUseCaseUsage()
* @generated
+ * @ordered
*/
- int INCLUDE_USE_CASE_USAGE = 174;
+ int VIEWPOINT_USAGE___IS_OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Membership' reference.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_MEMBERSHIP = USE_CASE_USAGE__OWNING_MEMBERSHIP;
+ int VIEWPOINT_USAGE___NAMING_FEATURE = REQUIREMENT_USAGE___NAMING_FEATURE;
/**
- * The feature id for the 'Owned Relationship' containment reference list.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_RELATIONSHIP = USE_CASE_USAGE__OWNED_RELATIONSHIP;
+ int VIEWPOINT_USAGE___OWNED_CROSS_FEATURE = REQUIREMENT_USAGE___OWNED_CROSS_FEATURE;
/**
- * The feature id for the 'Owning Relationship' container reference.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_RELATIONSHIP = USE_CASE_USAGE__OWNING_RELATIONSHIP;
+ int VIEWPOINT_USAGE___REDEFINES__FEATURE = REQUIREMENT_USAGE___REDEFINES__FEATURE;
/**
- * The feature id for the 'Owning Namespace' reference.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_NAMESPACE = USE_CASE_USAGE__OWNING_NAMESPACE;
+ int VIEWPOINT_USAGE___REDEFINES_FROM_LIBRARY__STRING = REQUIREMENT_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The feature id for the 'Element Id' attribute.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__ELEMENT_ID = USE_CASE_USAGE__ELEMENT_ID;
+ int VIEWPOINT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = REQUIREMENT_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The feature id for the 'Owner' reference.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNER = USE_CASE_USAGE__OWNER;
+ int VIEWPOINT_USAGE___TYPING_FEATURES = REQUIREMENT_USAGE___TYPING_FEATURES;
/**
- * The feature id for the 'Owned Element' reference list.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_ELEMENT = USE_CASE_USAGE__OWNED_ELEMENT;
+ int VIEWPOINT_USAGE___REFERENCED_FEATURE_TARGET = REQUIREMENT_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The feature id for the 'Documentation' reference list.
+ * The operation id for the 'Check Condition' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DOCUMENTATION = USE_CASE_USAGE__DOCUMENTATION;
+ int VIEWPOINT_USAGE___CHECK_CONDITION__ELEMENT = REQUIREMENT_USAGE___CHECK_CONDITION__ELEMENT;
/**
- * The feature id for the 'Owned Annotation' reference list.
+ * The operation id for the 'Evaluate' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_ANNOTATION = USE_CASE_USAGE__OWNED_ANNOTATION;
+ int VIEWPOINT_USAGE___EVALUATE__ELEMENT = REQUIREMENT_USAGE___EVALUATE__ELEMENT;
/**
- * The feature id for the 'Textual Representation' reference list.
+ * The operation id for the 'Model Level Evaluable' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__TEXTUAL_REPRESENTATION = USE_CASE_USAGE__TEXTUAL_REPRESENTATION;
+ int VIEWPOINT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = REQUIREMENT_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
/**
- * The feature id for the 'Alias Ids' attribute list.
+ * The number of operations of the 'Viewpoint Usage' class.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__ALIAS_IDS = USE_CASE_USAGE__ALIAS_IDS;
+ int VIEWPOINT_USAGE_OPERATION_COUNT = REQUIREMENT_USAGE_OPERATION_COUNT + 0;
/**
- * The feature id for the 'Declared Short Name' attribute.
+ * The feature id for the 'Alias Ids' attribute list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DECLARED_SHORT_NAME = USE_CASE_USAGE__DECLARED_SHORT_NAME;
+ int WHILE_LOOP_ACTION_USAGE__ALIAS_IDS = LOOP_ACTION_USAGE__ALIAS_IDS;
/**
* The feature id for the 'Declared Name' attribute.
@@ -170936,34 +170935,34 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DECLARED_NAME = USE_CASE_USAGE__DECLARED_NAME;
+ int WHILE_LOOP_ACTION_USAGE__DECLARED_NAME = LOOP_ACTION_USAGE__DECLARED_NAME;
/**
- * The feature id for the 'Short Name' attribute.
+ * The feature id for the 'Declared Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__SHORT_NAME = USE_CASE_USAGE__SHORT_NAME;
+ int WHILE_LOOP_ACTION_USAGE__DECLARED_SHORT_NAME = LOOP_ACTION_USAGE__DECLARED_SHORT_NAME;
/**
- * The feature id for the 'Name' attribute.
+ * The feature id for the 'Documentation' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NAME = USE_CASE_USAGE__NAME;
+ int WHILE_LOOP_ACTION_USAGE__DOCUMENTATION = LOOP_ACTION_USAGE__DOCUMENTATION;
/**
- * The feature id for the 'Qualified Name' attribute.
+ * The feature id for the 'Element Id' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__QUALIFIED_NAME = USE_CASE_USAGE__QUALIFIED_NAME;
+ int WHILE_LOOP_ACTION_USAGE__ELEMENT_ID = LOOP_ACTION_USAGE__ELEMENT_ID;
/**
* The feature id for the 'Is Implied Included' attribute.
@@ -170972,7 +170971,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_IMPLIED_INCLUDED = USE_CASE_USAGE__IS_IMPLIED_INCLUDED;
+ int WHILE_LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED = LOOP_ACTION_USAGE__IS_IMPLIED_INCLUDED;
/**
* The feature id for the 'Is Library Element' attribute.
@@ -170981,808 +170980,808 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_LIBRARY_ELEMENT = USE_CASE_USAGE__IS_LIBRARY_ELEMENT;
+ int WHILE_LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT = LOOP_ACTION_USAGE__IS_LIBRARY_ELEMENT;
/**
- * The feature id for the 'Owned Membership' reference list.
+ * The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_MEMBERSHIP = USE_CASE_USAGE__OWNED_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__NAME = LOOP_ACTION_USAGE__NAME;
/**
- * The feature id for the 'Owned Member' reference list.
+ * The feature id for the 'Owned Annotation' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_MEMBER = USE_CASE_USAGE__OWNED_MEMBER;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_ANNOTATION = LOOP_ACTION_USAGE__OWNED_ANNOTATION;
/**
- * The feature id for the 'Membership' reference list.
+ * The feature id for the 'Owned Element' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__MEMBERSHIP = USE_CASE_USAGE__MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_ELEMENT = LOOP_ACTION_USAGE__OWNED_ELEMENT;
/**
- * The feature id for the 'Owned Import' reference list.
+ * The feature id for the 'Owned Relationship' containment reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_IMPORT = USE_CASE_USAGE__OWNED_IMPORT;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_RELATIONSHIP = LOOP_ACTION_USAGE__OWNED_RELATIONSHIP;
/**
- * The feature id for the 'Member' reference list.
+ * The feature id for the 'Owner' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__MEMBER = USE_CASE_USAGE__MEMBER;
+ int WHILE_LOOP_ACTION_USAGE__OWNER = LOOP_ACTION_USAGE__OWNER;
/**
- * The feature id for the 'Imported Membership' reference list.
+ * The feature id for the 'Owning Membership' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IMPORTED_MEMBERSHIP = USE_CASE_USAGE__IMPORTED_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_MEMBERSHIP;
/**
- * The feature id for the 'Owned Specialization' reference list.
+ * The feature id for the 'Owning Namespace' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_SPECIALIZATION = USE_CASE_USAGE__OWNED_SPECIALIZATION;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_NAMESPACE = LOOP_ACTION_USAGE__OWNING_NAMESPACE;
/**
- * The feature id for the 'Owned Feature Membership' reference list.
+ * The feature id for the 'Owning Relationship' container reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP = USE_CASE_USAGE__OWNED_FEATURE_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_RELATIONSHIP = LOOP_ACTION_USAGE__OWNING_RELATIONSHIP;
/**
- * The feature id for the 'Feature' reference list.
+ * The feature id for the 'Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__FEATURE = USE_CASE_USAGE__FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__QUALIFIED_NAME = LOOP_ACTION_USAGE__QUALIFIED_NAME;
/**
- * The feature id for the 'Owned Feature' reference list.
+ * The feature id for the 'Short Name' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE = USE_CASE_USAGE__OWNED_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__SHORT_NAME = LOOP_ACTION_USAGE__SHORT_NAME;
/**
- * The feature id for the 'Input' reference list.
+ * The feature id for the 'Textual Representation' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__INPUT = USE_CASE_USAGE__INPUT;
+ int WHILE_LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION = LOOP_ACTION_USAGE__TEXTUAL_REPRESENTATION;
/**
- * The feature id for the 'Output' reference list.
+ * The feature id for the 'Imported Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OUTPUT = USE_CASE_USAGE__OUTPUT;
+ int WHILE_LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP = LOOP_ACTION_USAGE__IMPORTED_MEMBERSHIP;
/**
- * The feature id for the 'Is Abstract' attribute.
+ * The feature id for the 'Member' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_ABSTRACT = USE_CASE_USAGE__IS_ABSTRACT;
+ int WHILE_LOOP_ACTION_USAGE__MEMBER = LOOP_ACTION_USAGE__MEMBER;
/**
- * The feature id for the 'Inherited Membership' reference list.
+ * The feature id for the 'Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__INHERITED_MEMBERSHIP = USE_CASE_USAGE__INHERITED_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__MEMBERSHIP = LOOP_ACTION_USAGE__MEMBERSHIP;
/**
- * The feature id for the 'End Feature' reference list.
+ * The feature id for the 'Owned Import' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__END_FEATURE = USE_CASE_USAGE__END_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_IMPORT = LOOP_ACTION_USAGE__OWNED_IMPORT;
/**
- * The feature id for the 'Owned End Feature' reference list.
+ * The feature id for the 'Owned Member' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_END_FEATURE = USE_CASE_USAGE__OWNED_END_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_MEMBER = LOOP_ACTION_USAGE__OWNED_MEMBER;
/**
- * The feature id for the 'Is Sufficient' attribute.
+ * The feature id for the 'Owned Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_SUFFICIENT = USE_CASE_USAGE__IS_SUFFICIENT;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Conjugator' reference.
+ * The feature id for the 'Differencing Type' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_CONJUGATOR = USE_CASE_USAGE__OWNED_CONJUGATOR;
+ int WHILE_LOOP_ACTION_USAGE__DIFFERENCING_TYPE = LOOP_ACTION_USAGE__DIFFERENCING_TYPE;
/**
- * The feature id for the 'Is Conjugated' attribute.
+ * The feature id for the 'Directed Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_CONJUGATED = USE_CASE_USAGE__IS_CONJUGATED;
+ int WHILE_LOOP_ACTION_USAGE__DIRECTED_FEATURE = LOOP_ACTION_USAGE__DIRECTED_FEATURE;
/**
- * The feature id for the 'Inherited Feature' reference list.
+ * The feature id for the 'End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__INHERITED_FEATURE = USE_CASE_USAGE__INHERITED_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__END_FEATURE = LOOP_ACTION_USAGE__END_FEATURE;
/**
- * The feature id for the 'Multiplicity' reference.
+ * The feature id for the 'Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__MULTIPLICITY = USE_CASE_USAGE__MULTIPLICITY;
+ int WHILE_LOOP_ACTION_USAGE__FEATURE = LOOP_ACTION_USAGE__FEATURE;
/**
- * The feature id for the 'Unioning Type' reference list.
+ * The feature id for the 'Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__UNIONING_TYPE = USE_CASE_USAGE__UNIONING_TYPE;
+ int WHILE_LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Intersecting' reference list.
+ * The feature id for the 'Inherited Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_INTERSECTING = USE_CASE_USAGE__OWNED_INTERSECTING;
+ int WHILE_LOOP_ACTION_USAGE__INHERITED_FEATURE = LOOP_ACTION_USAGE__INHERITED_FEATURE;
/**
- * The feature id for the 'Intersecting Type' reference list.
+ * The feature id for the 'Inherited Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__INTERSECTING_TYPE = USE_CASE_USAGE__INTERSECTING_TYPE;
+ int WHILE_LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP = LOOP_ACTION_USAGE__INHERITED_MEMBERSHIP;
/**
- * The feature id for the 'Owned Unioning' reference list.
+ * The feature id for the 'Input' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_UNIONING = USE_CASE_USAGE__OWNED_UNIONING;
+ int WHILE_LOOP_ACTION_USAGE__INPUT = LOOP_ACTION_USAGE__INPUT;
/**
- * The feature id for the 'Owned Disjoining' reference list.
+ * The feature id for the 'Intersecting Type' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_DISJOINING = USE_CASE_USAGE__OWNED_DISJOINING;
+ int WHILE_LOOP_ACTION_USAGE__INTERSECTING_TYPE = LOOP_ACTION_USAGE__INTERSECTING_TYPE;
/**
- * The feature id for the 'Feature Membership' reference list.
+ * The feature id for the 'Is Abstract' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__FEATURE_MEMBERSHIP = USE_CASE_USAGE__FEATURE_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__IS_ABSTRACT = LOOP_ACTION_USAGE__IS_ABSTRACT;
/**
- * The feature id for the 'Differencing Type' reference list.
+ * The feature id for the 'Is Conjugated' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DIFFERENCING_TYPE = USE_CASE_USAGE__DIFFERENCING_TYPE;
+ int WHILE_LOOP_ACTION_USAGE__IS_CONJUGATED = LOOP_ACTION_USAGE__IS_CONJUGATED;
/**
- * The feature id for the 'Owned Differencing' reference list.
+ * The feature id for the 'Is Sufficient' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_DIFFERENCING = USE_CASE_USAGE__OWNED_DIFFERENCING;
+ int WHILE_LOOP_ACTION_USAGE__IS_SUFFICIENT = LOOP_ACTION_USAGE__IS_SUFFICIENT;
/**
- * The feature id for the 'Directed Feature' reference list.
+ * The feature id for the 'Multiplicity' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DIRECTED_FEATURE = USE_CASE_USAGE__DIRECTED_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__MULTIPLICITY = LOOP_ACTION_USAGE__MULTIPLICITY;
/**
- * The feature id for the 'Owning Feature Membership' reference.
+ * The feature id for the 'Output' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP = USE_CASE_USAGE__OWNING_FEATURE_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__OUTPUT = LOOP_ACTION_USAGE__OUTPUT;
/**
- * The feature id for the 'Owning Type' reference.
+ * The feature id for the 'Owned Conjugator' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_TYPE = USE_CASE_USAGE__OWNING_TYPE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_CONJUGATOR = LOOP_ACTION_USAGE__OWNED_CONJUGATOR;
/**
- * The feature id for the 'End Owning Type' reference.
+ * The feature id for the 'Owned Differencing' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__END_OWNING_TYPE = USE_CASE_USAGE__END_OWNING_TYPE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_DIFFERENCING = LOOP_ACTION_USAGE__OWNED_DIFFERENCING;
/**
- * The feature id for the 'Is Unique' attribute.
+ * The feature id for the 'Owned Disjoining' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_UNIQUE = USE_CASE_USAGE__IS_UNIQUE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_DISJOINING = LOOP_ACTION_USAGE__OWNED_DISJOINING;
/**
- * The feature id for the 'Is Ordered' attribute.
+ * The feature id for the 'Owned End Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_ORDERED = USE_CASE_USAGE__IS_ORDERED;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_END_FEATURE = LOOP_ACTION_USAGE__OWNED_END_FEATURE;
/**
- * The feature id for the 'Type' reference list.
+ * The feature id for the 'Owned Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__TYPE = USE_CASE_USAGE__TYPE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE = LOOP_ACTION_USAGE__OWNED_FEATURE;
/**
- * The feature id for the 'Owned Redefinition' reference list.
+ * The feature id for the 'Owned Feature Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_REDEFINITION = USE_CASE_USAGE__OWNED_REDEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNED_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Owned Subsetting' reference list.
+ * The feature id for the 'Owned Intersecting' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_SUBSETTING = USE_CASE_USAGE__OWNED_SUBSETTING;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_INTERSECTING = LOOP_ACTION_USAGE__OWNED_INTERSECTING;
/**
- * The feature id for the 'Is Composite' attribute.
+ * The feature id for the 'Owned Specialization' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_COMPOSITE = USE_CASE_USAGE__IS_COMPOSITE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_SPECIALIZATION = LOOP_ACTION_USAGE__OWNED_SPECIALIZATION;
/**
- * The feature id for the 'Is End' attribute.
+ * The feature id for the 'Owned Unioning' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_END = USE_CASE_USAGE__IS_END;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_UNIONING = LOOP_ACTION_USAGE__OWNED_UNIONING;
/**
- * The feature id for the 'Owned Typing' reference list.
+ * The feature id for the 'Unioning Type' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_TYPING = USE_CASE_USAGE__OWNED_TYPING;
+ int WHILE_LOOP_ACTION_USAGE__UNIONING_TYPE = LOOP_ACTION_USAGE__UNIONING_TYPE;
/**
- * The feature id for the 'Featuring Type' reference list.
+ * The feature id for the 'Chaining Feature' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__FEATURING_TYPE = USE_CASE_USAGE__FEATURING_TYPE;
+ int WHILE_LOOP_ACTION_USAGE__CHAINING_FEATURE = LOOP_ACTION_USAGE__CHAINING_FEATURE;
/**
- * The feature id for the 'Owned Type Featuring' reference list.
+ * The feature id for the 'Cross Feature' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_TYPE_FEATURING = USE_CASE_USAGE__OWNED_TYPE_FEATURING;
+ int WHILE_LOOP_ACTION_USAGE__CROSS_FEATURE = LOOP_ACTION_USAGE__CROSS_FEATURE;
/**
- * The feature id for the 'Is Derived' attribute.
+ * The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_DERIVED = USE_CASE_USAGE__IS_DERIVED;
+ int WHILE_LOOP_ACTION_USAGE__DIRECTION = LOOP_ACTION_USAGE__DIRECTION;
/**
- * The feature id for the 'Chaining Feature' reference list.
+ * The feature id for the 'End Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__CHAINING_FEATURE = USE_CASE_USAGE__CHAINING_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__END_OWNING_TYPE = LOOP_ACTION_USAGE__END_OWNING_TYPE;
/**
- * The feature id for the 'Owned Feature Inverting' reference list.
+ * The feature id for the 'Feature Target' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE_INVERTING = USE_CASE_USAGE__OWNED_FEATURE_INVERTING;
+ int WHILE_LOOP_ACTION_USAGE__FEATURE_TARGET = LOOP_ACTION_USAGE__FEATURE_TARGET;
/**
- * The feature id for the 'Owned Feature Chaining' reference list.
+ * The feature id for the 'Featuring Type' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_FEATURE_CHAINING = USE_CASE_USAGE__OWNED_FEATURE_CHAINING;
+ int WHILE_LOOP_ACTION_USAGE__FEATURING_TYPE = LOOP_ACTION_USAGE__FEATURING_TYPE;
/**
- * The feature id for the 'Is Portion' attribute.
+ * The feature id for the 'Is Composite' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_PORTION = USE_CASE_USAGE__IS_PORTION;
+ int WHILE_LOOP_ACTION_USAGE__IS_COMPOSITE = LOOP_ACTION_USAGE__IS_COMPOSITE;
/**
- * The feature id for the 'Is Variable' attribute.
+ * The feature id for the 'Is Constant' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_VARIABLE = USE_CASE_USAGE__IS_VARIABLE;
+ int WHILE_LOOP_ACTION_USAGE__IS_CONSTANT = LOOP_ACTION_USAGE__IS_CONSTANT;
/**
- * The feature id for the 'Is Constant' attribute.
+ * The feature id for the 'Is Derived' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_CONSTANT = USE_CASE_USAGE__IS_CONSTANT;
+ int WHILE_LOOP_ACTION_USAGE__IS_DERIVED = LOOP_ACTION_USAGE__IS_DERIVED;
/**
- * The feature id for the 'Owned Reference Subsetting' reference.
+ * The feature id for the 'Is End' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_REFERENCE_SUBSETTING = USE_CASE_USAGE__OWNED_REFERENCE_SUBSETTING;
+ int WHILE_LOOP_ACTION_USAGE__IS_END = LOOP_ACTION_USAGE__IS_END;
/**
- * The feature id for the 'Feature Target' reference.
+ * The feature id for the 'Is Ordered' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__FEATURE_TARGET = USE_CASE_USAGE__FEATURE_TARGET;
+ int WHILE_LOOP_ACTION_USAGE__IS_ORDERED = LOOP_ACTION_USAGE__IS_ORDERED;
/**
- * The feature id for the 'Cross Feature' reference.
+ * The feature id for the 'Is Portion' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__CROSS_FEATURE = USE_CASE_USAGE__CROSS_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE__IS_PORTION = LOOP_ACTION_USAGE__IS_PORTION;
/**
- * The feature id for the 'Direction' attribute.
+ * The feature id for the 'Is Unique' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DIRECTION = USE_CASE_USAGE__DIRECTION;
+ int WHILE_LOOP_ACTION_USAGE__IS_UNIQUE = LOOP_ACTION_USAGE__IS_UNIQUE;
/**
- * The feature id for the 'Owned Cross Subsetting' reference.
+ * The feature id for the 'Is Variable' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNED_CROSS_SUBSETTING = USE_CASE_USAGE__OWNED_CROSS_SUBSETTING;
+ int WHILE_LOOP_ACTION_USAGE__IS_VARIABLE = LOOP_ACTION_USAGE__IS_VARIABLE;
/**
- * The feature id for the 'May Time Vary' attribute.
+ * The feature id for the 'Owned Cross Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__MAY_TIME_VARY = USE_CASE_USAGE__MAY_TIME_VARY;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING = LOOP_ACTION_USAGE__OWNED_CROSS_SUBSETTING;
/**
- * The feature id for the 'Is Reference' attribute.
+ * The feature id for the 'Owned Feature Chaining' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_REFERENCE = USE_CASE_USAGE__IS_REFERENCE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING = LOOP_ACTION_USAGE__OWNED_FEATURE_CHAINING;
/**
- * The feature id for the 'Variant' reference list.
+ * The feature id for the 'Owned Feature Inverting' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__VARIANT = USE_CASE_USAGE__VARIANT;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING = LOOP_ACTION_USAGE__OWNED_FEATURE_INVERTING;
/**
- * The feature id for the 'Variant Membership' reference list.
+ * The feature id for the 'Owned Redefinition' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__VARIANT_MEMBERSHIP = USE_CASE_USAGE__VARIANT_MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_REDEFINITION = LOOP_ACTION_USAGE__OWNED_REDEFINITION;
/**
- * The feature id for the 'Owning Definition' reference.
+ * The feature id for the 'Owned Reference Subsetting' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_DEFINITION = USE_CASE_USAGE__OWNING_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING = LOOP_ACTION_USAGE__OWNED_REFERENCE_SUBSETTING;
/**
- * The feature id for the 'Owning Usage' reference.
+ * The feature id for the 'Owned Subsetting' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OWNING_USAGE = USE_CASE_USAGE__OWNING_USAGE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_SUBSETTING = LOOP_ACTION_USAGE__OWNED_SUBSETTING;
/**
- * The feature id for the 'Nested Usage' reference list.
+ * The feature id for the 'Owned Type Featuring' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_USAGE = USE_CASE_USAGE__NESTED_USAGE;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING = LOOP_ACTION_USAGE__OWNED_TYPE_FEATURING;
/**
- * The feature id for the 'Definition' reference list.
+ * The feature id for the 'Owned Typing' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DEFINITION = USE_CASE_USAGE__DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__OWNED_TYPING = LOOP_ACTION_USAGE__OWNED_TYPING;
/**
- * The feature id for the 'Usage' reference list.
+ * The feature id for the 'Owning Feature Membership' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__USAGE = USE_CASE_USAGE__USAGE;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP = LOOP_ACTION_USAGE__OWNING_FEATURE_MEMBERSHIP;
/**
- * The feature id for the 'Directed Usage' reference list.
+ * The feature id for the 'Owning Type' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__DIRECTED_USAGE = USE_CASE_USAGE__DIRECTED_USAGE;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_TYPE = LOOP_ACTION_USAGE__OWNING_TYPE;
/**
- * The feature id for the 'Nested Reference' reference list.
+ * The feature id for the 'Type' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_REFERENCE = USE_CASE_USAGE__NESTED_REFERENCE;
+ int WHILE_LOOP_ACTION_USAGE__TYPE = LOOP_ACTION_USAGE__TYPE;
/**
- * The feature id for the 'Nested Attribute' reference list.
+ * The feature id for the 'Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_ATTRIBUTE = USE_CASE_USAGE__NESTED_ATTRIBUTE;
+ int WHILE_LOOP_ACTION_USAGE__DEFINITION = LOOP_ACTION_USAGE__DEFINITION;
/**
- * The feature id for the 'Nested Enumeration' reference list.
+ * The feature id for the 'Directed Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_ENUMERATION = USE_CASE_USAGE__NESTED_ENUMERATION;
+ int WHILE_LOOP_ACTION_USAGE__DIRECTED_USAGE = LOOP_ACTION_USAGE__DIRECTED_USAGE;
/**
- * The feature id for the 'Nested Occurrence' reference list.
+ * The feature id for the 'Is Reference' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_OCCURRENCE = USE_CASE_USAGE__NESTED_OCCURRENCE;
+ int WHILE_LOOP_ACTION_USAGE__IS_REFERENCE = LOOP_ACTION_USAGE__IS_REFERENCE;
/**
- * The feature id for the 'Nested Item' reference list.
+ * The feature id for the 'Is Variation' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_ITEM = USE_CASE_USAGE__NESTED_ITEM;
+ int WHILE_LOOP_ACTION_USAGE__IS_VARIATION = LOOP_ACTION_USAGE__IS_VARIATION;
/**
- * The feature id for the 'Nested Part' reference list.
+ * The feature id for the 'May Time Vary' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_PART = USE_CASE_USAGE__NESTED_PART;
+ int WHILE_LOOP_ACTION_USAGE__MAY_TIME_VARY = LOOP_ACTION_USAGE__MAY_TIME_VARY;
/**
- * The feature id for the 'Nested Port' reference list.
+ * The feature id for the 'Nested Action' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_PORT = USE_CASE_USAGE__NESTED_PORT;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_ACTION = LOOP_ACTION_USAGE__NESTED_ACTION;
/**
- * The feature id for the 'Nested Connection' reference list.
+ * The feature id for the 'Nested Allocation' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_CONNECTION = USE_CASE_USAGE__NESTED_CONNECTION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_ALLOCATION = LOOP_ACTION_USAGE__NESTED_ALLOCATION;
/**
- * The feature id for the 'Nested Flow' reference list.
+ * The feature id for the 'Nested Analysis Case' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_FLOW = USE_CASE_USAGE__NESTED_FLOW;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE = LOOP_ACTION_USAGE__NESTED_ANALYSIS_CASE;
/**
- * The feature id for the 'Nested Interface' reference list.
+ * The feature id for the 'Nested Attribute' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_INTERFACE = USE_CASE_USAGE__NESTED_INTERFACE;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_ATTRIBUTE = LOOP_ACTION_USAGE__NESTED_ATTRIBUTE;
/**
- * The feature id for the 'Nested Allocation' reference list.
+ * The feature id for the 'Nested Calculation' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_ALLOCATION = USE_CASE_USAGE__NESTED_ALLOCATION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_CALCULATION = LOOP_ACTION_USAGE__NESTED_CALCULATION;
/**
- * The feature id for the 'Nested Action' reference list.
+ * The feature id for the 'Nested Case' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_ACTION = USE_CASE_USAGE__NESTED_ACTION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_CASE = LOOP_ACTION_USAGE__NESTED_CASE;
/**
- * The feature id for the 'Nested State' reference list.
+ * The feature id for the 'Nested Concern' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_STATE = USE_CASE_USAGE__NESTED_STATE;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_CONCERN = LOOP_ACTION_USAGE__NESTED_CONCERN;
/**
- * The feature id for the 'Nested Transition' reference list.
+ * The feature id for the 'Nested Connection' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_TRANSITION = USE_CASE_USAGE__NESTED_TRANSITION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_CONNECTION = LOOP_ACTION_USAGE__NESTED_CONNECTION;
/**
- * The feature id for the 'Nested Calculation' reference list.
+ * The feature id for the 'Nested Constraint' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_CALCULATION = USE_CASE_USAGE__NESTED_CALCULATION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_CONSTRAINT = LOOP_ACTION_USAGE__NESTED_CONSTRAINT;
/**
- * The feature id for the 'Nested Constraint' reference list.
+ * The feature id for the 'Nested Enumeration' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_CONSTRAINT = USE_CASE_USAGE__NESTED_CONSTRAINT;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_ENUMERATION = LOOP_ACTION_USAGE__NESTED_ENUMERATION;
/**
- * The feature id for the 'Nested Requirement' reference list.
+ * The feature id for the 'Nested Flow' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_REQUIREMENT = USE_CASE_USAGE__NESTED_REQUIREMENT;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_FLOW = LOOP_ACTION_USAGE__NESTED_FLOW;
/**
- * The feature id for the 'Nested Concern' reference list.
+ * The feature id for the 'Nested Interface' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_CONCERN = USE_CASE_USAGE__NESTED_CONCERN;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_INTERFACE = LOOP_ACTION_USAGE__NESTED_INTERFACE;
/**
- * The feature id for the 'Nested Case' reference list.
+ * The feature id for the 'Nested Item' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_CASE = USE_CASE_USAGE__NESTED_CASE;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_ITEM = LOOP_ACTION_USAGE__NESTED_ITEM;
/**
- * The feature id for the 'Nested Analysis Case' reference list.
+ * The feature id for the 'Nested Metadata' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_ANALYSIS_CASE = USE_CASE_USAGE__NESTED_ANALYSIS_CASE;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_METADATA = LOOP_ACTION_USAGE__NESTED_METADATA;
/**
- * The feature id for the 'Nested Verification Case' reference list.
+ * The feature id for the 'Nested Occurrence' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_VERIFICATION_CASE = USE_CASE_USAGE__NESTED_VERIFICATION_CASE;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_OCCURRENCE = LOOP_ACTION_USAGE__NESTED_OCCURRENCE;
/**
- * The feature id for the 'Nested Use Case' reference list.
+ * The feature id for the 'Nested Part' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_USE_CASE = USE_CASE_USAGE__NESTED_USE_CASE;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_PART = LOOP_ACTION_USAGE__NESTED_PART;
/**
- * The feature id for the 'Nested View' reference list.
+ * The feature id for the 'Nested Port' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_VIEW = USE_CASE_USAGE__NESTED_VIEW;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_PORT = LOOP_ACTION_USAGE__NESTED_PORT;
/**
- * The feature id for the 'Nested Viewpoint' reference list.
+ * The feature id for the 'Nested Reference' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_VIEWPOINT = USE_CASE_USAGE__NESTED_VIEWPOINT;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_REFERENCE = LOOP_ACTION_USAGE__NESTED_REFERENCE;
/**
* The feature id for the 'Nested Rendering' reference list.
@@ -171791,304 +171790,304 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_RENDERING = USE_CASE_USAGE__NESTED_RENDERING;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_RENDERING = LOOP_ACTION_USAGE__NESTED_RENDERING;
/**
- * The feature id for the 'Nested Metadata' reference list.
+ * The feature id for the 'Nested Requirement' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__NESTED_METADATA = USE_CASE_USAGE__NESTED_METADATA;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_REQUIREMENT = LOOP_ACTION_USAGE__NESTED_REQUIREMENT;
/**
- * The feature id for the 'Is Variation' attribute.
+ * The feature id for the 'Nested State' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_VARIATION = USE_CASE_USAGE__IS_VARIATION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_STATE = LOOP_ACTION_USAGE__NESTED_STATE;
/**
- * The feature id for the 'Occurrence Definition' reference list.
+ * The feature id for the 'Nested Transition' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OCCURRENCE_DEFINITION = USE_CASE_USAGE__OCCURRENCE_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_TRANSITION = LOOP_ACTION_USAGE__NESTED_TRANSITION;
/**
- * The feature id for the 'Individual Definition' reference.
+ * The feature id for the 'Nested Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__INDIVIDUAL_DEFINITION = USE_CASE_USAGE__INDIVIDUAL_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_USAGE = LOOP_ACTION_USAGE__NESTED_USAGE;
/**
- * The feature id for the 'Is Individual' attribute.
+ * The feature id for the 'Nested Use Case' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_INDIVIDUAL = USE_CASE_USAGE__IS_INDIVIDUAL;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_USE_CASE = LOOP_ACTION_USAGE__NESTED_USE_CASE;
/**
- * The feature id for the 'Portion Kind' attribute.
+ * The feature id for the 'Nested Verification Case' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__PORTION_KIND = USE_CASE_USAGE__PORTION_KIND;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE = LOOP_ACTION_USAGE__NESTED_VERIFICATION_CASE;
/**
- * The feature id for the 'Behavior' reference list.
+ * The feature id for the 'Nested View' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__BEHAVIOR = USE_CASE_USAGE__BEHAVIOR;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_VIEW = LOOP_ACTION_USAGE__NESTED_VIEW;
/**
- * The feature id for the 'Parameter' reference list.
+ * The feature id for the 'Nested Viewpoint' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__PARAMETER = USE_CASE_USAGE__PARAMETER;
+ int WHILE_LOOP_ACTION_USAGE__NESTED_VIEWPOINT = LOOP_ACTION_USAGE__NESTED_VIEWPOINT;
/**
- * The feature id for the 'Action Definition' reference list.
+ * The feature id for the 'Owning Definition' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__ACTION_DEFINITION = USE_CASE_USAGE__ACTION_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_DEFINITION = LOOP_ACTION_USAGE__OWNING_DEFINITION;
/**
- * The feature id for the 'Function' reference.
+ * The feature id for the 'Owning Usage' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__FUNCTION = USE_CASE_USAGE__FUNCTION;
+ int WHILE_LOOP_ACTION_USAGE__OWNING_USAGE = LOOP_ACTION_USAGE__OWNING_USAGE;
/**
- * The feature id for the 'Result' reference.
+ * The feature id for the 'Usage' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__RESULT = USE_CASE_USAGE__RESULT;
+ int WHILE_LOOP_ACTION_USAGE__USAGE = LOOP_ACTION_USAGE__USAGE;
/**
- * The feature id for the 'Is Model Level Evaluable' attribute.
+ * The feature id for the 'Variant' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE = USE_CASE_USAGE__IS_MODEL_LEVEL_EVALUABLE;
+ int WHILE_LOOP_ACTION_USAGE__VARIANT = LOOP_ACTION_USAGE__VARIANT;
/**
- * The feature id for the 'Calculation Definition' reference.
+ * The feature id for the 'Variant Membership' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__CALCULATION_DEFINITION = USE_CASE_USAGE__CALCULATION_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP = LOOP_ACTION_USAGE__VARIANT_MEMBERSHIP;
/**
- * The feature id for the 'Objective Requirement' reference.
+ * The feature id for the 'Individual Definition' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__OBJECTIVE_REQUIREMENT = USE_CASE_USAGE__OBJECTIVE_REQUIREMENT;
+ int WHILE_LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION = LOOP_ACTION_USAGE__INDIVIDUAL_DEFINITION;
/**
- * The feature id for the 'Case Definition' reference.
+ * The feature id for the 'Is Individual' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__CASE_DEFINITION = USE_CASE_USAGE__CASE_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__IS_INDIVIDUAL = LOOP_ACTION_USAGE__IS_INDIVIDUAL;
/**
- * The feature id for the 'Subject Parameter' reference.
+ * The feature id for the 'Occurrence Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__SUBJECT_PARAMETER = USE_CASE_USAGE__SUBJECT_PARAMETER;
+ int WHILE_LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION = LOOP_ACTION_USAGE__OCCURRENCE_DEFINITION;
/**
- * The feature id for the 'Actor Parameter' reference list.
+ * The feature id for the 'Portion Kind' attribute.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__ACTOR_PARAMETER = USE_CASE_USAGE__ACTOR_PARAMETER;
+ int WHILE_LOOP_ACTION_USAGE__PORTION_KIND = LOOP_ACTION_USAGE__PORTION_KIND;
/**
- * The feature id for the 'Use Case Definition' reference.
+ * The feature id for the 'Behavior' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__USE_CASE_DEFINITION = USE_CASE_USAGE__USE_CASE_DEFINITION;
+ int WHILE_LOOP_ACTION_USAGE__BEHAVIOR = LOOP_ACTION_USAGE__BEHAVIOR;
/**
- * The feature id for the 'Included Use Case' reference list.
+ * The feature id for the 'Parameter' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__INCLUDED_USE_CASE = USE_CASE_USAGE__INCLUDED_USE_CASE;
+ int WHILE_LOOP_ACTION_USAGE__PARAMETER = LOOP_ACTION_USAGE__PARAMETER;
/**
- * The feature id for the 'Event Occurrence' reference.
+ * The feature id for the 'Action Definition' reference list.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__EVENT_OCCURRENCE = USE_CASE_USAGE_FEATURE_COUNT + 0;
+ int WHILE_LOOP_ACTION_USAGE__ACTION_DEFINITION = LOOP_ACTION_USAGE__ACTION_DEFINITION;
/**
- * The feature id for the 'Performed Action' reference.
+ * The feature id for the 'Body Action' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__PERFORMED_ACTION = USE_CASE_USAGE_FEATURE_COUNT + 1;
+ int WHILE_LOOP_ACTION_USAGE__BODY_ACTION = LOOP_ACTION_USAGE__BODY_ACTION;
/**
- * The feature id for the 'Use Case Included' reference.
+ * The feature id for the 'Until Argument' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE__USE_CASE_INCLUDED = USE_CASE_USAGE_FEATURE_COUNT + 2;
+ int WHILE_LOOP_ACTION_USAGE__UNTIL_ARGUMENT = LOOP_ACTION_USAGE_FEATURE_COUNT + 0;
/**
- * The number of structural features of the 'Include Use Case Usage' class.
+ * The feature id for the 'While Argument' reference.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE_FEATURE_COUNT = USE_CASE_USAGE_FEATURE_COUNT + 3;
+ int WHILE_LOOP_ACTION_USAGE__WHILE_ARGUMENT = LOOP_ACTION_USAGE_FEATURE_COUNT + 1;
/**
- * The operation id for the 'Escaped Name' operation.
+ * The number of structural features of the 'While Loop Action Usage' class.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___ESCAPED_NAME = USE_CASE_USAGE___ESCAPED_NAME;
+ int WHILE_LOOP_ACTION_USAGE_FEATURE_COUNT = LOOP_ACTION_USAGE_FEATURE_COUNT + 2;
/**
- * The operation id for the 'Effective Short Name' operation.
+ * The operation id for the 'Effective Name' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___EFFECTIVE_SHORT_NAME = USE_CASE_USAGE___EFFECTIVE_SHORT_NAME;
+ int WHILE_LOOP_ACTION_USAGE___EFFECTIVE_NAME = LOOP_ACTION_USAGE___EFFECTIVE_NAME;
/**
- * The operation id for the 'Effective Name' operation.
+ * The operation id for the 'Effective Short Name' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___EFFECTIVE_NAME = USE_CASE_USAGE___EFFECTIVE_NAME;
+ int WHILE_LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME = LOOP_ACTION_USAGE___EFFECTIVE_SHORT_NAME;
/**
- * The operation id for the 'Library Namespace' operation.
+ * The operation id for the 'Escaped Name' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___LIBRARY_NAMESPACE = USE_CASE_USAGE___LIBRARY_NAMESPACE;
+ int WHILE_LOOP_ACTION_USAGE___ESCAPED_NAME = LOOP_ACTION_USAGE___ESCAPED_NAME;
/**
- * The operation id for the 'Path' operation.
+ * The operation id for the 'Library Namespace' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___PATH = USE_CASE_USAGE___PATH;
+ int WHILE_LOOP_ACTION_USAGE___LIBRARY_NAMESPACE = LOOP_ACTION_USAGE___LIBRARY_NAMESPACE;
/**
- * The operation id for the 'Names Of' operation.
+ * The operation id for the 'Path' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___NAMES_OF__ELEMENT = USE_CASE_USAGE___NAMES_OF__ELEMENT;
+ int WHILE_LOOP_ACTION_USAGE___PATH = LOOP_ACTION_USAGE___PATH;
/**
- * The operation id for the 'Visibility Of' operation.
+ * The operation id for the 'Imported Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP = USE_CASE_USAGE___VISIBILITY_OF__MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST = LOOP_ACTION_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
/**
- * The operation id for the 'Visible Memberships' operation.
+ * The operation id for the 'Memberships Of Visibility' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = USE_CASE_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
+ int WHILE_LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = LOOP_ACTION_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
/**
- * The operation id for the 'Imported Memberships' operation.
+ * The operation id for the 'Names Of' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST = USE_CASE_USAGE___IMPORTED_MEMBERSHIPS__ELIST;
+ int WHILE_LOOP_ACTION_USAGE___NAMES_OF__ELEMENT = LOOP_ACTION_USAGE___NAMES_OF__ELEMENT;
/**
- * The operation id for the 'Memberships Of Visibility' operation.
+ * The operation id for the 'Qualification Of' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST = USE_CASE_USAGE___MEMBERSHIPS_OF_VISIBILITY__VISIBILITYKIND_ELIST;
+ int WHILE_LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING = LOOP_ACTION_USAGE___QUALIFICATION_OF__STRING;
/**
* The operation id for the 'Resolve' operation.
@@ -172097,7 +172096,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___RESOLVE__STRING = USE_CASE_USAGE___RESOLVE__STRING;
+ int WHILE_LOOP_ACTION_USAGE___RESOLVE__STRING = LOOP_ACTION_USAGE___RESOLVE__STRING;
/**
* The operation id for the 'Resolve Global' operation.
@@ -172106,7 +172105,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___RESOLVE_GLOBAL__STRING = USE_CASE_USAGE___RESOLVE_GLOBAL__STRING;
+ int WHILE_LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING = LOOP_ACTION_USAGE___RESOLVE_GLOBAL__STRING;
/**
* The operation id for the 'Resolve Local' operation.
@@ -172115,7 +172114,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___RESOLVE_LOCAL__STRING = USE_CASE_USAGE___RESOLVE_LOCAL__STRING;
+ int WHILE_LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING = LOOP_ACTION_USAGE___RESOLVE_LOCAL__STRING;
/**
* The operation id for the 'Resolve Visible' operation.
@@ -172124,16 +172123,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___RESOLVE_VISIBLE__STRING = USE_CASE_USAGE___RESOLVE_VISIBLE__STRING;
-
- /**
- * The operation id for the 'Qualification Of' operation.
- *
- *
- * @generated
- * @ordered
- */
- int INCLUDE_USE_CASE_USAGE___QUALIFICATION_OF__STRING = USE_CASE_USAGE___QUALIFICATION_OF__STRING;
+ int WHILE_LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING = LOOP_ACTION_USAGE___RESOLVE_VISIBLE__STRING;
/**
* The operation id for the 'Unqualified Name Of' operation.
@@ -172142,52 +172132,43 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING = USE_CASE_USAGE___UNQUALIFIED_NAME_OF__STRING;
-
- /**
- * The operation id for the 'Inherited Memberships' operation.
- *
- *
- * @generated
- * @ordered
- */
- int INCLUDE_USE_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USE_CASE_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int WHILE_LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING = LOOP_ACTION_USAGE___UNQUALIFIED_NAME_OF__STRING;
/**
- * The operation id for the 'Inheritable Memberships' operation.
+ * The operation id for the 'Visibility Of' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USE_CASE_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int WHILE_LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP = LOOP_ACTION_USAGE___VISIBILITY_OF__MEMBERSHIP;
/**
- * The operation id for the 'Non Private Memberships' operation.
+ * The operation id for the 'Visible Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = USE_CASE_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
+ int WHILE_LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN = LOOP_ACTION_USAGE___VISIBLE_MEMBERSHIPS__ELIST_BOOLEAN_BOOLEAN;
/**
- * The operation id for the 'Remove Redefined Features' operation.
+ * The operation id for the 'All Redefined Features Of' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = USE_CASE_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
+ int WHILE_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
/**
- * The operation id for the 'All Redefined Features Of' operation.
+ * The operation id for the 'All Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP = USE_CASE_USAGE___ALL_REDEFINED_FEATURES_OF__MEMBERSHIP;
+ int WHILE_LOOP_ACTION_USAGE___ALL_SUPERTYPES = LOOP_ACTION_USAGE___ALL_SUPERTYPES;
/**
* The operation id for the 'Direction Of' operation.
@@ -172196,7 +172177,7 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___DIRECTION_OF__FEATURE = USE_CASE_USAGE___DIRECTION_OF__FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE;
/**
* The operation id for the 'Direction Of Excluding' operation.
@@ -172205,124 +172186,124 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+ int WHILE_LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
/**
- * The operation id for the 'Supertypes' operation.
+ * The operation id for the 'Inheritable Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___SUPERTYPES__BOOLEAN = USE_CASE_USAGE___SUPERTYPES__BOOLEAN;
+ int WHILE_LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITABLE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'All Supertypes' operation.
+ * The operation id for the 'Inherited Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___ALL_SUPERTYPES = USE_CASE_USAGE___ALL_SUPERTYPES;
+ int WHILE_LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___INHERITED_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Specializes' operation.
+ * The operation id for the 'Is Compatible With' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___SPECIALIZES__TYPE = USE_CASE_USAGE___SPECIALIZES__TYPE;
+ int WHILE_LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE = LOOP_ACTION_USAGE___IS_COMPATIBLE_WITH__TYPE;
/**
- * The operation id for the 'Specializes From Library' operation.
+ * The operation id for the 'Multiplicities' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = USE_CASE_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
+ int WHILE_LOOP_ACTION_USAGE___MULTIPLICITIES = LOOP_ACTION_USAGE___MULTIPLICITIES;
/**
- * The operation id for the 'Is Compatible With' operation.
+ * The operation id for the 'Non Private Memberships' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE = USE_CASE_USAGE___IS_COMPATIBLE_WITH__TYPE;
+ int WHILE_LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN = LOOP_ACTION_USAGE___NON_PRIVATE_MEMBERSHIPS__ELIST_ELIST_BOOLEAN;
/**
- * The operation id for the 'Multiplicities' operation.
+ * The operation id for the 'Remove Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___MULTIPLICITIES = USE_CASE_USAGE___MULTIPLICITIES;
+ int WHILE_LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST = LOOP_ACTION_USAGE___REMOVE_REDEFINED_FEATURES__ELIST;
/**
- * The operation id for the 'Direction For' operation.
+ * The operation id for the 'Specializes' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___DIRECTION_FOR__TYPE = USE_CASE_USAGE___DIRECTION_FOR__TYPE;
+ int WHILE_LOOP_ACTION_USAGE___SPECIALIZES__TYPE = LOOP_ACTION_USAGE___SPECIALIZES__TYPE;
/**
- * The operation id for the 'Naming Feature' operation.
+ * The operation id for the 'Specializes From Library' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___NAMING_FEATURE = USE_CASE_USAGE___NAMING_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___SPECIALIZES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Redefines' operation.
+ * The operation id for the 'Supertypes' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___REDEFINES__FEATURE = USE_CASE_USAGE___REDEFINES__FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN = LOOP_ACTION_USAGE___SUPERTYPES__BOOLEAN;
/**
- * The operation id for the 'Redefines From Library' operation.
+ * The operation id for the 'All Redefined Features' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING = USE_CASE_USAGE___REDEFINES_FROM_LIBRARY__STRING;
+ int WHILE_LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES = LOOP_ACTION_USAGE___ALL_REDEFINED_FEATURES;
/**
- * The operation id for the 'Subsets Chain' operation.
+ * The operation id for the 'As Cartesian Product' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = USE_CASE_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___AS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Typing Features' operation.
+ * The operation id for the 'Can Access' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___TYPING_FEATURES = USE_CASE_USAGE___TYPING_FEATURES;
+ int WHILE_LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE = LOOP_ACTION_USAGE___CAN_ACCESS__FEATURE;
/**
- * The operation id for the 'As Cartesian Product' operation.
+ * The operation id for the 'Direction For' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___AS_CARTESIAN_PRODUCT = USE_CASE_USAGE___AS_CARTESIAN_PRODUCT;
+ int WHILE_LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE = LOOP_ACTION_USAGE___DIRECTION_FOR__TYPE;
/**
* The operation id for the 'Is Cartesian Product' operation.
@@ -172331,142 +172312,142 @@ public interface SysMLPackage extends EPackage {
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IS_CARTESIAN_PRODUCT = USE_CASE_USAGE___IS_CARTESIAN_PRODUCT;
+ int WHILE_LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT = LOOP_ACTION_USAGE___IS_CARTESIAN_PRODUCT;
/**
- * The operation id for the 'Is Owned Cross Feature' operation.
+ * The operation id for the 'Is Featured Within' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IS_OWNED_CROSS_FEATURE = USE_CASE_USAGE___IS_OWNED_CROSS_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE = LOOP_ACTION_USAGE___IS_FEATURED_WITHIN__TYPE;
/**
- * The operation id for the 'Owned Cross Feature' operation.
+ * The operation id for the 'Is Featuring Type' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___OWNED_CROSS_FEATURE = USE_CASE_USAGE___OWNED_CROSS_FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE = LOOP_ACTION_USAGE___IS_FEATURING_TYPE__TYPE;
/**
- * The operation id for the 'All Redefined Features' operation.
+ * The operation id for the 'Is Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___ALL_REDEFINED_FEATURES = USE_CASE_USAGE___ALL_REDEFINED_FEATURES;
+ int WHILE_LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___IS_OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Is Featured Within' operation.
+ * The operation id for the 'Naming Feature' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IS_FEATURED_WITHIN__TYPE = USE_CASE_USAGE___IS_FEATURED_WITHIN__TYPE;
+ int WHILE_LOOP_ACTION_USAGE___NAMING_FEATURE = LOOP_ACTION_USAGE___NAMING_FEATURE;
/**
- * The operation id for the 'Can Access' operation.
+ * The operation id for the 'Owned Cross Feature' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___CAN_ACCESS__FEATURE = USE_CASE_USAGE___CAN_ACCESS__FEATURE;
+ int WHILE_LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE = LOOP_ACTION_USAGE___OWNED_CROSS_FEATURE;
/**
- * The operation id for the 'Is Featuring Type' operation.
+ * The operation id for the 'Redefines' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IS_FEATURING_TYPE__TYPE = USE_CASE_USAGE___IS_FEATURING_TYPE__TYPE;
+ int WHILE_LOOP_ACTION_USAGE___REDEFINES__FEATURE = LOOP_ACTION_USAGE___REDEFINES__FEATURE;
/**
- * The operation id for the 'Referenced Feature Target' operation.
+ * The operation id for the 'Redefines From Library' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___REFERENCED_FEATURE_TARGET = USE_CASE_USAGE___REFERENCED_FEATURE_TARGET;
+ int WHILE_LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING = LOOP_ACTION_USAGE___REDEFINES_FROM_LIBRARY__STRING;
/**
- * The operation id for the 'Input Parameters' operation.
+ * The operation id for the 'Subsets Chain' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___INPUT_PARAMETERS = USE_CASE_USAGE___INPUT_PARAMETERS;
+ int WHILE_LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE = LOOP_ACTION_USAGE___SUBSETS_CHAIN__FEATURE_FEATURE;
/**
- * The operation id for the 'Input Parameter' operation.
+ * The operation id for the 'Typing Features' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___INPUT_PARAMETER__INT = USE_CASE_USAGE___INPUT_PARAMETER__INT;
+ int WHILE_LOOP_ACTION_USAGE___TYPING_FEATURES = LOOP_ACTION_USAGE___TYPING_FEATURES;
/**
- * The operation id for the 'Argument' operation.
+ * The operation id for the 'Referenced Feature Target' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___ARGUMENT__INT = USE_CASE_USAGE___ARGUMENT__INT;
+ int WHILE_LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET = LOOP_ACTION_USAGE___REFERENCED_FEATURE_TARGET;
/**
- * The operation id for the 'Is Subaction Usage' operation.
+ * The operation id for the 'Argument' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___IS_SUBACTION_USAGE = USE_CASE_USAGE___IS_SUBACTION_USAGE;
+ int WHILE_LOOP_ACTION_USAGE___ARGUMENT__INT = LOOP_ACTION_USAGE___ARGUMENT__INT;
/**
- * The operation id for the 'Model Level Evaluable' operation.
+ * The operation id for the 'Input Parameter' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST = USE_CASE_USAGE___MODEL_LEVEL_EVALUABLE__ELIST;
+ int WHILE_LOOP_ACTION_USAGE___INPUT_PARAMETER__INT = LOOP_ACTION_USAGE___INPUT_PARAMETER__INT;
/**
- * The operation id for the 'Evaluate' operation.
+ * The operation id for the 'Input Parameters' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___EVALUATE__ELEMENT = USE_CASE_USAGE___EVALUATE__ELEMENT;
+ int WHILE_LOOP_ACTION_USAGE___INPUT_PARAMETERS = LOOP_ACTION_USAGE___INPUT_PARAMETERS;
/**
- * The operation id for the 'Check Condition' operation.
+ * The operation id for the 'Is Subaction Usage' operation.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE___CHECK_CONDITION__ELEMENT = USE_CASE_USAGE___CHECK_CONDITION__ELEMENT;
+ int WHILE_LOOP_ACTION_USAGE___IS_SUBACTION_USAGE = LOOP_ACTION_USAGE___IS_SUBACTION_USAGE;
/**
- * The number of operations of the 'Include Use Case Usage' class.
+ * The number of operations of the 'While Loop Action Usage' class.
*
*
* @generated
* @ordered
*/
- int INCLUDE_USE_CASE_USAGE_OPERATION_COUNT = USE_CASE_USAGE_OPERATION_COUNT + 0;
+ int WHILE_LOOP_ACTION_USAGE_OPERATION_COUNT = LOOP_ACTION_USAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.VisibilityKind Visibility Kind}' enum.
@@ -172476,7 +172457,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getVisibilityKind()
* @generated
*/
- int VISIBILITY_KIND = 175;
+ int VISIBILITY_KIND = 181;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.FeatureDirectionKind Feature Direction Kind}' enum.
@@ -172486,7 +172467,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getFeatureDirectionKind()
* @generated
*/
- int FEATURE_DIRECTION_KIND = 176;
+ int FEATURE_DIRECTION_KIND = 175;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.PortionKind Portion Kind}' enum.
@@ -172496,7 +172477,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getPortionKind()
* @generated
*/
- int PORTION_KIND = 177;
+ int PORTION_KIND = 176;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.RequirementConstraintKind Requirement Constraint Kind}' enum.
@@ -172506,7 +172487,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getRequirementConstraintKind()
* @generated
*/
- int REQUIREMENT_CONSTRAINT_KIND = 178;
+ int REQUIREMENT_CONSTRAINT_KIND = 177;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.TriggerKind Trigger Kind}' enum.
@@ -172516,7 +172497,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTriggerKind()
* @generated
*/
- int TRIGGER_KIND = 179;
+ int TRIGGER_KIND = 180;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.StateSubactionKind State Subaction Kind}' enum.
@@ -172526,7 +172507,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getStateSubactionKind()
* @generated
*/
- int STATE_SUBACTION_KIND = 180;
+ int STATE_SUBACTION_KIND = 178;
/**
* The meta object id for the '{@link org.omg.sysml.lang.sysml.TransitionFeatureKind Transition Feature Kind}' enum.
@@ -172536,7 +172517,7 @@ public interface SysMLPackage extends EPackage {
* @see org.omg.sysml.lang.sysml.impl.SysMLPackageImpl#getTransitionFeatureKind()
* @generated
*/
- int TRANSITION_FEATURE_KIND = 181;
+ int TRANSITION_FEATURE_KIND = 179;
/**
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TerminateActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TerminateActionUsage.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TerminateActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TerminateActionUsage.java
index a8a6091bc9..f41b75e0a0 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TerminateActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TerminateActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TextualRepresentation.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TextualRepresentation.java
similarity index 85%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TextualRepresentation.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TextualRepresentation.java
index f4ef444fcc..e37ebdd496 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TextualRepresentation.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TextualRepresentation.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -63,8 +44,8 @@
* The following features are supported:
*
*
*
@@ -84,7 +65,7 @@ public interface TextualRepresentation extends AnnotatingElement {
* @return the value of the 'Language' attribute.
* @see #setLanguage(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getTextualRepresentation_Language()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
String getLanguage();
@@ -110,7 +91,7 @@ public interface TextualRepresentation extends AnnotatingElement {
* @return the value of the 'Body' attribute.
* @see #setBody(String)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getTextualRepresentation_Body()
- * @model dataType="org.omg.sysml.lang.types.String" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
String getBody();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionFeatureKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionFeatureKind.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionFeatureKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionFeatureKind.java
index ee660c8412..8952d74e82 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionFeatureKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionFeatureKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionFeatureMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionFeatureMembership.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionFeatureMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionFeatureMembership.java
index e3641a4c9c..6a13df3349 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionFeatureMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionFeatureMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionUsage.java
similarity index 93%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionUsage.java
index ad80d369d5..ceb4288d7c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TransitionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TransitionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -105,12 +86,12 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getTransitionUsage()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TriggerInvocationExpression.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TriggerInvocationExpression.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TriggerInvocationExpression.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TriggerInvocationExpression.java
index bdc00336df..50c21b0847 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TriggerInvocationExpression.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TriggerInvocationExpression.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TriggerKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TriggerKind.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TriggerKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TriggerKind.java
index 14cbaa7dc5..e0f1cb1f73 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TriggerKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TriggerKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Type.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Type.java
similarity index 95%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Type.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Type.java
index 6275a38ab0..51c4987a69 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Type.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Type.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -89,30 +70,30 @@
* The following features are supported:
*
*
By default, this Type is compatible with an otherType if it directly or indirectly specializes the otherType.
* specializes(otherType)
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" otherTypeRequired="true" otherTypeOrdered="false"
+ * @model required="true" ordered="false" otherTypeRequired="true" otherTypeOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TypeFeaturing.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TypeFeaturing.java
similarity index 83%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TypeFeaturing.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TypeFeaturing.java
index 036028acb3..7efb934a55 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/TypeFeaturing.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/TypeFeaturing.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Unioning.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Unioning.java
similarity index 78%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Unioning.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Unioning.java
index f35a5ff696..dfc8e9bb46 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Unioning.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Unioning.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -36,8 +17,8 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getUnioning()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Usage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Usage.java
similarity index 97%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Usage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Usage.java
index 87634ab3ec..4a72dab0d4 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/Usage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/Usage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -97,43 +78,43 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.Usage#isMayTimeVary May Time Vary}
- *
{@link org.omg.sysml.lang.sysml.Usage#isReference Is Reference}
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getUsage()
@@ -159,7 +140,7 @@ public interface Usage extends Feature {
* @return the value of the 'May Time Vary' attribute.
* @see #setMayTimeVary(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getUsage_MayTimeVary()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="redefines"
* annotation="http://www.omg.org/spec/SysML"
* @generated
@@ -186,7 +167,7 @@ public interface Usage extends Feature {
* @return the value of the 'Is Reference' attribute.
* @see #setIsReference(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getUsage_IsReference()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" transient="true" volatile="true" derived="true" ordered="false"
+ * @model required="true" transient="true" volatile="true" derived="true" ordered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
@@ -1070,7 +1051,7 @@ public interface Usage extends Feature {
* @return the value of the 'Is Variation' attribute.
* @see #setIsVariation(boolean)
* @see org.omg.sysml.lang.sysml.SysMLPackage#getUsage_IsVariation()
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false"
+ * @model required="true" ordered="false"
* @generated
*/
boolean isVariation();
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/UseCaseDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/UseCaseDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/UseCaseDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/UseCaseDefinition.java
index c91523d7d4..f6daa4e2a6 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/UseCaseDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/UseCaseDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/UseCaseUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/UseCaseUsage.java
similarity index 77%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/UseCaseUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/UseCaseUsage.java
index 8c071343ad..37a941fd24 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/UseCaseUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/UseCaseUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -44,8 +25,8 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.UseCaseUsage#getUseCaseDefinition Use Case Definition}
*
{@link org.omg.sysml.lang.sysml.UseCaseUsage#getIncludedUseCase Included Use Case}
+ *
{@link org.omg.sysml.lang.sysml.UseCaseUsage#getUseCaseDefinition Use Case Definition}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getUseCaseUsage()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VariantMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VariantMembership.java
similarity index 73%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VariantMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VariantMembership.java
index 0891014494..08e38dfbce 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VariantMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VariantMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VerificationCaseDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VerificationCaseDefinition.java
similarity index 68%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VerificationCaseDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VerificationCaseDefinition.java
index 076696c8e9..b67e626f36 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VerificationCaseDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VerificationCaseDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VerificationCaseUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VerificationCaseUsage.java
similarity index 80%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VerificationCaseUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VerificationCaseUsage.java
index 3d7a4970ab..5c86b14a85 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VerificationCaseUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VerificationCaseUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewDefinition.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewDefinition.java
index 49e5e6194d..6676781d85 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -53,10 +34,10 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getViewDefinition()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewRenderingMembership.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewRenderingMembership.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewRenderingMembership.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewRenderingMembership.java
index bcd5dcb500..6b64a5fd2d 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewRenderingMembership.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewRenderingMembership.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewUsage.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewUsage.java
index a24e610245..86c77bfc7a 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -60,11 +41,11 @@
* The following features are supported:
*
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getViewUsage()
@@ -218,7 +199,7 @@ public interface ViewUsage extends PartUsage {
* metadataFeatures->exists(elem |
* cond.checkCondition(elem)))
*
- * @model dataType="org.omg.sysml.lang.types.Boolean" required="true" ordered="false" elementRequired="true" elementOrdered="false"
+ * @model required="true" ordered="false" elementRequired="true" elementOrdered="false"
* annotation="http://www.omg.org/spec/SysML"
* @generated
*/
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewpointDefinition.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewpointDefinition.java
similarity index 67%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewpointDefinition.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewpointDefinition.java
index e3aacc3522..5d53d59c1d 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewpointDefinition.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewpointDefinition.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewpointUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewpointUsage.java
similarity index 78%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewpointUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewpointUsage.java
index 37e19521c9..17a7e308ad 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/ViewpointUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/ViewpointUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VisibilityKind.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VisibilityKind.java
similarity index 88%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VisibilityKind.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VisibilityKind.java
index c7bea7cf7c..42686f9e49 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/VisibilityKind.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/VisibilityKind.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/WhileLoopActionUsage.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/WhileLoopActionUsage.java
similarity index 81%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/WhileLoopActionUsage.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/WhileLoopActionUsage.java
index 41fbde8ea2..0c7eb33cad 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/WhileLoopActionUsage.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/WhileLoopActionUsage.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml;
@@ -55,8 +36,8 @@
* The following features are supported:
*
*
- *
{@link org.omg.sysml.lang.sysml.WhileLoopActionUsage#getWhileArgument While Argument}
*
{@link org.omg.sysml.lang.sysml.WhileLoopActionUsage#getUntilArgument Until Argument}
+ *
{@link org.omg.sysml.lang.sysml.WhileLoopActionUsage#getWhileArgument While Argument}
*
*
* @see org.omg.sysml.lang.sysml.SysMLPackage#getWhileLoopActionUsage()
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AcceptActionUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AcceptActionUsageImpl.java
similarity index 89%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AcceptActionUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AcceptActionUsageImpl.java
index 30d21da09c..5fa8894280 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AcceptActionUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AcceptActionUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -43,23 +24,23 @@
* The following features are implemented:
*
*
*
* @generated
*/
public class AcceptActionUsageImpl extends ActionUsageImpl implements AcceptActionUsage {
/**
- * The cached setting delegate for the '{@link #getReceiverArgument() Receiver Argument}' reference.
+ * The cached setting delegate for the '{@link #getPayloadArgument() Payload Argument}' reference.
*
*
- * @see #getReceiverArgument()
+ * @see #getPayloadArgument()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate RECEIVER_ARGUMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate PAYLOAD_ARGUMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT).getSettingDelegate();
/**
* The cached setting delegate for the '{@link #getPayloadParameter() Payload Parameter}' reference.
@@ -72,14 +53,14 @@ public class AcceptActionUsageImpl extends ActionUsageImpl implements AcceptActi
protected EStructuralFeature.Internal.SettingDelegate PAYLOAD_PARAMETER__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getPayloadArgument() Payload Argument}' reference.
+ * The cached setting delegate for the '{@link #getReceiverArgument() Receiver Argument}' reference.
*
*
- * @see #getPayloadArgument()
+ * @see #getReceiverArgument()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate PAYLOAD_ARGUMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate RECEIVER_ARGUMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT).getSettingDelegate();
/**
*
@@ -219,15 +200,15 @@ public boolean isTriggerAction() {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
- if (resolve) return getReceiverArgument();
- return basicGetReceiverArgument();
- case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER:
- if (resolve) return getPayloadParameter();
- return basicGetPayloadParameter();
case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT:
if (resolve) return getPayloadArgument();
return basicGetPayloadArgument();
+ case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER:
+ if (resolve) return getPayloadParameter();
+ return basicGetPayloadParameter();
+ case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
+ if (resolve) return getReceiverArgument();
+ return basicGetReceiverArgument();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -240,14 +221,14 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
- setReceiverArgument((Expression)newValue);
+ case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT:
+ setPayloadArgument((Expression)newValue);
return;
case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER:
setPayloadParameter((ReferenceUsage)newValue);
return;
- case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT:
- setPayloadArgument((Expression)newValue);
+ case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
+ setReceiverArgument((Expression)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -261,14 +242,14 @@ public void eSet(int featureID, Object newValue) {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
- setReceiverArgument((Expression)null);
+ case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT:
+ setPayloadArgument((Expression)null);
return;
case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER:
setPayloadParameter((ReferenceUsage)null);
return;
- case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT:
- setPayloadArgument((Expression)null);
+ case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
+ setReceiverArgument((Expression)null);
return;
}
super.eUnset(featureID);
@@ -282,12 +263,12 @@ public void eUnset(int featureID) {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
- return RECEIVER_ARGUMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
- case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER:
- return PAYLOAD_PARAMETER__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_ARGUMENT:
return PAYLOAD_ARGUMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
+ case SysMLPackage.ACCEPT_ACTION_USAGE__PAYLOAD_PARAMETER:
+ return PAYLOAD_PARAMETER__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
+ case SysMLPackage.ACCEPT_ACTION_USAGE__RECEIVER_ARGUMENT:
+ return RECEIVER_ARGUMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
}
return super.eIsSet(featureID);
}
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActionDefinitionImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActionDefinitionImpl.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActionDefinitionImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActionDefinitionImpl.java
index 543b22f9e7..673f6277ec 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActionDefinitionImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActionDefinitionImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -43,8 +24,8 @@
* The following features are implemented:
*
*
*
@@ -52,24 +33,24 @@
*/
public class ActionDefinitionImpl extends OccurrenceDefinitionImpl implements ActionDefinition {
/**
- * The cached setting delegate for the '{@link #getStep() Step}' reference list.
+ * The cached setting delegate for the '{@link #getParameter() Parameter}' reference list.
*
*
- * @see #getStep()
+ * @see #getParameter()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate STEP__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.BEHAVIOR__STEP).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate PARAMETER__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.BEHAVIOR__PARAMETER).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getParameter() Parameter}' reference list.
+ * The cached setting delegate for the '{@link #getStep() Step}' reference list.
*
*
- * @see #getParameter()
+ * @see #getStep()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate PARAMETER__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.BEHAVIOR__PARAMETER).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate STEP__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.BEHAVIOR__STEP).getSettingDelegate();
/**
* The cached setting delegate for the '{@link #getAction() Action}' reference list.
@@ -142,24 +123,6 @@ public EList getAction() {
return (EList)ACTION__ESETTING_DELEGATE.dynamicGet(this, null, 0, true, false);
}
- /**
- *
- *
- * @generated
- */
- public EList getDirectedFeature() {
- return getParameter();
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetDirectedFeature() {
- return false;
- }
-
/**
*
*
@@ -168,10 +131,10 @@ public boolean isSetDirectedFeature() {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case SysMLPackage.ACTION_DEFINITION__STEP:
- return getStep();
case SysMLPackage.ACTION_DEFINITION__PARAMETER:
return getParameter();
+ case SysMLPackage.ACTION_DEFINITION__STEP:
+ return getStep();
case SysMLPackage.ACTION_DEFINITION__ACTION:
return getAction();
}
@@ -187,14 +150,14 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case SysMLPackage.ACTION_DEFINITION__STEP:
- getStep().clear();
- getStep().addAll((Collection extends Step>)newValue);
- return;
case SysMLPackage.ACTION_DEFINITION__PARAMETER:
getParameter().clear();
getParameter().addAll((Collection extends Feature>)newValue);
return;
+ case SysMLPackage.ACTION_DEFINITION__STEP:
+ getStep().clear();
+ getStep().addAll((Collection extends Step>)newValue);
+ return;
case SysMLPackage.ACTION_DEFINITION__ACTION:
getAction().clear();
getAction().addAll((Collection extends ActionUsage>)newValue);
@@ -211,12 +174,12 @@ public void eSet(int featureID, Object newValue) {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case SysMLPackage.ACTION_DEFINITION__STEP:
- getStep().clear();
- return;
case SysMLPackage.ACTION_DEFINITION__PARAMETER:
getParameter().clear();
return;
+ case SysMLPackage.ACTION_DEFINITION__STEP:
+ getStep().clear();
+ return;
case SysMLPackage.ACTION_DEFINITION__ACTION:
getAction().clear();
return;
@@ -234,10 +197,10 @@ public boolean eIsSet(int featureID) {
switch (featureID) {
case SysMLPackage.ACTION_DEFINITION__DIRECTED_FEATURE:
return isSetDirectedFeature();
- case SysMLPackage.ACTION_DEFINITION__STEP:
- return STEP__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ACTION_DEFINITION__PARAMETER:
return isSetParameter();
+ case SysMLPackage.ACTION_DEFINITION__STEP:
+ return STEP__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ACTION_DEFINITION__ACTION:
return ACTION__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
}
@@ -253,8 +216,8 @@ public boolean eIsSet(int featureID) {
public int eBaseStructuralFeatureID(int derivedFeatureID, Class> baseClass) {
if (baseClass == Behavior.class) {
switch (derivedFeatureID) {
- case SysMLPackage.ACTION_DEFINITION__STEP: return SysMLPackage.BEHAVIOR__STEP;
case SysMLPackage.ACTION_DEFINITION__PARAMETER: return SysMLPackage.BEHAVIOR__PARAMETER;
+ case SysMLPackage.ACTION_DEFINITION__STEP: return SysMLPackage.BEHAVIOR__STEP;
default: return -1;
}
}
@@ -270,12 +233,30 @@ public int eBaseStructuralFeatureID(int derivedFeatureID, Class> baseClass) {
public int eDerivedStructuralFeatureID(int baseFeatureID, Class> baseClass) {
if (baseClass == Behavior.class) {
switch (baseFeatureID) {
- case SysMLPackage.BEHAVIOR__STEP: return SysMLPackage.ACTION_DEFINITION__STEP;
case SysMLPackage.BEHAVIOR__PARAMETER: return SysMLPackage.ACTION_DEFINITION__PARAMETER;
+ case SysMLPackage.BEHAVIOR__STEP: return SysMLPackage.ACTION_DEFINITION__STEP;
default: return -1;
}
}
return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
}
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getDirectedFeature() {
+ return getParameter();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetDirectedFeature() {
+ return false;
+ }
+
} //ActionDefinitionImpl
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActionUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActionUsageImpl.java
similarity index 91%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActionUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActionUsageImpl.java
index 93051f52aa..29f93282e5 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActionUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActionUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -134,72 +115,6 @@ public boolean isSetActionDefinition() {
return !getActionDefinition().isEmpty();
}
- /**
- * The cached invocation delegate for the '{@link #inputParameters() Input Parameters}' operation.
- *
- *
- * @see #inputParameters()
- * @generated
- * @ordered
- */
- protected static final EOperation.Internal.InvocationDelegate INPUT_PARAMETERS__EINVOCATION_DELEGATE = ((EOperation.Internal)SysMLPackage.Literals.ACTION_USAGE___INPUT_PARAMETERS).getInvocationDelegate();
-
- /**
- *
- *
- * @generated
- */
- public EList getDirectedFeature() {
- return getParameter();
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetDirectedFeature() {
- return false;
- }
-
- /**
- *
- *
- * @generated
- */
- public EList getBehavior() {
- return getActionDefinition();
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetBehavior() {
- return false;
- }
-
- /**
- *
- *
- * @generated
- */
- public EList getOccurrenceDefinition() {
- @SuppressWarnings("unchecked")
- EList actionDefinition = (EList)((EList>)getActionDefinition());
- return actionDefinition;
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetOccurrenceDefinition() {
- return false;
- }
-
/**
*
*
@@ -215,16 +130,6 @@ public EList inputParameters() {
}
}
- /**
- * The cached invocation delegate for the '{@link #inputParameter(int) Input Parameter}' operation.
- *
- *
- * @see #inputParameter(int)
- * @generated
- * @ordered
- */
- protected static final EOperation.Internal.InvocationDelegate INPUT_PARAMETER_INT__EINVOCATION_DELEGATE = ((EOperation.Internal)SysMLPackage.Literals.ACTION_USAGE___INPUT_PARAMETER__INT).getInvocationDelegate();
-
/**
*
*
@@ -249,6 +154,26 @@ public Feature inputParameter(int i) {
*/
protected static final EOperation.Internal.InvocationDelegate ARGUMENT_INT__EINVOCATION_DELEGATE = ((EOperation.Internal)SysMLPackage.Literals.ACTION_USAGE___ARGUMENT__INT).getInvocationDelegate();
+ /**
+ * The cached invocation delegate for the '{@link #inputParameter(int) Input Parameter}' operation.
+ *
+ *
+ * @see #inputParameter(int)
+ * @generated
+ * @ordered
+ */
+ protected static final EOperation.Internal.InvocationDelegate INPUT_PARAMETER_INT__EINVOCATION_DELEGATE = ((EOperation.Internal)SysMLPackage.Literals.ACTION_USAGE___INPUT_PARAMETER__INT).getInvocationDelegate();
+
+ /**
+ * The cached invocation delegate for the '{@link #inputParameters() Input Parameters}' operation.
+ *
+ *
+ * @see #inputParameters()
+ * @generated
+ * @ordered
+ */
+ protected static final EOperation.Internal.InvocationDelegate INPUT_PARAMETERS__EINVOCATION_DELEGATE = ((EOperation.Internal)SysMLPackage.Literals.ACTION_USAGE___INPUT_PARAMETERS).getInvocationDelegate();
+
/**
*
*
@@ -415,16 +340,72 @@ public int eDerivedStructuralFeatureID(int baseFeatureID, Class> baseClass) {
@Override
public Object eInvoke(int operationID, EList> arguments) throws InvocationTargetException {
switch (operationID) {
- case SysMLPackage.ACTION_USAGE___INPUT_PARAMETERS:
- return inputParameters();
- case SysMLPackage.ACTION_USAGE___INPUT_PARAMETER__INT:
- return inputParameter((Integer)arguments.get(0));
case SysMLPackage.ACTION_USAGE___ARGUMENT__INT:
return argument((Integer)arguments.get(0));
+ case SysMLPackage.ACTION_USAGE___INPUT_PARAMETER__INT:
+ return inputParameter((Integer)arguments.get(0));
+ case SysMLPackage.ACTION_USAGE___INPUT_PARAMETERS:
+ return inputParameters();
case SysMLPackage.ACTION_USAGE___IS_SUBACTION_USAGE:
return isSubactionUsage();
}
return super.eInvoke(operationID, arguments);
}
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getDirectedFeature() {
+ return getParameter();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetDirectedFeature() {
+ return false;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getBehavior() {
+ return getActionDefinition();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetBehavior() {
+ return false;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getOccurrenceDefinition() {
+ @SuppressWarnings("unchecked")
+ EList actionDefinition = (EList)((EList>)getActionDefinition());
+ return actionDefinition;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetOccurrenceDefinition() {
+ return false;
+ }
+
} //ActionUsageImpl
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActorMembershipImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActorMembershipImpl.java
similarity index 82%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActorMembershipImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActorMembershipImpl.java
index 078f627ffc..5cea2ffe52 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/ActorMembershipImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/ActorMembershipImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AllocationDefinitionImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AllocationDefinitionImpl.java
similarity index 75%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AllocationDefinitionImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AllocationDefinitionImpl.java
index 53c4edd150..0babf51df9 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AllocationDefinitionImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AllocationDefinitionImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AllocationUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AllocationUsageImpl.java
similarity index 80%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AllocationUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AllocationUsageImpl.java
index b1fe81e3f3..2ae5a9113e 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AllocationUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AllocationUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -96,26 +77,6 @@ public boolean isSetAllocationDefinition() {
return !getAllocationDefinition().isEmpty();
}
- /**
- *
- *
- * @generated
- */
- public EList getConnectionDefinition() {
- @SuppressWarnings("unchecked")
- EList allocationDefinition = (EList)((EList>)getAllocationDefinition());
- return allocationDefinition;
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetConnectionDefinition() {
- return false;
- }
-
/**
*
*
@@ -178,4 +139,24 @@ public boolean eIsSet(int featureID) {
return super.eIsSet(featureID);
}
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getConnectionDefinition() {
+ @SuppressWarnings("unchecked")
+ EList allocationDefinition = (EList)((EList>)getAllocationDefinition());
+ return allocationDefinition;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetConnectionDefinition() {
+ return false;
+ }
+
} //AllocationUsageImpl
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnalysisCaseDefinitionImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnalysisCaseDefinitionImpl.java
similarity index 78%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnalysisCaseDefinitionImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnalysisCaseDefinitionImpl.java
index c33ef3b1e4..0e8d6463d8 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnalysisCaseDefinitionImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnalysisCaseDefinitionImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnalysisCaseUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnalysisCaseUsageImpl.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnalysisCaseUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnalysisCaseUsageImpl.java
index 904ec2a5c4..31181838e3 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnalysisCaseUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnalysisCaseUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -84,46 +65,6 @@ protected EClass eStaticClass() {
return SysMLPackage.Literals.ANALYSIS_CASE_USAGE;
}
- /**
- *
- *
- * @generated
- */
- public CaseDefinition getCaseDefinition() {
- return getAnalysisCaseDefinition();
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public CaseDefinition basicGetCaseDefinition() {
- return basicGetAnalysisCaseDefinition();
- }
-
- /**
- *
- *
- * @generated
- */
- public void setCaseDefinition(CaseDefinition newCaseDefinition) {
- if (newCaseDefinition != null && !(newCaseDefinition instanceof AnalysisCaseDefinition)) {
- throw new IllegalArgumentException("newCaseDefinition must be an instance of AnalysisCaseDefinition");
- }
- setAnalysisCaseDefinition((AnalysisCaseDefinition) newCaseDefinition);
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetCaseDefinition() {
- return false;
- }
-
/**
*
*
@@ -263,4 +204,44 @@ public boolean eIsSet(int featureID) {
return super.eIsSet(featureID);
}
+ /**
+ *
+ *
+ * @generated
+ */
+ public CaseDefinition getCaseDefinition() {
+ return getAnalysisCaseDefinition();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public CaseDefinition basicGetCaseDefinition() {
+ return basicGetAnalysisCaseDefinition();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public void setCaseDefinition(CaseDefinition newCaseDefinition) {
+ if (newCaseDefinition != null && !(newCaseDefinition instanceof AnalysisCaseDefinition)) {
+ throw new IllegalArgumentException("newCaseDefinition must be an instance of AnalysisCaseDefinition");
+ }
+ setAnalysisCaseDefinition((AnalysisCaseDefinition) newCaseDefinition);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetCaseDefinition() {
+ return false;
+ }
+
} //AnalysisCaseUsageImpl
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnnotatingElementImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnnotatingElementImpl.java
similarity index 92%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnnotatingElementImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnnotatingElementImpl.java
index 007a9ce7ee..399eafcdc4 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnnotatingElementImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnnotatingElementImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -55,8 +36,8 @@
*
*
*
@@ -74,24 +55,24 @@ public class AnnotatingElementImpl extends ElementImpl implements AnnotatingElem
protected EStructuralFeature.Internal.SettingDelegate ANNOTATED_ELEMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATING_ELEMENT__ANNOTATED_ELEMENT).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getOwnedAnnotatingRelationship() Owned Annotating Relationship}' reference list.
+ * The cached setting delegate for the '{@link #getAnnotation() Annotation}' reference list.
*
*
- * @see #getOwnedAnnotatingRelationship()
+ * @see #getAnnotation()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate OWNED_ANNOTATING_RELATIONSHIP__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate ANNOTATION__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATING_ELEMENT__ANNOTATION).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getAnnotation() Annotation}' reference list.
+ * The cached setting delegate for the '{@link #getOwnedAnnotatingRelationship() Owned Annotating Relationship}' reference list.
*
*
- * @see #getAnnotation()
+ * @see #getOwnedAnnotatingRelationship()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate ANNOTATION__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATING_ELEMENT__ANNOTATION).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate OWNED_ANNOTATING_RELATIONSHIP__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP).getSettingDelegate();
/**
* The cached setting delegate for the '{@link #getOwningAnnotatingRelationship() Owning Annotating Relationship}' reference.
@@ -309,10 +290,10 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATED_ELEMENT:
return getAnnotatedElement();
- case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
- return getOwnedAnnotatingRelationship();
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATION:
return getAnnotation();
+ case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
+ return getOwnedAnnotatingRelationship();
case SysMLPackage.ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP:
if (resolve) return getOwningAnnotatingRelationship();
return basicGetOwningAnnotatingRelationship();
@@ -333,14 +314,14 @@ public void eSet(int featureID, Object newValue) {
getAnnotatedElement().clear();
getAnnotatedElement().addAll((Collection extends Element>)newValue);
return;
- case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
- getOwnedAnnotatingRelationship().clear();
- getOwnedAnnotatingRelationship().addAll((Collection extends Annotation>)newValue);
- return;
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATION:
getAnnotation().clear();
getAnnotation().addAll((Collection extends Annotation>)newValue);
return;
+ case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
+ getOwnedAnnotatingRelationship().clear();
+ getOwnedAnnotatingRelationship().addAll((Collection extends Annotation>)newValue);
+ return;
case SysMLPackage.ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP:
setOwningAnnotatingRelationship((Annotation)newValue);
return;
@@ -359,12 +340,12 @@ public void eUnset(int featureID) {
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATED_ELEMENT:
getAnnotatedElement().clear();
return;
- case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
- getOwnedAnnotatingRelationship().clear();
- return;
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATION:
getAnnotation().clear();
return;
+ case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
+ getOwnedAnnotatingRelationship().clear();
+ return;
case SysMLPackage.ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP:
setOwningAnnotatingRelationship((Annotation)null);
return;
@@ -386,10 +367,10 @@ public boolean eIsSet(int featureID) {
return getOwningRelationship() != null;
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATED_ELEMENT:
return ANNOTATED_ELEMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
- case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
- return OWNED_ANNOTATING_RELATIONSHIP__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ANNOTATING_ELEMENT__ANNOTATION:
return ANNOTATION__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
+ case SysMLPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
+ return OWNED_ANNOTATING_RELATIONSHIP__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ANNOTATING_ELEMENT__OWNING_ANNOTATING_RELATIONSHIP:
return OWNING_ANNOTATING_RELATIONSHIP__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
}
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnnotationImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnnotationImpl.java
similarity index 94%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnnotationImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnnotationImpl.java
index f26cb375bb..c65b4076cd 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AnnotationImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AnnotationImpl.java
@@ -1,44 +1,19 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
-
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.util.InternalEList;
-
-import org.eclipse.uml2.common.util.UnionEObjectEList;
-
+import org.omg.sysml.lang.sysml.util.UnionEObjectEList;
import org.omg.sysml.lang.sysml.AnnotatingElement;
import org.omg.sysml.lang.sysml.Annotation;
import org.omg.sysml.lang.sysml.Element;
@@ -53,11 +28,11 @@
*
*
*
@@ -85,24 +60,24 @@ public class AnnotationImpl extends RelationshipImpl implements Annotation {
protected EStructuralFeature.Internal.SettingDelegate ANNOTATING_ELEMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATION__ANNOTATING_ELEMENT).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getOwningAnnotatedElement() Owning Annotated Element}' reference.
+ * The cached setting delegate for the '{@link #getOwnedAnnotatingElement() Owned Annotating Element}' reference.
*
*
- * @see #getOwningAnnotatedElement()
+ * @see #getOwnedAnnotatingElement()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate OWNING_ANNOTATED_ELEMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATION__OWNING_ANNOTATED_ELEMENT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate OWNED_ANNOTATING_ELEMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATION__OWNED_ANNOTATING_ELEMENT).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getOwnedAnnotatingElement() Owned Annotating Element}' reference.
+ * The cached setting delegate for the '{@link #getOwningAnnotatedElement() Owning Annotated Element}' reference.
*
*
- * @see #getOwnedAnnotatingElement()
+ * @see #getOwningAnnotatedElement()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate OWNED_ANNOTATING_ELEMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATION__OWNED_ANNOTATING_ELEMENT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate OWNING_ANNOTATED_ELEMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ANNOTATION__OWNING_ANNOTATED_ELEMENT).getSettingDelegate();
/**
* The cached setting delegate for the '{@link #getOwningAnnotatingElement() Owning Annotating Element}' reference.
@@ -363,52 +338,6 @@ public void setOwningAnnotatingElement(AnnotatingElement newOwningAnnotatingElem
OWNING_ANNOTATING_ELEMENT__ESETTING_DELEGATE.dynamicSet(this, null, 0, newOwningAnnotatingElement);
}
- /**
- *
- *
- * @generated
- */
- public EList getSource() {
- EList source = new UniqueEList();
- AnnotatingElement annotatingElement = getAnnotatingElement();
- if (annotatingElement != null) {
- source.add(annotatingElement);
- }
- return new UnionEObjectEList(this, SysMLPackage.Literals.RELATIONSHIP__SOURCE, source.size(), source.toArray());
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetSource() {
- return false;
- }
-
- /**
- *
- *
- * @generated
- */
- public EList getTarget() {
- EList target = new UniqueEList();
- Element annotatedElement = getAnnotatedElement();
- if (annotatedElement != null) {
- target.add(annotatedElement);
- }
- return new UnionEObjectEList(this, SysMLPackage.Literals.RELATIONSHIP__TARGET, target.size(), target.toArray());
- }
-
- /**
- *
- *
- * @generated
- */
- public boolean isSetTarget() {
- return false;
- }
-
/**
*
*
@@ -418,12 +347,12 @@ public boolean isSetTarget() {
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
+ case SysMLPackage.ANNOTATION__OWNED_RELATED_ELEMENT:
+ return ((InternalEList)(InternalEList>)getOwnedRelatedElement()).basicAdd(otherEnd, msgs);
case SysMLPackage.ANNOTATION__OWNING_RELATED_ELEMENT:
if (eInternalContainer() != null)
msgs = eBasicRemoveFromContainer(msgs);
return basicSetOwningRelatedElement((Element)otherEnd, msgs);
- case SysMLPackage.ANNOTATION__OWNED_RELATED_ELEMENT:
- return ((InternalEList)(InternalEList>)getOwnedRelatedElement()).basicAdd(otherEnd, msgs);
}
return super.eInverseAdd(otherEnd, featureID, msgs);
}
@@ -436,10 +365,10 @@ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, No
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case SysMLPackage.ANNOTATION__OWNING_RELATED_ELEMENT:
- return basicSetOwningRelatedElement(null, msgs);
case SysMLPackage.ANNOTATION__OWNED_RELATED_ELEMENT:
return ((InternalEList>)getOwnedRelatedElement()).basicRemove(otherEnd, msgs);
+ case SysMLPackage.ANNOTATION__OWNING_RELATED_ELEMENT:
+ return basicSetOwningRelatedElement(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -472,12 +401,12 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
case SysMLPackage.ANNOTATION__ANNOTATING_ELEMENT:
if (resolve) return getAnnotatingElement();
return basicGetAnnotatingElement();
- case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
- if (resolve) return getOwningAnnotatedElement();
- return basicGetOwningAnnotatedElement();
case SysMLPackage.ANNOTATION__OWNED_ANNOTATING_ELEMENT:
if (resolve) return getOwnedAnnotatingElement();
return basicGetOwnedAnnotatingElement();
+ case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
+ if (resolve) return getOwningAnnotatedElement();
+ return basicGetOwningAnnotatedElement();
case SysMLPackage.ANNOTATION__OWNING_ANNOTATING_ELEMENT:
if (resolve) return getOwningAnnotatingElement();
return basicGetOwningAnnotatingElement();
@@ -499,12 +428,12 @@ public void eSet(int featureID, Object newValue) {
case SysMLPackage.ANNOTATION__ANNOTATING_ELEMENT:
setAnnotatingElement((AnnotatingElement)newValue);
return;
- case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
- setOwningAnnotatedElement((Element)newValue);
- return;
case SysMLPackage.ANNOTATION__OWNED_ANNOTATING_ELEMENT:
setOwnedAnnotatingElement((AnnotatingElement)newValue);
return;
+ case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
+ setOwningAnnotatedElement((Element)newValue);
+ return;
case SysMLPackage.ANNOTATION__OWNING_ANNOTATING_ELEMENT:
setOwningAnnotatingElement((AnnotatingElement)newValue);
return;
@@ -526,12 +455,12 @@ public void eUnset(int featureID) {
case SysMLPackage.ANNOTATION__ANNOTATING_ELEMENT:
setAnnotatingElement((AnnotatingElement)null);
return;
- case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
- setOwningAnnotatedElement((Element)null);
- return;
case SysMLPackage.ANNOTATION__OWNED_ANNOTATING_ELEMENT:
setOwnedAnnotatingElement((AnnotatingElement)null);
return;
+ case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
+ setOwningAnnotatedElement((Element)null);
+ return;
case SysMLPackage.ANNOTATION__OWNING_ANNOTATING_ELEMENT:
setOwningAnnotatingElement((AnnotatingElement)null);
return;
@@ -549,24 +478,70 @@ public boolean eIsSet(int featureID) {
switch (featureID) {
case SysMLPackage.ANNOTATION__ANNOTATED_ELEMENT:
return isSetAnnotatedElement();
- case SysMLPackage.ANNOTATION__OWNING_RELATED_ELEMENT:
- return getOwningRelatedElement() != null;
case SysMLPackage.ANNOTATION__OWNED_RELATED_ELEMENT:
return ownedRelatedElement != null && !ownedRelatedElement.isEmpty();
- case SysMLPackage.ANNOTATION__SOURCE:
- return isSetSource();
+ case SysMLPackage.ANNOTATION__OWNING_RELATED_ELEMENT:
+ return getOwningRelatedElement() != null;
case SysMLPackage.ANNOTATION__TARGET:
return isSetTarget();
+ case SysMLPackage.ANNOTATION__SOURCE:
+ return isSetSource();
case SysMLPackage.ANNOTATION__ANNOTATING_ELEMENT:
return isSetAnnotatingElement();
- case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
- return OWNING_ANNOTATED_ELEMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ANNOTATION__OWNED_ANNOTATING_ELEMENT:
return OWNED_ANNOTATING_ELEMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
+ case SysMLPackage.ANNOTATION__OWNING_ANNOTATED_ELEMENT:
+ return OWNING_ANNOTATED_ELEMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ANNOTATION__OWNING_ANNOTATING_ELEMENT:
return OWNING_ANNOTATING_ELEMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
}
return super.eIsSet(featureID);
}
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getSource() {
+ EList source = new UniqueEList();
+ AnnotatingElement annotatingElement = getAnnotatingElement();
+ if (annotatingElement != null) {
+ source.add(annotatingElement);
+ }
+ return new UnionEObjectEList(this, SysMLPackage.Literals.RELATIONSHIP__SOURCE, source.size(), source.toArray());
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetSource() {
+ return false;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public EList getTarget() {
+ EList target = new UniqueEList();
+ Element annotatedElement = getAnnotatedElement();
+ if (annotatedElement != null) {
+ target.add(annotatedElement);
+ }
+ return new UnionEObjectEList(this, SysMLPackage.Literals.RELATIONSHIP__TARGET, target.size(), target.toArray());
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public boolean isSetTarget() {
+ return false;
+ }
+
} //AnnotationImpl
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssertConstraintUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssertConstraintUsageImpl.java
similarity index 86%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssertConstraintUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssertConstraintUsageImpl.java
index edda2f7694..9b4afa674d 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssertConstraintUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssertConstraintUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssignmentActionUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssignmentActionUsageImpl.java
similarity index 87%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssignmentActionUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssignmentActionUsageImpl.java
index c7563e2ca7..9d1c6eefe9 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssignmentActionUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssignmentActionUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -37,43 +18,43 @@
* The following features are implemented:
*
*
*
* @generated
*/
public class AssignmentActionUsageImpl extends ActionUsageImpl implements AssignmentActionUsage {
/**
- * The cached setting delegate for the '{@link #getTargetArgument() Target Argument}' reference.
+ * The cached setting delegate for the '{@link #getReferent() Referent}' reference.
*
*
- * @see #getTargetArgument()
+ * @see #getReferent()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate TARGET_ARGUMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate REFERENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ASSIGNMENT_ACTION_USAGE__REFERENT).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getValueExpression() Value Expression}' reference.
+ * The cached setting delegate for the '{@link #getTargetArgument() Target Argument}' reference.
*
*
- * @see #getValueExpression()
+ * @see #getTargetArgument()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate VALUE_EXPRESSION__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate TARGET_ARGUMENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getReferent() Referent}' reference.
+ * The cached setting delegate for the '{@link #getValueExpression() Value Expression}' reference.
*
*
- * @see #getReferent()
+ * @see #getValueExpression()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate REFERENT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ASSIGNMENT_ACTION_USAGE__REFERENT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate VALUE_EXPRESSION__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION).getSettingDelegate();
/**
*
@@ -189,15 +170,15 @@ public void setReferent(Feature newReferent) {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
+ case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
+ if (resolve) return getReferent();
+ return basicGetReferent();
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT:
if (resolve) return getTargetArgument();
return basicGetTargetArgument();
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION:
if (resolve) return getValueExpression();
return basicGetValueExpression();
- case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
- if (resolve) return getReferent();
- return basicGetReferent();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -210,15 +191,15 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
+ setReferent((Feature)newValue);
+ return;
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT:
setTargetArgument((Expression)newValue);
return;
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION:
setValueExpression((Expression)newValue);
return;
- case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
- setReferent((Feature)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -231,15 +212,15 @@ public void eSet(int featureID, Object newValue) {
@Override
public void eUnset(int featureID) {
switch (featureID) {
+ case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
+ setReferent((Feature)null);
+ return;
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT:
setTargetArgument((Expression)null);
return;
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION:
setValueExpression((Expression)null);
return;
- case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
- setReferent((Feature)null);
- return;
}
super.eUnset(featureID);
}
@@ -252,12 +233,12 @@ public void eUnset(int featureID) {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
+ case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
+ return REFERENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__TARGET_ARGUMENT:
return TARGET_ARGUMENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.ASSIGNMENT_ACTION_USAGE__VALUE_EXPRESSION:
return VALUE_EXPRESSION__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
- case SysMLPackage.ASSIGNMENT_ACTION_USAGE__REFERENT:
- return REFERENT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
}
return super.eIsSet(featureID);
}
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssociationImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssociationImpl.java
similarity index 94%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssociationImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssociationImpl.java
index cf205e89fb..5347f7ef6c 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/AssociationImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/AssociationImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -25,22 +6,16 @@
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
-
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.util.InternalEList;
-
-import org.eclipse.uml2.common.util.UnionEObjectEList;
-
+import org.omg.sysml.lang.sysml.util.UnionEObjectEList;
import org.omg.sysml.lang.sysml.Association;
import org.omg.sysml.lang.sysml.Element;
import org.omg.sysml.lang.sysml.Feature;
@@ -56,47 +31,57 @@
* The following features are implemented:
*
*
- *
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#getOwningRelatedElement Owning Related Element}
- *
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#getOwnedRelatedElement Owned Related Element}
*
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#isImplied Is Implied}
+ *
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#getOwnedRelatedElement Owned Related Element}
+ *
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#getOwningRelatedElement Owning Related Element}
+ *
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#getAssociationEnd Association End}
*
{@link org.omg.sysml.lang.sysml.impl.AssociationImpl#getRelatedType Related Type}
*
@@ -63,24 +44,24 @@ public class CalculationDefinitionImpl extends ActionDefinitionImpl implements C
protected EStructuralFeature.Internal.SettingDelegate EXPRESSION__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.FUNCTION__EXPRESSION).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #getResult() Result}' reference.
+ * The cached setting delegate for the '{@link #isModelLevelEvaluable() Is Model Level Evaluable}' attribute.
*
*
- * @see #getResult()
+ * @see #isModelLevelEvaluable()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate RESULT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.FUNCTION__RESULT).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate IS_MODEL_LEVEL_EVALUABLE__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.FUNCTION__IS_MODEL_LEVEL_EVALUABLE).getSettingDelegate();
/**
- * The cached setting delegate for the '{@link #isModelLevelEvaluable() Is Model Level Evaluable}' attribute.
+ * The cached setting delegate for the '{@link #getResult() Result}' reference.
*
*
- * @see #isModelLevelEvaluable()
+ * @see #getResult()
* @generated
* @ordered
*/
- protected EStructuralFeature.Internal.SettingDelegate IS_MODEL_LEVEL_EVALUABLE__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.FUNCTION__IS_MODEL_LEVEL_EVALUABLE).getSettingDelegate();
+ protected EStructuralFeature.Internal.SettingDelegate RESULT__ESETTING_DELEGATE = ((EStructuralFeature.Internal)SysMLPackage.Literals.FUNCTION__RESULT).getSettingDelegate();
/**
* The cached setting delegate for the '{@link #getCalculation() Calculation}' reference list.
@@ -192,11 +173,11 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case SysMLPackage.CALCULATION_DEFINITION__EXPRESSION:
return getExpression();
+ case SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE:
+ return isModelLevelEvaluable();
case SysMLPackage.CALCULATION_DEFINITION__RESULT:
if (resolve) return getResult();
return basicGetResult();
- case SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE:
- return isModelLevelEvaluable();
case SysMLPackage.CALCULATION_DEFINITION__CALCULATION:
return getCalculation();
}
@@ -216,12 +197,12 @@ public void eSet(int featureID, Object newValue) {
getExpression().clear();
getExpression().addAll((Collection extends Expression>)newValue);
return;
- case SysMLPackage.CALCULATION_DEFINITION__RESULT:
- setResult((Feature)newValue);
- return;
case SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE:
setIsModelLevelEvaluable((Boolean)newValue);
return;
+ case SysMLPackage.CALCULATION_DEFINITION__RESULT:
+ setResult((Feature)newValue);
+ return;
case SysMLPackage.CALCULATION_DEFINITION__CALCULATION:
getCalculation().clear();
getCalculation().addAll((Collection extends CalculationUsage>)newValue);
@@ -241,12 +222,12 @@ public void eUnset(int featureID) {
case SysMLPackage.CALCULATION_DEFINITION__EXPRESSION:
getExpression().clear();
return;
- case SysMLPackage.CALCULATION_DEFINITION__RESULT:
- setResult((Feature)null);
- return;
case SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE:
IS_MODEL_LEVEL_EVALUABLE__ESETTING_DELEGATE.dynamicUnset(this, null, 0);
return;
+ case SysMLPackage.CALCULATION_DEFINITION__RESULT:
+ setResult((Feature)null);
+ return;
case SysMLPackage.CALCULATION_DEFINITION__CALCULATION:
getCalculation().clear();
return;
@@ -264,10 +245,10 @@ public boolean eIsSet(int featureID) {
switch (featureID) {
case SysMLPackage.CALCULATION_DEFINITION__EXPRESSION:
return EXPRESSION__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
- case SysMLPackage.CALCULATION_DEFINITION__RESULT:
- return RESULT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE:
return IS_MODEL_LEVEL_EVALUABLE__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
+ case SysMLPackage.CALCULATION_DEFINITION__RESULT:
+ return RESULT__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
case SysMLPackage.CALCULATION_DEFINITION__CALCULATION:
return CALCULATION__ESETTING_DELEGATE.dynamicIsSet(this, null, 0);
}
@@ -284,8 +265,8 @@ public int eBaseStructuralFeatureID(int derivedFeatureID, Class> baseClass) {
if (baseClass == Function.class) {
switch (derivedFeatureID) {
case SysMLPackage.CALCULATION_DEFINITION__EXPRESSION: return SysMLPackage.FUNCTION__EXPRESSION;
- case SysMLPackage.CALCULATION_DEFINITION__RESULT: return SysMLPackage.FUNCTION__RESULT;
case SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE: return SysMLPackage.FUNCTION__IS_MODEL_LEVEL_EVALUABLE;
+ case SysMLPackage.CALCULATION_DEFINITION__RESULT: return SysMLPackage.FUNCTION__RESULT;
default: return -1;
}
}
@@ -302,8 +283,8 @@ public int eDerivedStructuralFeatureID(int baseFeatureID, Class> baseClass) {
if (baseClass == Function.class) {
switch (baseFeatureID) {
case SysMLPackage.FUNCTION__EXPRESSION: return SysMLPackage.CALCULATION_DEFINITION__EXPRESSION;
- case SysMLPackage.FUNCTION__RESULT: return SysMLPackage.CALCULATION_DEFINITION__RESULT;
case SysMLPackage.FUNCTION__IS_MODEL_LEVEL_EVALUABLE: return SysMLPackage.CALCULATION_DEFINITION__IS_MODEL_LEVEL_EVALUABLE;
+ case SysMLPackage.FUNCTION__RESULT: return SysMLPackage.CALCULATION_DEFINITION__RESULT;
default: return -1;
}
}
diff --git a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/CalculationUsageImpl.java b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/CalculationUsageImpl.java
similarity index 93%
rename from org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/CalculationUsageImpl.java
rename to org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/CalculationUsageImpl.java
index fdf9785752..058f007fa7 100644
--- a/org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/CalculationUsageImpl.java
+++ b/org.omg.sysml.model/src/main/java/org/omg/sysml/lang/sysml/impl/CalculationUsageImpl.java
@@ -1,22 +1,3 @@
-/*******************************************************************************
- * SysML 2 Pilot Implementation
- * Copyright (c) 2026 Model Driven Solutions, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of theGNU Lesser General Public License
- * along with this program. If not, see .
- *
- * @license LGPL-3.0-or-later
- *******************************************************************************/
/**
*/
package org.omg.sysml.lang.sysml.impl;
@@ -27,13 +8,10 @@
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
import org.eclipse.emf.common.util.WrappedException;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EStructuralFeature;
-
-import org.eclipse.uml2.common.util.UnionEObjectEList;
-
+import org.omg.sysml.lang.sysml.util.UnionEObjectEList;
import org.omg.sysml.lang.sysml.Behavior;
import org.omg.sysml.lang.sysml.CalculationUsage;
import org.omg.sysml.lang.sysml.Element;
@@ -50,8 +28,8 @@
* The following features are implemented:
*
*