rescala.extra.incremental.IncrementalBundle
the value of deltas send through the set
the value of deltas send through the set
Concatenates the ReactiveDeltaSeq with another (that) ReactiveDeltaSeq by returning a new ReactiveDeltaSeq (ConcatenateDeltaSeq)
Concatenates the ReactiveDeltaSeq with another (that) ReactiveDeltaSeq by returning a new ReactiveDeltaSeq (ConcatenateDeltaSeq)
the ReactiveDeltaSeq which will be concatenated with this
used for the creation of the concatenated ReactiveDeltaSeq
ConcatenateDeltaSeq
Returns current ReactiveDeltaSeq as an Event
Returns current ReactiveDeltaSeq as an Event
a creation ticket as a new event will be created which has the ReactiveDeltaSeq as dependency
To check if an element is in the sequence
To check if an element is in the sequence
element to search for
for creating the Signal holding the boolean value
Counts number of elements fulfilling the condition provided
Counts number of elements fulfilling the condition provided
the condition values of deltas have to fulfill to be taken in consideration
for creating the Signal holding the value of counted elements
To check if elements fulfilling the condition exists
To check if elements fulfilling the condition exists
the condition values of deltas have to fulfill to be taken in consideration
for creating the Signal holding the boolean value
Filters the sequence , basing on filterExpression and returns the new filtered sequence
Filters the sequence , basing on filterExpression and returns the new filtered sequence
the operation used for filtering
for creating the new source
the filtered ReactiveDeltaSeq
Based on the concept of reversible Folds Used to fold the deltas basing on fold for Addition-Delta and unfold for Removal-Delta
Based on the concept of reversible Folds Used to fold the deltas basing on fold for Addition-Delta and unfold for Removal-Delta
the value returned by applying fold or unfold on the value T of Deltas
is the initial value the foldUndo folds to
the function used when an Addition occurs
the function used when a Removal occurs
as we will create
Maps the elements of ReactiveDeltaSeq and returns a new ReactiveDeltaSeq with the mapped deltas with the old ReactiveDeltaSeq as dependency
Maps the elements of ReactiveDeltaSeq and returns a new ReactiveDeltaSeq with the mapped deltas with the old ReactiveDeltaSeq as dependency
new Value type for deltas in the mapped ReactiveDeltaSeq
the operation used for mapping the values of ReactiveDeltaSeq to MapDeltaSeq
Ticket for creating the new ReactiveDeltaSeq
the mapped ReactiveDeltaSeq
used for creation of new sources
the ordering needed to compare values of deltas for finding the minimum
Signal holding the optional minimum (as it could be None if the seqeunce is empty)
used for creation of new sources
the ordering needed to compare values of deltas for finding the minimum
Signal holding the optional minimum (as it could be None if the seqeunce is empty)
the name of the reactive, useful for debugging as it often contains positional information
called if any of the dependencies (rescala.core.Core.ReSources) changed in the current update turn, after all (known) dependencies are updated
called if any of the dependencies (rescala.core.Core.ReSources) changed in the current update turn, after all (known) dependencies are updated
Returns the sizeOfSeq of the ReactiveDeltaSeq
Returns the sizeOfSeq of the ReactiveDeltaSeq
for creating the Signal holding the value of sizeOfSeq
the initial state passed by the scheduler
Source events with imperative occurrences
Type returned when the event fires