io.sarl.sre.janus.skills.bic
Skill DefaultContextInteractionsSkill
All Superinterfaces:
DefaultContextInteractions, Capacity, IBehaviorGuardEvaluatorReceiver
skill DefaultContextInteractionsSkill
extends Skill
implements DefaultContextInteractions
Skill to access to the default interaction context.
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Property Summary
Inherited: caller, iD, owner, referenceCount
Constructor Summary
Constructor and description
new(Provider<T>,Provider<T>)
Action Summary
Property Details
defaultAddress
val defaultAddress : Address

This property is an alias for the action: getDefaultAddress

defaultContext
val defaultContext : AgentContext

This property is an alias for the action: getDefaultContext

defaultParentID
val defaultParentID : java.util.UUID

This property is an alias for the action: getDefaultParentID

defaultParentScope
val defaultParentScope : Scope<T>

This property is an alias for the action: getDefaultParentScope

defaultSpace
val defaultSpace : EventSpace

This property is an alias for the action: getDefaultSpace

Constructor Details
new(Provider<T>,Provider<T>)
new(Provider<T>,Provider<T>)
Action Details
emit(Event,[Scope<T>])
def emit(Event,[Scope<T>])
emitToParent(Event)
def emitToParent(Event)
getDefaultAddress
def getDefaultAddress : Address
getDefaultContext
def getDefaultContext : AgentContext
getDefaultParentID
def getDefaultParentID : java.util.UUID
getDefaultParentScope
def getDefaultParentScope : Scope<T>
getDefaultSpace
def getDefaultSpace : EventSpace
isDefaultContext(AgentContext)
def isDefaultContext(AgentContext) : boolean
isDefaultContext(UUID)
def isDefaultContext(UUID) : boolean
isDefaultSpace(Space)
def isDefaultSpace(Space) : boolean
isDefaultSpace(SpaceID)
def isDefaultSpace(SpaceID) : boolean
isDefaultSpace(UUID)
def isDefaultSpace(UUID) : boolean
isInDefaultSpace(Event)
def isInDefaultSpace(Event) : boolean
receive(UUID,Event)
def receive(UUID,Event)
spawn(Class<T>,Object*)
def spawn(Class<T>,Object*) : java.util.UUID
willReceive(UUID,Event)
def willReceive(UUID,Event)