All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.pechorina.kairos.automat.builder.TransitionConfigurer.kt Maven / Gradle / Ivy

The newest version!
package net.pechorina.kairos.automat.builder

class TransitionConfigurer {

    internal var transitionConfigs: MutableList> = arrayListOf()

    fun withExternal(): ExternalTransitionConfig {
        val config = ExternalTransitionConfig(transitionConfigurer = this)
        this.transitionConfigs.add(config)
        return config
    }

    fun withTransition(vararg transitionConfig: TransitionConfig): TransitionConfigurer {
        transitionConfigs.addAll(transitionConfig)
        return this
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy