|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
ISharedWorldObjectUpdatedEvent.getTeamId()
|
ITeamId |
ISharedPropertyUpdatedEvent.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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||