{
    updateChildren(notification);

    switch (notification.getFeatureID(XMLInfo.class))
    {
      case Ecore2XMLPackage.XML_INFO__NAME:
      case Ecore2XMLPackage.XML_INFO__TARGET_NAMESPACE:
      case Ecore2XMLPackage.XML_INFO__XML_REPRESENTATION:
        fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
        return;
    }
    super.notifyChanged(notification);
  }