+ The new constant {@link org.netbeans.modules.xml.xam.Model#MODEL_CHANGED_PROPERTY}
+ is intended to be used as a propertyName
attribute of the
+ {@link java.beans.PropertyChangeEvent#getPropertyName PropertyChangeEvent}.
+
+ The corresponding event means that the model has changed. + Only one event is sent per a model's transaction. +
+This document lists changes made to the Extansible Abstract Model (XAM).
+@FOOTER@
+ +propertyName
attribute of the
+ * {@link java.beans.PropertyChangeEvent#getPropertyName PropertyChangeEvent}.
+ * + * The corresponding event means that the model has changed. + * Only one event is sent per a model's transaction. + *
+ * Such event is convenient to do a cumulative update of a model's UI client.
+ *
+ * @since 1.5.1
+ */
+ public static final String MODEL_CHANGED_PROPERTY = "model_changed";
/**
* Add coarse-grained change listener for events on model components.
diff -r e68342f9b906 xml.xam/src/org/netbeans/modules/xml/xam/AbstractModel.java
--- a/xml.xam/src/org/netbeans/modules/xml/xam/AbstractModel.java Thu Mar 26 14:00:55 2009 +0300
+++ b/xml.xam/src/org/netbeans/modules/xml/xam/AbstractModel.java Fri Apr 03 23:01:17 2009 +0400
@@ -312,7 +312,7 @@ public abstract class AbstractModel