memoryx::EntityBase
Overview
Derived Classes and Interfaces
- ActiveOacBase
- AffordanceBase
- AgentInstanceBase
- DMPEntityBase
- EnvironmentalPrimitiveBase
- EnvironmentalSegmentBase
- GraphNodeBase
- KBMDataBase
- OacBase
- ObjectClassBase
- ObjectInstanceBase
- PredictionEntityBase
- PredictionTaskEntityBase
- ProfilerEntityBase
- RelationBase
- ResourceProfileEntityBase
Used By
- EntityBaseList
- IdEntityMap
- equals
- equalsAttributes
- EntityFusionMethodBase::fuseEntity
- EntityFusionMethodBase::initEntity
- EntityMemorySegmentInterface::addEntity
- EntityMemorySegmentInterface::getEntityById
- EntityMemorySegmentInterface::getEntityByName
- EntityMemorySegmentInterface::updateEntity
- EntityMemorySegmentInterface::upsertEntity
- EntityMemorySegmentInterface::upsertEntityByName
- EntityRefBase::getEntity
- MemoryInterface::findEntityById
- ObjectMemoryObserverInterface::getInstanceChannelName
- WorkingMemoryListenerInterface::reportEntityCreated
- WorkingMemoryListenerInterface::reportEntityRemoved
- WorkingMemoryListenerInterface::reportEntityUpdated
Operation Index
- getId
-
- setId
-
- getName
-
- setName
-
- isMetaEntity
-
- setMetaEntity
-
- getAttribute
-
- hasAttribute
-
- putAttribute
-
- removeAttribute
-
- getAttributeNames
-
- equals
-
- equalsAttributes
-
Data Member Index
- id
-
- name
-
- attributes
-
Operations
string getId()
void setId(string id)
string getName()
void setName(string name)
bool isMetaEntity()
void setMetaEntity(bool isMetaEntity)
bool hasAttribute(string attrName)
void removeAttribute(string attrName)
NameList getAttributeNames()
bool equals(EntityBase otherEntity)
bool equalsAttributes(EntityBase otherEntity)
Data Members
[ "protected" ]
string id;
[ "protected" ]
string name;
[ "protected" ]
AttributeMap attributes;