diff --git a/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeSet.java b/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeSet.java index 1893e0a9f3bfa567ee680632959695cb8e4538d0..8091b68ce7a87195a8f9c4108c7b716642e12f09 100644 --- a/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeSet.java +++ b/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeSet.java @@ -5,6 +5,13 @@ import lc.eo.EOLoop; import java.util.HashSet; +/** + * This class provides a change set which gathers an atomic set of changes which have occurred in a + * {@link ChangeStream}. + * + * @author C. Alexander Leigh + * @since mk1 + */ public class ChangeSet { private final HashSet objectsDirty = new HashSet<>(); private final HashSet loopsDirty = new HashSet<>(); diff --git a/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeStream.java b/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeStream.java index 771fa77cb78e98e9d605a3cff3efc8aa1cf57700..efc3005d4b86f8245166f3c9d643c7fa0451d399 100644 --- a/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeStream.java +++ b/lc-eo-changestream/src/main/java/lc/eo/changestream/ChangeStream.java @@ -7,6 +7,12 @@ import lc.eo.EditTracker; import java.io.Serializable; +/** + * This class monitors {@link EO} graphs for changes and stores them in {@link ChangeSet} objects. + * + * @author C. Alexander Leigh + * @since mk1 + */ public class ChangeStream implements EditTracker { private ChangeSet changeSet = new ChangeSet();