/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case ServicePackage.OPERATION__CAPABILITIES: return getCapabilities(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case ServicePackage.OPERATION__CAPABILITIES: return capabilities != null && !capabilities.isEmpty(); } return super.eIsSet(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case ServicePackage.OPERATION__CAPABILITIES: getCapabilities().clear(); return; } super.eUnset(featureID); }
return getEAnnotations(); case EcorePackage.EOPERATION__NAME: return getName(); case EcorePackage.EOPERATION__ORDERED: return isOrdered(); case EcorePackage.EOPERATION__UNIQUE: return isUnique(); case EcorePackage.EOPERATION__LOWER_BOUND: return getLowerBound(); case EcorePackage.EOPERATION__UPPER_BOUND: return getUpperBound(); case EcorePackage.EOPERATION__MANY: return isMany(); case EcorePackage.EOPERATION__REQUIRED: return isRequired(); case EcorePackage.EOPERATION__ETYPE: if (resolve) return getEType(); return basicGetEType(); case EcorePackage.EOPERATION__EGENERIC_TYPE: return getEGenericType(); case EcorePackage.EOPERATION__ECONTAINING_CLASS: return getEContainingClass(); case EcorePackage.EOPERATION__ETYPE_PARAMETERS: return getETypeParameters(); case EcorePackage.EOPERATION__EPARAMETERS: return getEParameters(); case EcorePackage.EOPERATION__EEXCEPTIONS: return getEExceptions(); case EcorePackage.EOPERATION__EGENERIC_EXCEPTIONS:
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.EOPERATION__EANNOTATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEAnnotations()).basicAdd(otherEnd, msgs); case EcorePackage.EOPERATION__ECONTAINING_CLASS: if (eInternalContainer() != null) msgs = eBasicRemoveFromContainer(msgs); return eBasicSetContainer(otherEnd, EcorePackage.EOPERATION__ECONTAINING_CLASS, msgs); case EcorePackage.EOPERATION__EPARAMETERS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEParameters()).basicAdd(otherEnd, msgs); } return eDynamicInverseAdd(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.EOPERATION__EANNOTATIONS: return ((InternalEList<?>)getEAnnotations()).basicRemove(otherEnd, msgs); case EcorePackage.EOPERATION__EGENERIC_TYPE: return basicUnsetEGenericType(msgs); case EcorePackage.EOPERATION__ECONTAINING_CLASS: return eBasicSetContainer(null, EcorePackage.EOPERATION__ECONTAINING_CLASS, msgs); case EcorePackage.EOPERATION__ETYPE_PARAMETERS: return ((InternalEList<?>)getETypeParameters()).basicRemove(otherEnd, msgs); case EcorePackage.EOPERATION__EPARAMETERS: return ((InternalEList<?>)getEParameters()).basicRemove(otherEnd, msgs); case EcorePackage.EOPERATION__EGENERIC_EXCEPTIONS: return ((InternalEList<?>)getEGenericExceptions()).basicRemove(otherEnd, msgs); } return eDynamicInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case UamPackage.POPERATION__PERMISSION: return ((InternalEList)getPermission()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case ServicePackage.OPERATION__CAPABILITIES: getCapabilities().clear(); getCapabilities().addAll((Collection<? extends CapabilityAssertion>)newValue); return; } super.eSet(featureID, newValue); }
/** * @see org.eclipse.emf.ecore.ETypedElement#getEType() */ public EClassifier getEType() { reflectValues(); return super.getEType(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation createEOperation() { EOperationImpl eOperation = new EOperationImpl(); return eOperation; }
return getEAnnotations(); case EcorePackage.EOPERATION__NAME: return getName(); case EcorePackage.EOPERATION__ORDERED: return isOrdered(); case EcorePackage.EOPERATION__UNIQUE: return isUnique(); case EcorePackage.EOPERATION__LOWER_BOUND: return getLowerBound(); case EcorePackage.EOPERATION__UPPER_BOUND: return getUpperBound(); case EcorePackage.EOPERATION__MANY: return isMany(); case EcorePackage.EOPERATION__REQUIRED: return isRequired(); case EcorePackage.EOPERATION__ETYPE: if (resolve) return getEType(); return basicGetEType(); case EcorePackage.EOPERATION__EGENERIC_TYPE: return getEGenericType(); case EcorePackage.EOPERATION__ECONTAINING_CLASS: return getEContainingClass(); case EcorePackage.EOPERATION__ETYPE_PARAMETERS: return getETypeParameters(); case EcorePackage.EOPERATION__EPARAMETERS: return getEParameters(); case EcorePackage.EOPERATION__EEXCEPTIONS: return getEExceptions(); case EcorePackage.EOPERATION__EGENERIC_EXCEPTIONS:
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.EOPERATION__EANNOTATIONS: return ((InternalEList<?>)getEAnnotations()).basicRemove(otherEnd, msgs); case EcorePackage.EOPERATION__EGENERIC_TYPE: return basicUnsetEGenericType(msgs); case EcorePackage.EOPERATION__ECONTAINING_CLASS: return eBasicSetContainer(null, EcorePackage.EOPERATION__ECONTAINING_CLASS, msgs); case EcorePackage.EOPERATION__ETYPE_PARAMETERS: return ((InternalEList<?>)getETypeParameters()).basicRemove(otherEnd, msgs); case EcorePackage.EOPERATION__EPARAMETERS: return ((InternalEList<?>)getEParameters()).basicRemove(otherEnd, msgs); case EcorePackage.EOPERATION__EGENERIC_EXCEPTIONS: return ((InternalEList<?>)getEGenericExceptions()).basicRemove(otherEnd, msgs); } return eDynamicInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.EOPERATION__EANNOTATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEAnnotations()).basicAdd(otherEnd, msgs); case EcorePackage.EOPERATION__ECONTAINING_CLASS: if (eInternalContainer() != null) msgs = eBasicRemoveFromContainer(msgs); return eBasicSetContainer(otherEnd, EcorePackage.EOPERATION__ECONTAINING_CLASS, msgs); case EcorePackage.EOPERATION__EPARAMETERS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEParameters()).basicAdd(otherEnd, msgs); } return eDynamicInverseAdd(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case ServicePackage.OPERATION__CAPABILITIES: return ((InternalEList<?>)getCapabilities()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void eSet(int featureID, Object newValue) { switch (featureID) { case UamPackage.POPERATION__ID: setId((String)newValue); return; case UamPackage.POPERATION__PERMISSION: getPermission().clear(); getPermission().addAll((Collection)newValue); return; } super.eSet(featureID, newValue); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation createEOperation() { EOperationImpl eOperation = new EOperationImpl(); return eOperation; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case JavaRefPackage.METHOD__PARAMETERS: return ((InternalEList)getParameters()).basicRemove(otherEnd, msgs); case JavaRefPackage.METHOD__JAVA_CLASS: return basicSetJavaClass(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean eIsSet(int featureID) { switch (featureID) { case UamPackage.POPERATION__ID: return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); case UamPackage.POPERATION__PERMISSION: return permission != null && !permission.isEmpty(); } return super.eIsSet(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void eUnset(int featureID) { switch (featureID) { case UamPackage.POPERATION__ID: setId(ID_EDEFAULT); return; case UamPackage.POPERATION__PERMISSION: getPermission().clear(); return; } super.eUnset(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case UamPackage.POPERATION__ID: return getId(); case UamPackage.POPERATION__PERMISSION: return getPermission(); } return super.eGet(featureID, resolve, coreType); }