ru.primetalk.synapse.core.runtime.SystemConvertingApi
Constructs a complex partial function that converts components to a function that will do the work when the data appears on one of the contacts.
Constructs a complex partial function that converts components to a function that will do the work when the data appears on one of the contacts.
Create special construction for processing red links: on top it converts redlinks as a special components. Inside the special red-link component redLinks are converted to dummies. So there will be no infinite loop in conversion.
Also the conterter has a proxy-trick for subsystems. The same converter is used to convert high level systems and inner subsystems.
Constructs a converter for inner systems.
Constructs a converter for inner systems. Two different cases are implemented. With shared state handles and without them. In the latter case a simplier implementation is used.
Ignores red links.
Ignores red links. This converter is necessary to avoid infinite conversion of redlinks.
A converter of "red links" that creates a separate trellis producer instance that will process signals in a single top level time step.
RuntimeComponent that subscribes to SubsystemSpecialAnswerContact and passes appropriate signals backward to the system's level.
RuntimeComponent that subscribes to SubsystemSpecialContact and passes appropriate signals forward to the subsystem.
A lot of complex logic.