io.sarl.sre.janus.skills.bic
Skill InnerContextAccessSkill
All Superinterfaces:
InnerContextAccess, Capacity, IBehaviorGuardEvaluatorReceiver
skill InnerContextAccessSkill
extends Skill
implements InnerContextAccess
SRE implementation of SARL's InnerContextAccess built-in capacity.

The inner context instance is stored into the AgentLife.
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(ContextService,Provider<T>,Provider<T>)
Constructor.
Action Summary
Capacity Use Summary
Property Details
innerContext
val innerContext : AgentContext

This property is an alias for the action: getInnerContext

innerDefaultSpace
val innerDefaultSpace : EventSpace

This property is an alias for the action: getInnerDefaultSpace

memberAgentCount
val memberAgentCount : int

This property is an alias for the action: getMemberAgentCount

memberAgents
val memberAgents : ConcurrentSet<T>

This property is an alias for the action: getMemberAgents

Constructor Details
new(ContextService,Provider<T>,Provider<T>)
new(ContextService,Provider<T>,Provider<T>)
Constructor.
Action Details
getInnerContext
def getInnerContext : AgentContext
getInnerDefaultSpace
def getInnerDefaultSpace : EventSpace
getMemberAgentCount
def getMemberAgentCount : int
getMemberAgents
def getMemberAgents : ConcurrentSet<T>
hasMemberAgent
def hasMemberAgent : boolean
isInInnerDefaultSpace(Event)
def isInInnerDefaultSpace(Event) : boolean
isInnerDefaultSpace(Space)
def isInnerDefaultSpace(Space) : boolean
isInnerDefaultSpace(SpaceID)
def isInnerDefaultSpace(SpaceID) : boolean
isInnerDefaultSpace(UUID)
def isInnerDefaultSpace(UUID) : boolean
uninstall
protected def uninstall