
it.unibo.jakta.agents.bdi.actions.ActionRequest.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jakta-bdi Show documentation
Show all versions of jakta-bdi Show documentation
A Kotlin internal DSL for the definition of BDI agents
package it.unibo.jakta.agents.bdi.actions
import it.unibo.jakta.agents.bdi.actions.effects.SideEffect
import it.unibo.jakta.agents.fsm.time.Time
import it.unibo.tuprolog.core.Substitution
import it.unibo.tuprolog.core.Term
interface ActionRequest> {
val arguments: List
val requestTimestamp: Time?
fun reply(substitution: Substitution = Substitution.empty(), effects: Iterable): Res
fun reply(substitution: Substitution = Substitution.empty(), vararg effects: C): Res
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy