Uses of Interface
cz.cuni.amis.pogamut.multi.agent.ITeamId

Packages that use ITeamId
cz.cuni.amis.pogamut.multi.agent   
cz.cuni.amis.pogamut.multi.agent.impl   
cz.cuni.amis.pogamut.multi.communication.translator.event   
cz.cuni.amis.pogamut.multi.communication.worldview   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
cz.cuni.amis.pogamut.multi.communication.worldview.object   
cz.cuni.amis.pogamut.multi.communication.worldview.property   
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.agent
 

Methods in cz.cuni.amis.pogamut.multi.agent that return ITeamId
 ITeamId ITeamedAgentId.getTeamId()
          Returns the teamId associated with this agentId.
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.agent.impl
 

Classes in cz.cuni.amis.pogamut.multi.agent.impl that implement ITeamId
 class TeamId
           
 

Fields in cz.cuni.amis.pogamut.multi.agent.impl declared as ITeamId
protected  ITeamId AgentTeamedId.teamId
           
 

Methods in cz.cuni.amis.pogamut.multi.agent.impl that return ITeamId
 ITeamId TeamedAgentId.getTeamId()
           
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.communication.translator.event
 

Methods in cz.cuni.amis.pogamut.multi.communication.translator.event that return ITeamId
 ITeamId ISharedPropertyUpdatedEvent.getTeamId()
           
 ITeamId ISharedWorldObjectUpdatedEvent.getTeamId()
           
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.communication.worldview
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview with parameters of type ITeamId
 ISharedWorldObject ISharedWorldView.getShared(ITeamId teamId, WorldObjectId objectId, TimeKey time)
          Returns the shared part of a requested object.
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.communication.worldview.impl
 

Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type ITeamId
protected  cz.cuni.amis.utils.maps.HashTriMap<ITeamId,WorldObjectId,PropertyId,ISharedProperty> AbstractSharedWorldView.currentSharedProperties
          SharedProperties currently considered most-recent.
protected  cz.cuni.amis.utils.maps.WeakHashQuadMap<TimeKey,ITeamId,WorldObjectId,PropertyId,ISharedProperty> AbstractSharedWorldView.sharedProperties
          Holds all sharedProperties in the world weakly-referenced by timeKey, this map is used for storing shadowCopies of properties.
protected  cz.cuni.amis.utils.maps.WeakHashTriMap<TimeKey,ITeamId,WorldObjectId,ISharedWorldObject> AbstractSharedWorldView.sharedWorldObjects
          Cached sharedWorldObjects.
protected  Map<ITeamId,Map<WorldObjectId,Map<PropertyId,ISharedProperty>>> AbstractSharedWorldView.syncCurrentSharedProperties
          Synchronized version of currentSharedProperties.
protected  Map<TimeKey,Map<ITeamId,Map<WorldObjectId,Map<PropertyId,ISharedProperty>>>> AbstractSharedWorldView.syncSharedProperties
          Synchronized version of sharedProperties.
protected  Map<TimeKey,Map<ITeamId,Map<WorldObjectId,ISharedWorldObject>>> AbstractSharedWorldView.syncSharedWorldObjects
          Synchronized version of cached sharedWorldObjects.
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type ITeamId
protected  void AbstractSharedWorldView.addOldSharedProperty(ISharedProperty property, ITeamId teamId, long eventTime)
          Adds the provided sharedProperty for all currently held timeKeys.
protected  void AbstractSharedWorldView.addSharedProperty(ISharedProperty property, ITeamId teamId)
          adds this shared property only for the specified team
protected abstract  ISharedWorldObject AbstractSharedWorldView.createSharedObject(Class msgClass, WorldObjectId id, ITeamId teamId, TimeKey time)
          Creates a sharedWorldObject of the specified id.
 ISharedWorldObject AbstractSharedWorldView.getShared(ITeamId teamId, WorldObjectId objectId, TimeKey time)
           
protected  Collection<ISharedProperty> AbstractSharedWorldView.getSharedProperties(WorldObjectId objectId, ITeamId teamId, TimeKey time)
          Returns all shared properties belonging to the specified object.
protected  ISharedProperty AbstractSharedWorldView.getSharedProperty(PropertyId id, ITeamId teamId, TimeKey time)
          Returns exactly the requested property
protected  void EventDrivenSharedWorldView.objectUpdated(ITeamId teamId, WorldObjectId objectId, long time)
          Must be called whenever an object was updated - raises correct event.
protected  void EventDrivenSharedWorldView.propertyCreated(ISharedProperty property, ITeamId team)
          If team is null, the property will be created for all teams.
protected  void EventDrivenSharedWorldView.propertyUpdated(ISharedProperty property, ITeamId team)
          Updates the property.
protected  void AbstractSharedWorldView.removeSharedProperty(ISharedProperty property, ITeamId teamId)
           
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.communication.worldview.object
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.object with parameters of type ITeamId
 ISharedPropertyUpdatedEvent ISharedProperty.createUpdateEvent(long time, ITeamId teamId)
          Creates an event updating a sharedProperty of the same id and the specified team to the same value as the parent property.
 

Uses of ITeamId in cz.cuni.amis.pogamut.multi.communication.worldview.property
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.property that return ITeamId
 ITeamId AbstractSharedProperty.GenericPropertyUpdate.getTeamId()
           
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.property with parameters of type ITeamId
 ISharedPropertyUpdatedEvent AbstractSharedProperty.createUpdateEvent(long time, ITeamId teamId)
           
 

Constructors in cz.cuni.amis.pogamut.multi.communication.worldview.property with parameters of type ITeamId
AbstractSharedProperty.GenericPropertyUpdate(ISharedProperty data, long time, ITeamId teamId)
           
 



Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.