Packages

package core

Linear Supertypes
SwitcherDsl, BaseTypedSystemApi, SystemConvertingApi, AutomataDsl, ManagedStatesDsl, AccumulationDsl, ContinuationDsl, EncapsulationApi, FilesApi, ComponentNavigationApi, SignalProcessingDsl, SignalProcessingSimpleApi, SignalProcessingApi0, RuntimeSystemApi, ContactsIndexExt, RuntimeComponentApi, StaticSystemApi, BaseTypedSystemDsl, SystemRendererApi, TryDsl, SystemBuilderDsl, DevNullExt, AuxNumberingExt, ContactStyleExt, NextLabelExt, SystemBuilderApi, ExceptionHandlingExt, TrellisApi, SignalsApi, ContactsDsl, ComponentsApi, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. core
  2. SwitcherDsl
  3. BaseTypedSystemApi
  4. SystemConvertingApi
  5. AutomataDsl
  6. ManagedStatesDsl
  7. AccumulationDsl
  8. ContinuationDsl
  9. EncapsulationApi
  10. FilesApi
  11. ComponentNavigationApi
  12. SignalProcessingDsl
  13. SignalProcessingSimpleApi
  14. SignalProcessingApi0
  15. RuntimeSystemApi
  16. ContactsIndexExt
  17. RuntimeComponentApi
  18. StaticSystemApi
  19. BaseTypedSystemDsl
  20. SystemRendererApi
  21. TryDsl
  22. SystemBuilderDsl
  23. DevNullExt
  24. AuxNumberingExt
  25. ContactStyleExt
  26. NextLabelExt
  27. SystemBuilderApi
  28. ExceptionHandlingExt
  29. TrellisApi
  30. SignalsApi
  31. ContactsDsl
  32. ComponentsApi
  33. AnyRef
  34. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractTypedSystem extends AnyRef
    Definition Classes
    BaseTypedSystemApi
  2. class AutomataBuilder[State] extends AnyRef
    Definition Classes
    AutomataDsl
  3. class AuxContactNumberingExt extends core.ext.AuxNumberingExt.SystemBuilderExtension
    Definition Classes
    AuxNumberingExt
  4. abstract class BaseTypedSystem extends core.subsystems.BaseTypedSystemApi.WithStaticSystem
    Definition Classes
    BaseTypedSystemApi
  5. implicit class CollectingContact[T] extends AnyRef
    Definition Classes
    AccumulationDsl
  6. type Component = core.components.Component
    Definition Classes
    ComponentsApi
  7. case class ComponentDescriptor extends Product with Serializable
    Definition Classes
    SystemConvertingApi
  8. type ComponentDescriptorConverter = PartialFunction[ComponentDescriptor, RuntimeComponent]
    Definition Classes
    SystemConvertingApi
  9. class ComponentDescriptorConverterProxy extends ComponentDescriptorConverter
    Definition Classes
    SystemConvertingApi
  10. type ComponentWithInternalStructure = core.components.ComponentWithInternalStructure
    Definition Classes
    ComponentsApi
  11. type Contact[T] = core.components.Contact[T]
    Definition Classes
    ComponentsApi
  12. implicit class ContactExtractor[T] extends AnyRef
    Definition Classes
    SignalsApi
  13. implicit class ContactOps[T] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  14. implicit class ContactPairOps[Key, T] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  15. trait ContactStyle extends AnyRef
    Definition Classes
    ContactStyleExt
  16. class ContactStyleExtension extends core.ext.ContactStyleExt.SystemBuilderExtension
    Definition Classes
    ContactStyleExt
  17. case class ContactStyleStaticExtension extends Product with Serializable
    Definition Classes
    ContactStyleExt
  18. type ContactToSubscribersMap = Map[Contact[_], List[RuntimeComponent]]
    Definition Classes
    RuntimeSystemApi
  19. implicit class ContactTryOps[T] extends AnyRef
    Definition Classes
    TryDsl
  20. class ContactWithState[T1, S] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  21. trait ContactsIndex extends AnyRef
    Definition Classes
    ContactsIndexExt
  22. case class ContactsIndexImpl extends ContactsIndex with Product with Serializable
    Definition Classes
    ContactsIndexExt
  23. type Context = Map[Contact[_], _]
    Definition Classes
    TrellisApi
  24. class DevNullExtension extends core.ext.DevNullExt.SystemBuilderExtension
    Definition Classes
    DevNullExt
  25. implicit class DirectLinkBuilderOps[T1, T2 >: T1] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  26. case class DynamicSystem extends core.runtime.RuntimeSystemApi.Named with core.runtime.RuntimeSystemApi.Component with core.runtime.RuntimeSystemApi.SimpleSignalProcessor with Product with Serializable
    Definition Classes
    RuntimeSystemApi
  27. class DynamicSystemBuffered extends AnyRef
    Definition Classes
    RuntimeSystemApi
  28. class EmbeddedOuterInterfaceBuilder extends core.subsystems.EncapsulationApi.OuterInterfaceBuilder
    Definition Classes
    EncapsulationApi
  29. abstract class EncapsulationBuilder[Outer] extends AnyRef
    Definition Classes
    EncapsulationApi
  30. type FCont[T1, T2] = (T1) ⇒ Continuation[T1, T2]
    Definition Classes
    ContinuationDsl
  31. type FlatMapLink[-T1, +T2] = core.components.FlatMapLink[T1, T2]
    Definition Classes
    ComponentsApi
  32. implicit class ImplContLinkBuilder[T1, T2] extends AnyRef
    Definition Classes
    ContinuationDsl
  33. class LabellingExt extends core.ext.NextLabelExt.SystemBuilderExtension
    Definition Classes
    NextLabelExt
  34. type Link[T1, T2, -TL1 >: T1, +TL2 <: T2] = core.components.Link[T1, T2, TL1, TL2]
    Definition Classes
    ComponentsApi
  35. implicit class LinkBuilderOps[T1, T2] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  36. type LinkInfo[-T1, +T2] = core.components.LinkInfo[T1, T2]
    Definition Classes
    ComponentsApi
  37. implicit class ManagedRichContact[T] extends AnyRef
    Definition Classes
    ManagedStatesDsl
  38. class ManagedRichState[S] extends AnyRef
    Definition Classes
    ManagedStatesDsl
  39. class ManagedStateSnippet[S] extends AnyRef
    Definition Classes
    ManagedStatesDsl
  40. class MutableComponentConverterBuilder extends AnyRef
    Definition Classes
    SystemConvertingApi
  41. type Named = core.components.Named
    Definition Classes
    ComponentsApi
  42. type NopLink[-T1, +T2 >: T1] = core.components.NopLink[T1, T2]
    Definition Classes
    ComponentsApi
  43. implicit class OrphanContactsAnalysis extends AnyRef
    Definition Classes
    StaticSystemApi
  44. trait OuterInterfaceBuilder extends AnyRef
    Definition Classes
    SystemBuilderApi
  45. type RedMapLink[-T1, +T2] = core.components.RedMapLink[T1, T2]
    Definition Classes
    ComponentsApi
  46. implicit class RichComponent[T] extends AnyRef
    Definition Classes
    StaticSystemApi
  47. implicit class RichDynamicSystem extends AnyRef
    Definition Classes
    RuntimeSystemApi
  48. implicit class RichRuntimeSystem extends AnyRef
    Definition Classes
    SignalProcessingApi0
  49. implicit class RichRuntimeType[T] extends AnyRef
    Definition Classes
    SystemConvertingApi
  50. implicit class RichSignalList extends AnyRef
    Definition Classes
    SignalsApi
  51. implicit class RichSimpleSignalProcessor extends AnyRef
    Definition Classes
    TrellisApi
  52. implicit class RichStaticSystemType[T] extends AnyRef
    Definition Classes
    StaticSystemApi
  53. implicit class RichTotalTrellisProducer extends AnyRef
    Definition Classes
    TrellisApi
  54. sealed trait RuntimeComponent extends core.runtime.RuntimeComponentApi.Named
    Definition Classes
    RuntimeComponentApi
  55. case class RuntimeComponentFlatMap extends RuntimeComponentTransparent with Product with Serializable
    Definition Classes
    RuntimeComponentApi
  56. case class RuntimeComponentMultiState extends RuntimeComponent with Product with Serializable
    Definition Classes
    RuntimeComponentApi
  57. case class RuntimeComponentStateFlatMap[S] extends RuntimeComponentTransparent with Product with Serializable
    Definition Classes
    RuntimeComponentApi
  58. sealed trait RuntimeComponentTransparent extends RuntimeComponent
    Definition Classes
    RuntimeComponentApi
  59. case class RuntimeSystem extends Product with Serializable
    Definition Classes
    RuntimeSystemApi
  60. type RuntimeSystemToTotalTrellisProducerConverter = (RuntimeSystem) ⇒ TotalTrellisProducer
    Definition Classes
    RuntimeSystemApi
  61. type Signal[T] = core.components.Signal[T]
    Definition Classes
    ComponentsApi
  62. type SignalCollection[+T] = Iterable[T]
    Definition Classes
    ComponentsApi
  63. type SignalDist = core.components.SignalDist
    Definition Classes
    ComponentsApi
  64. trait SignalProcessing0 extends AnyRef
    Definition Classes
    SignalProcessingApi0
  65. trait SignalProcessingSimple extends core.runtime.SignalProcessingSimpleApi.SignalProcessing0
    Definition Classes
    SignalProcessingSimpleApi
  66. type SimpleComponentConverter = PartialFunction[Component, RuntimeComponent]
    Definition Classes
    SystemConvertingApi
  67. type SimpleSignalProcessor = (Signal[_]) ⇒ SignalCollection[Signal[_]]
    Definition Classes
    TrellisApi
  68. type StateHandle[T] = core.components.StateHandle[T]
    Definition Classes
    ComponentsApi
  69. implicit class StateLinkBuilder2Ops[T1, T2, S] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  70. implicit class StateOps[S] extends AnyRef
    Definition Classes
    SystemBuilderDsl
  71. type StateZipLink[S, -T1, +T2 >: T1] = core.components.StateZipLink[S, T1, T2]
    Definition Classes
    ComponentsApi
  72. type StatefulFlatMapLink[S, -T1, +T2] = core.components.StatefulFlatMapLink[S, T1, T2]
    Definition Classes
    ComponentsApi
  73. type StaticSystem = core.components.StaticSystem
    Definition Classes
    ComponentsApi
  74. type StaticSystemExtensionId[+T] = core.components.StaticSystemExtensionId[T]
    Definition Classes
    ComponentsApi
  75. implicit class StaticSystemIndexed extends AnyRef
    Definition Classes
    ContactsIndexExt
  76. implicit class StaticSystemWithUnhandledExceptionHandler extends AnyRef
    Definition Classes
    ExceptionHandlingExt
  77. implicit class StyleableContact[T] extends AnyRef
    Definition Classes
    ContactStyleExt
  78. case class SubsystemDirectSignal[T] extends SubsystemDirectSignal0 with Product with Serializable
    Definition Classes
    SignalsApi
  79. sealed trait SubsystemDirectSignal0 extends AnyRef
    Definition Classes
    SignalsApi
  80. case class SubsystemDirectSignalDist extends SubsystemDirectSignal0 with Product with Serializable
    Definition Classes
    SignalsApi
  81. class SwitcherBuilder[T] extends AnyRef
    Definition Classes
    SwitcherDsl
  82. implicit class SwitcherContactOps[T] extends AnyRef
    Definition Classes
    SwitcherDsl
  83. trait SystemBuilder extends OuterInterfaceBuilder with core.ext.SystemBuilderApi.WithStaticSystem
    Definition Classes
    SystemBuilderApi
  84. class SystemBuilderC extends SystemBuilder
    Definition Classes
    SystemBuilderApi
  85. trait SystemBuilderExtension extends AnyRef
    Definition Classes
    SystemBuilderApi
  86. final class SystemBuilderExtensionId[T <: SystemBuilderExtension] extends AnyRef
    Definition Classes
    SystemBuilderApi
  87. trait SystemImplementation[T] extends AnyRef
    Definition Classes
    BaseTypedSystemDsl
  88. type SystemPath = List[String]
    Definition Classes
    ComponentNavigationApi
  89. type SystemPathReversed = List[String]
    Definition Classes
    ComponentNavigationApi
  90. trait SystemRenderer extends AnyRef
    Definition Classes
    SystemRendererApi
  91. type TotalTrellisProducer = (Context, Signal[_]) ⇒ TrellisElement
    Definition Classes
    TrellisApi
  92. case class Trace extends Product with Serializable
    Definition Classes
    RuntimeComponentApi
  93. type TrellisElement = (Context, SignalCollection[Signal[_]])
    Definition Classes
    TrellisApi
  94. type TrellisProducer = (TrellisElement) ⇒ TrellisElement
    Definition Classes
    TrellisApi
  95. implicit class TryContactOps[T] extends AnyRef
    Definition Classes
    TryDsl
  96. implicit class TryFlatMapContactOps[T] extends AnyRef
    Definition Classes
    TryDsl
  97. implicit class TryLinkBuilderOps[T1, T2] extends AnyRef
    Definition Classes
    TryDsl
  98. case class TypedSystem[T] extends core.subsystems.BaseTypedSystemDsl.WithStaticSystem with Product with Serializable
    Definition Classes
    BaseTypedSystemDsl
  99. trait TypedSystemConstructor[T] extends (T) ⇒ core.subsystems.BaseTypedSystemDsl.StaticSystem
    Definition Classes
    BaseTypedSystemDsl
  100. type UnhandledProcessingExceptionHandler = (Throwable, String, Signal[_], Context) ⇒ Context
    Definition Classes
    ExceptionHandlingExt
  101. type WithStaticSystem = core.components.WithStaticSystem
    Definition Classes
    ComponentsApi
  102. implicit class WritableString extends AnyRef
    Definition Classes
    FilesApi
  103. implicit class ZippingLinkOps[S, T] extends AnyRef
    Definition Classes
    SystemBuilderDsl

