Package org.jmanikin.core
Provides the core interfaces
-
Interface Summary Interface Description Apply<I extends Id<O>,O,E> The Apply stage of building a Message.Effect<I extends Id<O>,O,E> The Effect stage of building a Message.Environment<I extends Id<O>,O,E> An Environment is the self scope that is provided/injected when evaluating a Msg.Id<O> An Id is a factory for (a pristine) Object O which it subsequently identifies.Message<I extends Id<O>,O,E> A Message is a factory for building a Msg using a fluent Builder.Msg<I extends Id<O>,O,E> The final Msg stage of building a Message.PostCondition<I extends Id<O>,O,E> The Post-condition stage of building a Message.PreCondition<I extends Id<O>,O,E> The Pre-condition stage of building a Message.Value<W extends World<W>,V> A Value correlates a value V with a World W that produced value V.World<W extends World<W>> A World is a 'memory' for (old) Objects and the entry point for sending Messages to Objects. -
Class Summary Class Description Value.ValueImpl<W extends World<W>,V> Default implementation.