class MapDeltaSeq[T, A] extends (IncrementalBundle.this)#Base[Delta[A]] with (IncrementalBundle.this)#ReactiveDeltaSeq[A]

Class used for filtering ReactiveDeltaSeq

T

Value inside Delta

Linear Supertypes
(IncrementalBundle.this)#ReactiveDeltaSeq[A], (IncrementalBundle.this)#DisconnectableImpl, (IncrementalBundle.this)#Disconnectable, (IncrementalBundle.this)#Derived, (IncrementalBundle.this)#Base[Delta[A]], (IncrementalBundle.this)#ReSource, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MapDeltaSeq
  2. ReactiveDeltaSeq
  3. DisconnectableImpl
  4. Disconnectable
  5. Derived
  6. Base
  7. ReSource
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MapDeltaSeq(in: (IncrementalBundle.this)#ReactiveDeltaSeq[T], op: (T) => A)(initialState: SeqState[A], name: ReName)

    in

    the ReactiveDeltaSeq to filter

    op

    mapOperation to map sequence

    initialState

    ...

    name

    Name of the new filtered sequence

Type Members

  1. final type ReIn = (IncrementalBundle.this)#ReevTicket[Value]
    Definition Classes
    Derived
  2. final type Rout = (IncrementalBundle.this)#Result[Value]
    Definition Classes
    Derived
  3. type Value = Delta[A]

    the value of deltas send through the set

    the value of deltas send through the set

    Definition Classes
    ReactiveDeltaSeqReSource

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def ++(that: (IncrementalBundle.this)#ReactiveDeltaSeq[A])(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#ReactiveDeltaSeq[A]

    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)

    that

    the ReactiveDeltaSeq which will be concatenated with this

    ticket

    used for the creation of the concatenated ReactiveDeltaSeq

    returns

    ConcatenateDeltaSeq

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def asEvent(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#Event[Delta[A]]

    Returns current ReactiveDeltaSeq as an Event

    Returns current ReactiveDeltaSeq as an Event

    ticket

    a creation ticket as a new event will be created which has the ReactiveDeltaSeq as dependency

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  8. def commit(base: Delta[A]): Delta[A]
    Attributes
    protected[rescala]
    Definition Classes
    ReactiveDeltaSeqReSource
  9. def contains(element: A)(implicit ticket: (IncrementalBundle.this)#CreationTicket, ord: Ordering[A]): (IncrementalBundle.this)#Signal[Boolean]

    To check if an element is in the sequence

    To check if an element is in the sequence

    element

    element to search for

    ticket

    for creating the Signal holding the boolean value

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  10. def count(fulfillsCondition: (A) => Boolean)(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#Signal[Int]

    Counts number of elements fulfilling the condition provided

    Counts number of elements fulfilling the condition provided

    fulfillsCondition

    the condition values of deltas have to fulfill to be taken in consideration

    ticket

    for creating the Signal holding the value of counted elements

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  11. final def disconnect(): Unit
    Definition Classes
    DisconnectableImplDisconnectable
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def exists(fulfillsCondition: (A) => Boolean)(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#Signal[Boolean]

    To check if elements fulfilling the condition exists

    To check if elements fulfilling the condition exists

    fulfillsCondition

    the condition values of deltas have to fulfill to be taken in consideration

    ticket

    for creating the Signal holding the boolean value

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  15. def filter(filterOperation: (A) => Boolean)(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#ReactiveDeltaSeq[A]

    Filters the sequence , basing on filterExpression and returns the new filtered sequence

    Filters the sequence , basing on filterExpression and returns the new filtered sequence

    filterOperation

    the operation used for filtering

    ticket

    for creating the new source

    returns

    the filtered ReactiveDeltaSeq

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  16. def foldUndo[A](initial: A)(fold: (A, Delta[A]) => A)(unfold: (A, Delta[A]) => A)(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#Signal[A]

    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

    A

    the value returned by applying fold or unfold on the value T of Deltas

    initial

    is the initial value the foldUndo folds to

    fold

    the function used when an Addition occurs

    unfold

    the function used when a Removal occurs

    ticket

    as we will create

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  18. def guardedReevaluate(input: ReIn): Rout

    input

    Basing ReIn Ticket maps the ReactiveDeltaSeq using the fold defined above. That it uses withValue to write the new Sequence

    returns

    Returns the new Sequence

    Attributes
    protected[rescala]
    Definition Classes
    MapDeltaSeqDisconnectableImpl
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def map[A](mapOperation: (A) => A)(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#ReactiveDeltaSeq[A]

    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

    A

    new Value type for deltas in the mapped ReactiveDeltaSeq

    mapOperation

    the operation used for mapping the values of ReactiveDeltaSeq to MapDeltaSeq

    ticket

    Ticket for creating the new ReactiveDeltaSeq

    returns

    the mapped ReactiveDeltaSeq

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  22. def max(implicit ticket: (IncrementalBundle.this)#CreationTicket, ord: Ordering[A]): (IncrementalBundle.this)#Signal[Option[A]]

    ticket

    used for creation of new sources

    ord

    the ordering needed to compare values of deltas for finding the minimum

    returns

    Signal holding the optional minimum (as it could be None if the seqeunce is empty)

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  23. def min(implicit ticket: (IncrementalBundle.this)#CreationTicket, ord: Ordering[A]): (IncrementalBundle.this)#Signal[Option[A]]

    ticket

    used for creation of new sources

    ord

    the ordering needed to compare values of deltas for finding the minimum

    returns

    Signal holding the optional minimum (as it could be None if the seqeunce is empty)

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  24. val name: ReName
    Definition Classes
    BaseReSource
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  28. final def reevaluate(rein: ReIn): Rout

    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

    Attributes
    protected[rescala]
    Definition Classes
    DisconnectableImplDerived
  29. def size(implicit ticket: (IncrementalBundle.this)#CreationTicket): (IncrementalBundle.this)#Signal[Int]

    Returns the sizeOfSeq of the ReactiveDeltaSeq

    Returns the sizeOfSeq of the ReactiveDeltaSeq

    ticket

    for creating the Signal holding the value of sizeOfSeq

    Definition Classes
    ReactiveDeltaSeq
    Annotations
    @cutOutOfUserComputation()
  30. val state: (IncrementalBundle.this)#State[Delta[A]]
    Attributes
    protected[rescala]
    Definition Classes
    BaseReSource
  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. def toString(): String
    Definition Classes
    Base → AnyRef → Any
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from (IncrementalBundle.this)#ReactiveDeltaSeq[A]

Inherited from (IncrementalBundle.this)#DisconnectableImpl

Inherited from (IncrementalBundle.this)#Disconnectable

Inherited from (IncrementalBundle.this)#Derived

Inherited from (IncrementalBundle.this)#Base[Delta[A]]

Inherited from (IncrementalBundle.this)#ReSource

Inherited from AnyRef

Inherited from Any

Ungrouped