Skip to content

Commit b390e7c

Browse files
committed
ST6RI-707 Updated FramedConcern/RequirementVerificationMembership impls.
- Overrode getKind to always return REQUIREMENT. - Overrode eIsSet to always return false for kind (so it is not serialized in XMI).
1 parent f9e0da4 commit b390e7c

2 files changed

Lines changed: 44 additions & 4 deletions

File tree

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/FramedConcernMembershipImpl.java

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.eclipse.emf.ecore.EClass;
2525
import org.eclipse.emf.ecore.EStructuralFeature;
2626
import org.omg.sysml.lang.sysml.FramedConcernMembership;
27+
import org.omg.sysml.lang.sysml.RequirementConstraintKind;
2728
import org.omg.sysml.lang.sysml.ConcernUsage;
2829
import org.omg.sysml.lang.sysml.ConstraintUsage;
2930
import org.omg.sysml.lang.sysml.SysMLPackage;
@@ -157,6 +158,26 @@ public boolean isSetReferencedConcern() {
157158
return basicGetReferencedConcern() != null;
158159
}
159160

161+
// Additional Overrides
162+
163+
@Override
164+
public RequirementConstraintKind getKind() {
165+
return RequirementConstraintKind.REQUIREMENT;
166+
}
167+
168+
/**
169+
* <!-- begin-user-doc -->
170+
* Consider the "kind" property to never be explicitly "set".
171+
* <!-- end-user-doc -->
172+
* @generated NOT
173+
*/
174+
@Override
175+
public boolean eIsSet(int featureID) {
176+
return featureID != SysMLPackage.REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND && eIsSetGen(featureID);
177+
}
178+
179+
//
180+
160181
/**
161182
* <!-- begin-user-doc -->
162183
* <!-- end-user-doc -->
@@ -216,8 +237,7 @@ public void eUnset(int featureID) {
216237
* <!-- end-user-doc -->
217238
* @generated
218239
*/
219-
@Override
220-
public boolean eIsSet(int featureID) {
240+
public boolean eIsSetGen(int featureID) {
221241
switch (featureID) {
222242
case SysMLPackage.FRAMED_CONCERN_MEMBERSHIP__OWNED_CONSTRAINT:
223243
return isSetOwnedConstraint();

org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl/RequirementVerificationMembershipImpl.java

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.eclipse.emf.ecore.EClass;
2626
import org.eclipse.emf.ecore.EStructuralFeature;
2727
import org.omg.sysml.lang.sysml.ConstraintUsage;
28+
import org.omg.sysml.lang.sysml.RequirementConstraintKind;
2829
import org.omg.sysml.lang.sysml.RequirementUsage;
2930
import org.omg.sysml.lang.sysml.RequirementVerificationMembership;
3031
import org.omg.sysml.lang.sysml.SysMLPackage;
@@ -240,6 +241,26 @@ public void setReferencedConstraint(ConstraintUsage newReferencedConstraint) {
240241
public boolean isSetReferencedConstraint() {
241242
return false;
242243
}
244+
245+
// Additional Overrides
246+
247+
@Override
248+
public RequirementConstraintKind getKind() {
249+
return RequirementConstraintKind.REQUIREMENT;
250+
}
251+
252+
/**
253+
* <!-- begin-user-doc -->
254+
* Consider the "kind" property to never be explicitly "set".
255+
* <!-- end-user-doc -->
256+
* @generated NOT
257+
*/
258+
@Override
259+
public boolean eIsSet(int featureID) {
260+
return featureID != SysMLPackage.REQUIREMENT_CONSTRAINT_MEMBERSHIP__KIND && eIsSetGen(featureID);
261+
}
262+
263+
//
243264

244265
/**
245266
* <!-- begin-user-doc -->
@@ -300,8 +321,7 @@ public void eUnset(int featureID) {
300321
* <!-- end-user-doc -->
301322
* @generated
302323
*/
303-
@Override
304-
public boolean eIsSet(int featureID) {
324+
public boolean eIsSetGen(int featureID) {
305325
switch (featureID) {
306326
case SysMLPackage.REQUIREMENT_VERIFICATION_MEMBERSHIP__OWNED_CONSTRAINT:
307327
return isSetOwnedConstraint();

0 commit comments

Comments
 (0)