/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__CALL: return basicSetCall(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case PatternLanguagePackage.CHECK_CONSTRAINT__EXPRESSION: return basicSetExpression(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case PatternLanguagePackage.PATH_EXPRESSION_CONSTRAINT__HEAD: return basicSetHead(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EMFPatternLanguagePackage.ECLASSIFIER_CONSTRAINT__TYPE: return basicSetType(null, msgs); case EMFPatternLanguagePackage.ECLASSIFIER_CONSTRAINT__VAR: return basicSetVar(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case PatternLanguagePackage.COMPARE_CONSTRAINT__LEFT_OPERAND: return basicSetLeftOperand(null, msgs); case PatternLanguagePackage.COMPARE_CONSTRAINT__RIGHT_OPERAND: return basicSetRightOperand(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }