| Modifier and Type | Method and Description |
|---|---|
IWorldObjectUpdateResult<IStaticWorldObject> |
IStaticWorldObjectUpdatedEvent.update(IStaticWorldObject object)
Only possible results are CREATED, DESTROYED or SAME
static objects remain the same so they cannot be updated.
|
| Modifier and Type | Method and Description |
|---|---|
IWorldObjectUpdateResult<IStaticWorldObject> |
IStaticWorldObjectUpdatedEvent.update(IStaticWorldObject object)
Only possible results are CREATED, DESTROYED or SAME
static objects remain the same so they cannot be updated.
|
| Modifier and Type | Method and Description |
|---|---|
IStaticWorldObject |
ISharedWorldView.getStatic(WorldObjectId id)
Returns only the static part of a requested object, static part of each objects only contains properties,
that will NOT be changed over time.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<WorldObjectId,IStaticWorldObject> |
AbstractSharedWorldView.staticWorldObjects
Map of staticWorldObjects, these objects never change, so there is no need for shadow copies.
|
| Modifier and Type | Method and Description |
|---|---|
IStaticWorldObject |
AbstractSharedWorldView.getStatic(WorldObjectId id) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSharedWorldView.addStaticWorldObject(IStaticWorldObject object)
if the object already exists, no changes are made
|
protected abstract ICompositeWorldObject |
AbstractLocalWorldView.createCompositeObject(ILocalWorldObject localObject,
ISharedWorldObject sharedObject,
IStaticWorldObject staticObject)
Method used for returning the appropriate CompositeObject type made from the three provided object parts.
|
protected void |
AbstractSharedWorldView.removeStaticWorldObject(IStaticWorldObject object) |
| Modifier and Type | Method and Description |
|---|---|
IStaticWorldObject |
ICompositeWorldObject.getStatic() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IStaticWorldObject.isDifferentFrom(IStaticWorldObject other)
This method is used for comparing if the static information has been changed during the simulation,
this method however takes into account the fact that some static information may be null for some time and then get filled later.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.