switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: return !getIdentifier().isEmpty(); case Csw20Package.SUMMARY_RECORD_TYPE__TITLE: return !getTitle().isEmpty();
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: getIdentifier().clear(); return; case Csw20Package.SUMMARY_RECORD_TYPE__TITLE:
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: getIdentifier().clear(); getIdentifier().addAll((Collection<? extends SimpleLiteral>)newValue); return; case Csw20Package.SUMMARY_RECORD_TYPE__TITLE:
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: return getIdentifier(); case Csw20Package.SUMMARY_RECORD_TYPE__TITLE: return getTitle();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: return ((InternalEList<?>)getIdentifier()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__TITLE: return ((InternalEList<?>)getTitle()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__SUBJECT: return ((InternalEList<?>)getSubject()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__FORMAT: return ((InternalEList<?>)getFormat()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__RELATION: return ((InternalEList<?>)getRelation()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__MODIFIED: return ((InternalEList<?>)getModified()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__ABSTRACT: return ((InternalEList<?>)getAbstract()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__SPATIAL: return ((InternalEList<?>)getSpatial()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__BOUNDING_BOX: return ((InternalEList<?>)getBoundingBox()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: return !getIdentifier().isEmpty(); case Csw20Package.SUMMARY_RECORD_TYPE__TITLE: return !getTitle().isEmpty();
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: getIdentifier().clear(); return; case Csw20Package.SUMMARY_RECORD_TYPE__TITLE:
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: getIdentifier().clear(); getIdentifier().addAll((Collection<? extends SimpleLiteral>)newValue); return; case Csw20Package.SUMMARY_RECORD_TYPE__TITLE:
switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: return getIdentifier(); case Csw20Package.SUMMARY_RECORD_TYPE__TITLE: return getTitle();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case Csw20Package.SUMMARY_RECORD_TYPE__IDENTIFIER: return ((InternalEList<?>)getIdentifier()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__TITLE: return ((InternalEList<?>)getTitle()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__SUBJECT: return ((InternalEList<?>)getSubject()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__FORMAT: return ((InternalEList<?>)getFormat()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__RELATION: return ((InternalEList<?>)getRelation()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__MODIFIED: return ((InternalEList<?>)getModified()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__ABSTRACT: return ((InternalEList<?>)getAbstract()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__SPATIAL: return ((InternalEList<?>)getSpatial()).basicRemove(otherEnd, msgs); case Csw20Package.SUMMARY_RECORD_TYPE__BOUNDING_BOX: return ((InternalEList<?>)getBoundingBox()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }