/** * This method is not meant to be used by others. It is here so that BeanInfo adapters can go to * the non-introspected operations. * @return * * @since 1.1.0 */ public EList getEOperationsInternal() { // An internal method for returning actual wo fluffing up. return super.getEOperations(); }
public EList getEOperations() { IIntrospectionAdapter adapter = getIntrospectionAdapter(); if (adapter != null) return adapter.getEOperations(); return super.getEOperations(); }
return; case EcorePackage.ECLASS__EOPERATIONS: getEOperations().clear(); getEOperations().addAll((Collection<? extends EOperation>)newValue); return; case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES:
return; case EcorePackage.ECLASS__EOPERATIONS: getEOperations().clear(); getEOperations().addAll((Collection<? extends EOperation>)newValue); return; case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES:
for (Iterator<EOperation> i = getEOperations().iterator(); i.hasNext(); ++operationID) result.addAll(getEOperations()); result.shrink(); eAllOperations =
for (Iterator<EOperation> i = getEOperations().iterator(); i.hasNext(); ++operationID) result.addAll(getEOperations()); result.shrink(); eAllOperations =
return; case EcorePackage.ECLASS__EOPERATIONS: getEOperations().clear(); return; case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES:
return; case EcorePackage.ECLASS__EOPERATIONS: getEOperations().clear(); return; case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES:
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.ECLASS__EANNOTATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEAnnotations()).basicAdd(otherEnd, msgs); case EcorePackage.ECLASS__EPACKAGE: if (eInternalContainer() != null) msgs = eBasicRemoveFromContainer(msgs); return eBasicSetContainer(otherEnd, EcorePackage.ECLASS__EPACKAGE, msgs); case EcorePackage.ECLASS__EOPERATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEOperations()).basicAdd(otherEnd, msgs); case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEStructuralFeatures()).basicAdd(otherEnd, msgs); } return eDynamicInverseAdd(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.ECLASS__EANNOTATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEAnnotations()).basicAdd(otherEnd, msgs); case EcorePackage.ECLASS__EPACKAGE: if (eInternalContainer() != null) msgs = eBasicRemoveFromContainer(msgs); return eBasicSetContainer(otherEnd, EcorePackage.ECLASS__EPACKAGE, msgs); case EcorePackage.ECLASS__EOPERATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEOperations()).basicAdd(otherEnd, msgs); case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEStructuralFeatures()).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.ECLASS__EANNOTATIONS: return ((InternalEList<?>)getEAnnotations()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EPACKAGE: return eBasicSetContainer(null, EcorePackage.ECLASS__EPACKAGE, msgs); case EcorePackage.ECLASS__ETYPE_PARAMETERS: return ((InternalEList<?>)getETypeParameters()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EOPERATIONS: return ((InternalEList<?>)getEOperations()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: return ((InternalEList<?>)getEStructuralFeatures()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EGENERIC_SUPER_TYPES: return ((InternalEList<?>)getEGenericSuperTypes()).basicRemove(otherEnd, msgs); } return eDynamicInverseRemove(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.ECLASS__EANNOTATIONS: return ((InternalEList<?>)getEAnnotations()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EPACKAGE: return eBasicSetContainer(null, EcorePackage.ECLASS__EPACKAGE, msgs); case EcorePackage.ECLASS__ETYPE_PARAMETERS: return ((InternalEList<?>)getETypeParameters()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EOPERATIONS: return ((InternalEList<?>)getEOperations()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: return ((InternalEList<?>)getEStructuralFeatures()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EGENERIC_SUPER_TYPES: return ((InternalEList<?>)getEGenericSuperTypes()).basicRemove(otherEnd, msgs); } return eDynamicInverseRemove(otherEnd, featureID, msgs); }
return getESuperTypes(); case EcorePackage.ECLASS__EOPERATIONS: return getEOperations(); case EcorePackage.ECLASS__EALL_ATTRIBUTES: return getEAllAttributes();
return getESuperTypes(); case EcorePackage.ECLASS__EOPERATIONS: return getEOperations(); case EcorePackage.ECLASS__EALL_ATTRIBUTES: return getEAllAttributes();