org.cddcore.engine

Engine

object Engine

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Engine
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addList[R]: (List[R], List[R]) ⇒ List[R]

    Attributes
    protected
  7. def addOption[R]: (List[R], Option[R]) ⇒ List[R]

    Attributes
    protected
  8. def addToList[R]: (List[R], R) ⇒ List[R]

    Attributes
    protected
  9. def addToSet[R]: (Set[R], R) ⇒ Set[R]

    Attributes
    protected
  10. def apply[P1, P2, P3, R](): Builder3

    returns a builder for an engine that implements Function3[P1,P2,P3,R]

  11. def apply[P1, P2, R](): Builder2

    returns a builder for an engine that implements Function2[P1,P2,R]

  12. def apply[P, R](): Builder1

    returns a builder for an engine that implements Function[P,R]

  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def call(e: Engine, params: List[Any]): Unit

  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. def endCall(conclusion: Conclusion, result: Any): Unit

  17. val engineCount: AtomicInteger

  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def failedCall(conclusion: Conclusion, exception: Throwable): Unit

  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def flatMapList[P1, P2, P3, R]: Builder3

  23. def flatMapList[P1, P2, R]: Builder2

  24. def flatMapList[P, R]: Builder1

  25. def flatMapOption[P1, P2, P3, R]: Builder3

  26. def flatMapOption[P1, P2, R]: Builder2

  27. def flatMapOption[P, R]: Builder1

  28. def foldList[P1, P2, P3, R]: Builder3

    returns a builder for an engine that implements Function3[P1,P2,P3,List[R]].

    returns a builder for an engine that implements Function3[P1,P2,P3,List[R]]. This builder will have child engines that implement Function[P1,P2,P3,R]. The results of those engines are placed in a list, and become the result of the main engine

  29. def foldList[P1, P2, R]: Builder2

    returns a builder for an engine that implements Function2[P1,P2,List[R]].

    returns a builder for an engine that implements Function2[P1,P2,List[R]]. This builder will have child engines that implement Function2[P1,P2,R]. The results of those engines are placed in a list, and become the result of the main engine

  30. def foldList[P, R]: Builder1

    returns a builder for an engine that implements Function[P,List[R]].

    returns a builder for an engine that implements Function[P,List[R]]. This builder will have child engines that implement Function[P,R]. The results of those engines are placed in a list, and become the result of the main engine

  31. def foldSet[P1, P2, P3, R]: Builder3

    returns a builder for an engine that implements Function3[P1,P2,P3,List[R]].

    returns a builder for an engine that implements Function3[P1,P2,P3,List[R]]. This builder will have child engines that implement Function[P1,P2,P3,R]. The results of those engines are placed in a set, and become the result of the main engine

  32. def foldSet[P1, P2, R]: Builder2

    returns a builder for an engine that implements Function2[P1,P2,List[R]].

    returns a builder for an engine that implements Function2[P1,P2,List[R]]. This builder will have child engines that implement Function2[P1,P2,R]. The results of those engines are placed in a set, and become the result of the main engine

  33. def foldSet[P, R]: Builder1

    returns a builder for an engine that implements Function[P,List[R]].

    returns a builder for an engine that implements Function[P,List[R]]. This builder will have child engines that implement Function[P,R]. The results of those engines are placed in a set, and become the result of the main engine

  34. def folding[P1, P2, P3, R, FullR](foldFn: (FullR, R) ⇒ FullR, initialValue: ⇒ FullR): Builder3

    returns a builder for an engine that implements Function3[P1,P2,P3,FullR.

    returns a builder for an engine that implements Function3[P1,P2,P3,FullR. This builder will have child engines that implement Function3[P1,P2,P3,R]. The folding function and initial value are used to produce the final result of the engine from the child engines

  35. def folding[P1, P2, R, FullR](foldFn: (FullR, R) ⇒ FullR, initialValue: ⇒ FullR): Builder2

    returns a builder for an engine that implements Function2[P1,P2,FullR.

    returns a builder for an engine that implements Function2[P1,P2,FullR. This builder will have child engines that implement Function2[P1,P2,R]. The folding function and initial value are used to produce the final result of the engine from the child engines

  36. def folding[P, R, FullR](foldFn: (FullR, R) ⇒ FullR, initialValue: ⇒ FullR): Builder1

    returns a builder for an engine that implements Function[P,FullR.

    returns a builder for an engine that implements Function[P,FullR. This builder will have child engines that implement Function[P,R]. The folding function and initial value are used to produce the final result of the engine from the child engines

  37. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. var logging: Boolean

  41. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  42. val noInitialValue: () ⇒ Nothing

  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def state[S, P1, P2, R](): Builder3

    returns a builder for an engine that takes S, P1, P2 and returns the tuple (newS, R).

    returns a builder for an engine that takes S, P1, P2 and returns the tuple (newS, R). It is typically used when there is a state of type S that needs to be updated with the function

  46. def state[S, P, R](): Builder2

    returns a builder for an engine that takes S and P and returns the tuple (newS, R).

    returns a builder for an engine that takes S and P and returns the tuple (newS, R). It is typically used when there is a state of type S that needs to be updated with the function

  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def test[X](x: ⇒ X): X

  49. def testing: Boolean

  50. def toString(): String

    Definition Classes
    AnyRef → Any
  51. def trace[T](x: ⇒ T): (ROrException[T], List[TraceItem])

  52. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  53. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  54. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any

Ungrouped