ReactiveDeltaSeq
Type parameters
- S
-
Structure of Reactive Sequence source
- T
-
Type of values inside Deltas
Attributes
- Graph
-
- Supertypes
-
trait DisconnectableImpltrait Disconnectabletrait Derivedtrait ReSourceclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Members list
Type members
Types
Value members
Concrete methods
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)
Value parameters
- that
-
the ReactiveDeltaSeq which will be concatenated with this
- ticket
-
used for the creation of the concatenated ReactiveDeltaSeq
Attributes
- Returns
-
ConcatenateDeltaSeq
Returns current ReactiveDeltaSeq as an Event
Returns current ReactiveDeltaSeq as an Event
Value parameters
- ticket
-
a creation ticket as a new event will be created which has the ReactiveDeltaSeq as dependency
Attributes
To check if an element is in the sequence
To check if an element is in the sequence
Value parameters
- element
-
element to search for
- resInt
-
needed by REScala API for Signal/Event holding Ints
- ticket
-
for creating the Signal holding the boolean value
Attributes
Counts number of elements fulfilling the condition provided
Counts number of elements fulfilling the condition provided
Value parameters
- fulfillsCondition
-
the condition values of deltas have to fulfill to be taken in consideration
- resInt
-
needed by REScala API for Signal/Event holding Ints
- ticket
-
for creating the Signal holding the value of counted elements
Attributes
To check if elements fulfilling the condition exists
To check if elements fulfilling the condition exists
Value parameters
- fulfillsCondition
-
the condition values of deltas have to fulfill to be taken in consideration
- resInt
-
needed by REScala API for Signal/Event holding Ints
- ticket
-
for creating the Signal holding the boolean value
Attributes
Filters the sequence , basing on filterExpression and returns the new filtered sequence
Filters the sequence , basing on filterExpression and returns the new filtered sequence
Value parameters
- filterOperation
-
the operation used for filtering
- ticket
-
for creating the new source
Attributes
- Returns
-
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
Type parameters
- A
-
the value returned by applying fold or unfold on the value T of Deltas
Value parameters
- fold
-
the function used when an Addition occurs
- initial
-
is the initial value the foldUndo folds to
- ticket
-
as we will create
- unfold
-
the function used when a Removal occurs
Attributes
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
Type parameters
- A
-
new Value type for deltas in the mapped ReactiveDeltaSeq
Value parameters
- mapOperation
-
the operation used for mapping the values of ReactiveDeltaSeq to MapDeltaSeq
- ticket
-
Ticket for creating the new ReactiveDeltaSeq
Attributes
- Returns
-
the mapped ReactiveDeltaSeq
Value parameters
- ord
-
the ordering needed to compare values of deltas for finding the minimum
- res
-
...
- ticket
-
used for creation of new sources
Attributes
- Returns
-
Signal holding the optional minimum (as it could be None if the seqeunce is empty)
Value parameters
- ord
-
the ordering needed to compare values of deltas for finding the minimum
- res
-
...
- ticket
-
used for creation of new sources
Attributes
- Returns
-
Signal holding the optional minimum (as it could be None if the seqeunce is empty)
Returns the sizeOfSeq of the ReactiveDeltaSeq
Returns the sizeOfSeq of the ReactiveDeltaSeq
Value parameters
- resInt
-
needed by REScala API for Signal/Event holding Ints //TODO check
- ticket
-
for creating the Signal holding the value of sizeOfSeq
Attributes
Inherited methods
Attributes
- Inherited from:
- DisconnectableImpl