Uses of Class
cmion.storage.CmionStorageContainer
Packages that use CmionStorageContainer
-
Uses of CmionStorageContainer in cmion.level3.fatima
Methods in cmion.level3.fatima with parameters of type CmionStorageContainerModifier and TypeMethodDescriptionstatic StringFAtiMAutils.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" -
Uses of CmionStorageContainer in cmion.storage
Subclasses of CmionStorageContainer in cmion.storageModifier and TypeClassDescriptionclassThe BlackBoard is a storage container for competencies to share information with each other.classa specific subclass of cmion storage container with convenience methods added for handling "agent" and "object" sub containers.Methods in cmion.storage that return CmionStorageContainerModifier and TypeMethodDescriptionreturns the agent storage container with the specified name or null if it does not exist in this world modelreturns the object storage container with the specified name or null if it does not exist in this world modelCmionStorageContainer.getParentContainer()returns the parent container or null if this is the top container of a storage hierarchyEventPropertyChanged.getParentContainer()return the container which the changed property belongs toEventPropertyRemoved.getParentContainer()returns a reference to the container from which the property was removedEventSubContainerAdded.getParentContainer()returns the container that has added the sub containerEventSubContainerRemoved.getParentContainer()returns a reference to the container from which the sub container was removedCmionStorageContainer.getSubContainer(String subContainerName) returns the sub container with the provided name or null, if there is no such container in this storage containerEventSubContainerAdded.getSubContainer()returns the sub container that has been addedCmionStorageContainer.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 objectConstructors in cmion.storage with parameters of type CmionStorageContainerModifierConstructorDescriptionprotectedCmionStorageContainer(IArchitecture architecture, String name, 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(String propertyName, Object propertyValue, boolean persistent, CmionStorageContainer parentContainer) create a new event that a property of given name was set to given valueEventPropertyRemoved(String propertyName, CmionStorageContainer parentContainer) create a new event that a property of given name was removedEventSubContainerAdded(CmionStorageContainer parentContainer, CmionStorageContainer subContainer, HashMap<String, Object> initialProperties) create a new event sub container addedEventSubContainerRemoved(String removedContainerName, String removedContainerType, CmionStorageContainer parentContainer) create an event informing of the removal of a sub container