/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(GenEnumLiteral.class)) { case GenModelPackage.GEN_ENUM_LITERAL__ECORE_ENUM_LITERAL: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; } super.notifyChanged(notification); }
/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(GenDataType.class)) { case GenModelPackage.GEN_DATA_TYPE__GEN_PACKAGE: case GenModelPackage.GEN_DATA_TYPE__GEN_TYPE_PARAMETERS: case GenModelPackage.GEN_DATA_TYPE__ECORE_DATA_TYPE: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; } super.notifyChanged(notification); }
/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(GenOperation.class)) { case GenModelPackage.GEN_OPERATION__ECORE_OPERATION: case GenModelPackage.GEN_OPERATION__GEN_PARAMETERS: case GenModelPackage.GEN_OPERATION__GEN_TYPE_PARAMETERS: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; } super.notifyChanged(notification); }
/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(GenFeature.class)) { case GenModelPackage.GEN_FEATURE__PROPERTY: case GenModelPackage.GEN_FEATURE__NOTIFY: case GenModelPackage.GEN_FEATURE__CHILDREN: case GenModelPackage.GEN_FEATURE__CREATE_CHILD: case GenModelPackage.GEN_FEATURE__PROPERTY_CATEGORY: case GenModelPackage.GEN_FEATURE__PROPERTY_FILTER_FLAGS: case GenModelPackage.GEN_FEATURE__PROPERTY_DESCRIPTION: case GenModelPackage.GEN_FEATURE__PROPERTY_MULTI_LINE: case GenModelPackage.GEN_FEATURE__PROPERTY_SORT_CHOICES: case GenModelPackage.GEN_FEATURE__ECORE_FEATURE: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; } super.notifyChanged(notification); }
/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(GenAnnotation.class)) { case GenModelPackage.GEN_ANNOTATION__SOURCE: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; case GenModelPackage.GEN_ANNOTATION__DETAILS: case GenModelPackage.GEN_ANNOTATION__CONTENTS: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; } super.notifyChanged(notification); }
/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(GenClass.class)) { case GenModelPackage.GEN_CLASS__GEN_PACKAGE: case GenModelPackage.GEN_CLASS__GEN_TYPE_PARAMETERS: case GenModelPackage.GEN_CLASS__PROVIDER: case GenModelPackage.GEN_CLASS__IMAGE: case GenModelPackage.GEN_CLASS__DYNAMIC: case GenModelPackage.GEN_CLASS__ECORE_CLASS: case GenModelPackage.GEN_CLASS__LABEL_FEATURE: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; case GenModelPackage.GEN_CLASS__GEN_FEATURES: case GenModelPackage.GEN_CLASS__GEN_OPERATIONS: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; } super.notifyChanged(notification); }
return; super.notifyChanged(notification);
return; super.notifyChanged(notification);