* <!-- end-user-doc -->
* @generated
*/
public void setProjectInternal(Project newProjectInternal) {
if (newProjectInternal != projectInternal) {
NotificationChain msgs = null;
if (projectInternal != null)
msgs = ((InternalEObject) projectInternal).eInverseRemove(this,
ProjectPackage.PROJECT__ELEMENTS_INTERNAL, Project.class, msgs);
if (newProjectInternal != null)
msgs = ((InternalEObject) newProjectInternal).eInverseAdd(this,
ProjectPackage.PROJECT__ELEMENTS_INTERNAL, Project.class, msgs);
msgs = basicSetProjectInternal(newProjectInternal, msgs);
if (msgs != null)
msgs.dispatch();
} else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET,
ElementPackage.PROJECT_ELEMENT_ADAPTER__PROJECT_INTERNAL, newProjectInternal,
newProjectInternal));
}