/** * access to the members without triggering pending initialization */ public EList<JvmMember> basicGetMembers() { return super.getMembers(); }
@Override public EList<JvmMember> getMembers() { checkPendingInitialization(); return super.getMembers(); }
return; case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: getMembers().clear(); getMembers().addAll((Collection<? extends JvmMember>)newValue); return; case TypesPackage.JVM_DECLARED_TYPE__ABSTRACT:
return; case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: getMembers().clear(); getMembers().addAll((Collection<? extends JvmMember>)newValue); return; case TypesPackage.JVM_DECLARED_TYPE__ABSTRACT:
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE: if (arrayType != null) msgs = ((InternalEObject)arrayType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE, null, msgs); return basicSetArrayType((JvmArrayType)otherEnd, msgs); case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getMembers()).basicAdd(otherEnd, msgs); } return super.eInverseAdd(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 TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE: if (arrayType != null) msgs = ((InternalEObject)arrayType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE, null, msgs); return basicSetArrayType((JvmArrayType)otherEnd, msgs); case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getMembers()).basicAdd(otherEnd, msgs); } return super.eInverseAdd(otherEnd, featureID, msgs); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE: return basicSetArrayType(null, msgs); case TypesPackage.JVM_DECLARED_TYPE__SUPER_TYPES: return ((InternalEList<?>)getSuperTypes()).basicRemove(otherEnd, msgs); case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: return ((InternalEList<?>)getMembers()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
return; case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: getMembers().clear(); return; case TypesPackage.JVM_DECLARED_TYPE__ABSTRACT:
return; case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: getMembers().clear(); return; case TypesPackage.JVM_DECLARED_TYPE__ABSTRACT:
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE: return basicSetArrayType(null, msgs); case TypesPackage.JVM_DECLARED_TYPE__SUPER_TYPES: return ((InternalEList<?>)getSuperTypes()).basicRemove(otherEnd, msgs); case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: return ((InternalEList<?>)getMembers()).basicRemove(otherEnd, 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 TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE: return getArrayType(); case TypesPackage.JVM_DECLARED_TYPE__SUPER_TYPES: return getSuperTypes(); case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: return getMembers(); case TypesPackage.JVM_DECLARED_TYPE__ABSTRACT: return isAbstract(); case TypesPackage.JVM_DECLARED_TYPE__STATIC: return isStatic(); case TypesPackage.JVM_DECLARED_TYPE__FINAL: return isFinal(); case TypesPackage.JVM_DECLARED_TYPE__PACKAGE_NAME: return getPackageName(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case TypesPackage.JVM_DECLARED_TYPE__ARRAY_TYPE: return getArrayType(); case TypesPackage.JVM_DECLARED_TYPE__SUPER_TYPES: return getSuperTypes(); case TypesPackage.JVM_DECLARED_TYPE__MEMBERS: return getMembers(); case TypesPackage.JVM_DECLARED_TYPE__ABSTRACT: return isAbstract(); case TypesPackage.JVM_DECLARED_TYPE__STATIC: return isStatic(); case TypesPackage.JVM_DECLARED_TYPE__FINAL: return isFinal(); case TypesPackage.JVM_DECLARED_TYPE__PACKAGE_NAME: return getPackageName(); } return super.eGet(featureID, resolve, coreType); }