* <!-- 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, ModelPackage.PAGE__PROJECT_INTERNAL, newProjectInternal, newProjectInternal));
}