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. Protected

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