X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Fpackage-info.java;h=a58164d2ad15df3ea0a920980941521d017f8025;hb=00e49489dcbb093895a9a7bfb252b7392b341138;hp=2e7d9dfc99977cd493c893cb340816d764938db6;hpb=b304bea61c03505fea7c288164ead3233ef36655;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/package-info.java b/src/main/java/net/pterodactylus/rhynodge/package-info.java index 2e7d9df..a58164d 100644 --- a/src/main/java/net/pterodactylus/rhynodge/package-info.java +++ b/src/main/java/net/pterodactylus/rhynodge/package-info.java @@ -3,7 +3,7 @@ *

* A {@link net.pterodactylus.rhynodge.Reaction} consists of three different * elements: a {@link net.pterodactylus.rhynodge.Query}, a - * {@link net.pterodactylus.rhynodge.Trigger}, and an + * {@link net.pterodactylus.rhynodge.Merger}, and an * {@link net.pterodactylus.rhynodge.Action}. *

* A {@code Query} retrieves the current state of a system; this can simply be @@ -13,8 +13,10 @@ *

* After a {@code Query} retrieved the current * {@link net.pterodactylus.rhynodge.State} of a system, this state and the - * previously retrieved state are handed in to a {@code Trigger}. The trigger - * then decides whether the state of the system can be considered a change. + * previously retrieved state are handed in to a {@code Merger}. The merger + * takes care of merging the two states in a way that the new state can + * {@link net.pterodactylus.rhynodge.State#triggered() decide} whether a + * noteworthy change has occured. *

* If a system has been found to trigger, an {@code Action} is executed. It * performs arbitrary actions and can use both the current state and the