Abstract Value Members

  1. abstract val signalProcessing: SignalProcessing0
    Definition Classes
    SignalProcessingApi0

Concrete Value Members

  1. implicit val AuxContactNumberingExtId: SystemBuilderExtensionId[AuxContactNumberingExt]
    Definition Classes
    AuxNumberingExt
  2. val Contact: core.components.Contact.type
    Definition Classes
    ComponentsApi
  3. implicit val ContactStyleExtId: SystemBuilderExtensionId[ContactStyleExtension]
    Definition Classes
    ContactStyleExt
  4. implicit val DevNullExtId: SystemBuilderExtensionId[DevNullExtension]
    Definition Classes
    DevNullExt
  5. val FlatMapLink: core.components.FlatMapLink.type
    Definition Classes
    ComponentsApi
  6. implicit val LabellingExtId: SystemBuilderExtensionId[LabellingExt]
    Definition Classes
    NextLabelExt
  7. val Link: core.components.Link.type
    Definition Classes
    ComponentsApi
  8. val NopLink: core.components.NopLink.type
    Definition Classes
    ComponentsApi
  9. val RedMapLink: core.components.RedMapLink.type
    Definition Classes
    ComponentsApi
  10. val Signal: core.components.Signal.type
    Definition Classes
    ComponentsApi
  11. val SignalCollection: Iterable.type
    Definition Classes
    ComponentsApi
  12. val SignalDist: core.components.SignalDist.type
    Definition Classes
    ComponentsApi
  13. val StateHandle: core.components.StateHandle.type
    Definition Classes
    ComponentsApi
  14. val StateZipLink: core.components.StateZipLink.type
    Definition Classes
    ComponentsApi
  15. val StatefulFlatMapLink: core.components.StatefulFlatMapLink.type
    Definition Classes
    ComponentsApi
  16. val StaticSystem: core.components.StaticSystem.type
    Definition Classes
    ComponentsApi
  17. val WithStaticSystem: core.components.WithStaticSystem.type
    Definition Classes
    ComponentsApi
  18. def auxContact[T](implicit sb: SystemBuilder): Contact[T]
    Definition Classes
    AuxNumberingExt
  19. def collectSubsystems(system: StaticSystem): List[(String, StaticSystem)]
    Definition Classes
    StaticSystemApi
  20. def collector[T, TTrigger](name: String, trigger: Contact[TTrigger])(implicit sb: SystemBuilder): (Contact[T], Contact[List[T]])
    Definition Classes
    AccumulationDsl
  21. def connect[T1, T2 >: T1](c1: Contact[T1], c2: Contact[T2], name: String)(implicit sb: SystemBuilder): Contact[T2]
    Definition Classes
    SystemBuilderDsl
  22. def contact[T](name: String): core.components.Contact[T]
    Definition Classes
    ContactsDsl
  23. def createTypedSystem[T](name: String)(implicit outerBuilder: (OuterInterfaceBuilder) ⇒ T, systemImplementation: SystemImplementation[T]): TypedSystem[T]
    Definition Classes
    BaseTypedSystemDsl
  24. def debug(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    SystemConvertingApi
  25. val defaultUnhandledExceptionHandler: UnhandledProcessingExceptionHandler
    Definition Classes
    ExceptionHandlingExt
  26. def defineEncapsulation[Outer](en: EncapsulationBuilder[Outer])(implicit sb: SystemBuilder): Outer
    Definition Classes
    EncapsulationApi
  27. def devNull(implicit sb: SystemBuilder): Contact[Any]
    Definition Classes
    DevNullExt
  28. def done[T1, T2](result: Seq[T2]): Continuation[T1, T2]
    Definition Classes
    ContinuationDsl
  29. def doneFinal[T1, T2]: Continuation[T1, T2]
    Definition Classes
    ContinuationDsl
  30. implicit def enrichConverter(cvt: SimpleComponentConverter): ComponentDescriptorConverter
    Definition Classes
    SystemConvertingApi
  31. def extension[T <: SystemBuilderExtension](implicit sb: SystemBuilder, extensionInstance: SystemBuilderExtensionId[T]): T
    Definition Classes
    SystemBuilderApi
  32. implicit def filenameToFile(filename: String): File
    Definition Classes
    FilesApi
  33. implicit def implicitExtendBasicSystemBuilder[T <: SystemBuilderExtension](sb: SystemBuilder)(implicit extensionInstanceId: SystemBuilderExtensionId[T]): T
    Definition Classes
    SystemBuilderApi
  34. val linkToRuntimeComponent: PartialFunction[Component, RuntimeComponent]
    Definition Classes
    RuntimeComponentApi
  35. implicit def managedRichState[S](ms: ManagedStateSnippet[S])(implicit sb: SystemBuilder): ManagedRichState[S]
    Definition Classes
    ManagedStatesDsl
  36. def managedState[S](name: String, initialValue: Option[S])(implicit sb: SystemBuilder): ManagedStateSnippet[S]
    Definition Classes
    ManagedStatesDsl
  37. def mappedInput[T, T2 >: T](c1: Contact[T], c2: Contact[T2])(implicit sb: SystemBuilder): Contact[T2]
    Definition Classes
    SystemBuilderDsl
  38. def mappedOutput[T, T2 >: T](c1: Contact[T], c2: Contact[T2])(implicit sb: SystemBuilder): Contact[T]
    Definition Classes
    SystemBuilderDsl
  39. def next[T1, T2](body: FCont[T1, T2]): Continuation[T1, T2]
    Definition Classes
    ContinuationDsl
  40. def nextAndPass[T1, T2](body: FCont[T1, T2], intermediateResult: Seq[T2]): Continuation[T1, T2]
    Definition Classes
    ContinuationDsl
  41. def orphanContactsRec(system: StaticSystem): List[(String, Set[Contact[_]])]
    Definition Classes
    StaticSystemApi
  42. implicit def pairToSignal[T](p: (Contact[T], T)): Signal[T]
    Definition Classes
    SignalsApi
  43. def passAndNext[T1, T2](intermediateResult: Seq[T2])(body: FCont[T1, T2]): Continuation[T1, T2]
    Definition Classes
    ContinuationDsl
  44. val rethrowUnhandledExceptionHandler: UnhandledProcessingExceptionHandler
    Definition Classes
    ExceptionHandlingExt
  45. implicit def sbToAux(sb: SystemBuilder): AuxContactNumberingExt
    Definition Classes
    AuxNumberingExt
  46. implicit def sbToLabelling(sb: SystemBuilder): LabellingExt
    Definition Classes
    NextLabelExt
  47. def setSystemName(name: String)(implicit sb: SystemBuilder): Unit
    Definition Classes
    SystemBuilderApi
  48. def state[T](name: String, s0: T)(implicit sb: SystemBuilder): StateHandle[T]
    Definition Classes
    SystemBuilderApi
  49. def subcomponents(component: Component): List[(SystemPathReversed, Component)]
    Definition Classes
    ComponentNavigationApi
  50. def systemBuilderTyped(name: String)(_inputs: Contact[_]*)(_outputs: Contact[_]*): SystemBuilder
    Definition Classes
    BaseTypedSystemDsl
  51. implicit object ContactStyleStaticExtId extends core.ext.ContactStyleExt.StaticSystemExtensionId[ContactStyleStaticExtension]
    Definition Classes
    ContactStyleExt
  52. implicit object ContactsIndexExtensionId extends core.ext.ContactsIndexExt.StaticSystemExtensionId[ContactsIndex]
    Definition Classes
    ContactsIndexExt
  53. implicit object UnhandledExceptionHandlerExtensionId extends core.ext.ExceptionHandlingExt.StaticSystemExtensionId[UnhandledProcessingExceptionHandler]
    Definition Classes
    ExceptionHandlingExt

Inherited from SwitcherDsl

Inherited from BaseTypedSystemApi

Inherited from SystemConvertingApi

Inherited from AutomataDsl

Inherited from ManagedStatesDsl

Inherited from AccumulationDsl

Inherited from ContinuationDsl

Inherited from EncapsulationApi

Inherited from FilesApi

Inherited from ComponentNavigationApi

Inherited from SignalProcessingDsl

Inherited from SignalProcessingSimpleApi

Inherited from SignalProcessingApi0

Inherited from RuntimeSystemApi

Inherited from ContactsIndexExt

Inherited from RuntimeComponentApi

Inherited from StaticSystemApi

Inherited from BaseTypedSystemDsl

Inherited from SystemRendererApi

Inherited from TryDsl

Inherited from SystemBuilderDsl

Inherited from DevNullExt

Inherited from AuxNumberingExt

Inherited from ContactStyleExt

Inherited from NextLabelExt

Inherited from SystemBuilderApi

Inherited from ExceptionHandlingExt

Inherited from TrellisApi

Inherited from SignalsApi

Inherited from ContactsDsl

Inherited from ComponentsApi

Inherited from AnyRef

Inherited from Any

Ungrouped