/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case PatternLanguagePackage.CHECK_CONSTRAINT__EXPRESSION: return expression != null; } return super.eIsSet(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Constraint createConstraint() { ConstraintImpl constraint = new ConstraintImpl(); return constraint; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (negative: "); result.append(negative); result.append(')'); return result.toString(); }
/** * <!-- 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 Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case PatternLanguagePackage.CHECK_CONSTRAINT__EXPRESSION: return getExpression(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case PatternLanguagePackage.PATH_EXPRESSION_CONSTRAINT__HEAD: setHead((PathExpressionHead)newValue); return; } super.eSet(featureID, newValue); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case PatternLanguagePackage.PATH_EXPRESSION_CONSTRAINT__HEAD: setHead((PathExpressionHead)null); return; } super.eUnset(featureID); }
/** * <!-- 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 Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case PatternLanguagePackage.PATH_EXPRESSION_CONSTRAINT__HEAD: return getHead(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case PatternLanguagePackage.CHECK_CONSTRAINT__EXPRESSION: setExpression((XExpression)newValue); return; } super.eSet(featureID, newValue); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case PatternLanguagePackage.CHECK_CONSTRAINT__EXPRESSION: setExpression((XExpression)null); return; } super.eUnset(featureID); }
/** * <!-- 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 Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case EMFPatternLanguagePackage.ECLASSIFIER_CONSTRAINT__TYPE: return getType(); case EMFPatternLanguagePackage.ECLASSIFIER_CONSTRAINT__VAR: return getVar(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case PatternLanguagePackage.PATH_EXPRESSION_CONSTRAINT__HEAD: return head != null; } return super.eIsSet(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__NEGATIVE: setNegative((Boolean)newValue); return; case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__CALL: setCall((PatternCall)newValue); return; } super.eSet(featureID, newValue); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case EMFPatternLanguagePackage.ECLASSIFIER_CONSTRAINT__TYPE: setType((EntityType)null); return; case EMFPatternLanguagePackage.ECLASSIFIER_CONSTRAINT__VAR: setVar((VariableReference)null); return; } super.eUnset(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (feature: "); result.append(feature); result.append(')'); return result.toString(); }
/** * <!-- 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 Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__NEGATIVE: return isNegative(); case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__CALL: return getCall(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__NEGATIVE: return negative != NEGATIVE_EDEFAULT; case PatternLanguagePackage.PATTERN_COMPOSITION_CONSTRAINT__CALL: return call != null; } return super.eIsSet(featureID); }