| Package | Description |
|---|---|
| cmion.level3.fatima | |
| cmion.storage |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
FAtiMAutils.getPropertiesString(CmionStorageContainer entityContainer,
boolean includePersistenceInformation) |
returns a String listing all properties of a storage container in the format
specified by the FAtiMA protocol, which is for example "prop1:value1 prop2:value2 prop3:value3"
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BlackBoard |
The BlackBoard is a storage container for competencies to share information
with each other.
|
class |
WorldModel |
a specific subclass of cmion storage container with convenience methods added
for handling "agent" and "object" sub containers.
|
| Modifier and Type | Method | Description |
|---|---|---|
CmionStorageContainer |
WorldModel.getAgent(java.lang.String name) |
returns the agent storage container with the specified name or null if
it does not exist in this world model
|
CmionStorageContainer |
WorldModel.getObject(java.lang.String name) |
returns the object storage container with the specified name or null if
it does not exist in this world model
|
CmionStorageContainer |
CmionStorageContainer.getParentContainer() |
returns the parent container or null if this is the top container of a storage
hierarchy
|
CmionStorageContainer |
EventPropertyChanged.getParentContainer() |
return the container which the changed property belongs to
|
CmionStorageContainer |
EventPropertyRemoved.getParentContainer() |
returns a reference to the container from which the property was removed
|
CmionStorageContainer |
EventSubContainerAdded.getParentContainer() |
returns the container that has added the sub container
|
CmionStorageContainer |
EventSubContainerRemoved.getParentContainer() |
returns a reference to the container from which the sub container was removed
|
CmionStorageContainer |
CmionStorageContainer.getSubContainer(java.lang.String subContainerName) |
returns the sub container with the provided name or null, if there is no
such container in this storage container
|
CmionStorageContainer |
EventSubContainerAdded.getSubContainer() |
returns the sub container that has been added
|
CmionStorageContainer |
CmionStorageContainer.getTopContainer() |
returns the top container of the storage hierarchy that this container is part of,
so typically this should return either the blackboard or the world model object
|
| Constructor | Description |
|---|---|
CmionStorageContainer(IArchitecture architecture,
java.lang.String name,
java.lang.String type,
CmionStorageContainer parentContainer) |
create a new CMION Storage Container (this constructor is protected because it
should not be accessed from outside) to create a new top level container, use the
public constructor)
|
EventPropertyChanged(java.lang.String propertyName,
java.lang.Object propertyValue,
boolean persistent,
CmionStorageContainer parentContainer) |
create a new event that a property of given name was set to given value
|
EventPropertyRemoved(java.lang.String propertyName,
CmionStorageContainer parentContainer) |
create a new event that a property of given name was removed
|
EventSubContainerAdded(CmionStorageContainer parentContainer,
CmionStorageContainer subContainer,
java.util.HashMap<java.lang.String,java.lang.Object> initialProperties) |
create a new event sub container added
|
EventSubContainerRemoved(java.lang.String removedContainerName,
java.lang.String removedContainerType,
CmionStorageContainer parentContainer) |
create an event informing of the removal of a sub container
|