|
|
Copies attributes that are missing in the new entity from the old entity into the new entity. More...
#include <MemoryX/components/WorkingMemory/MissingAttributeFusion.h>
Inheritance diagram for MissingAttributeFusion:Public Member Functions | |
| EntityBasePtr | fuseEntity (const EntityBasePtr &oldEntity, const EntityBasePtr &newEntity, const Ice::Current &) override |
| MissingAttributeFusion () | |
Public Member Functions inherited from EntityFusionMethod | |
| EntityFusionMethod (std::string methodName) | |
| Constructs a new fusion method. | |
| EntityBasePtr | fuseEntity (const EntityBasePtr &baseEntity, const EntityBasePtr &updateEntity, const ::Ice::Current &=Ice::emptyCurrent) override=0 |
| Fusion method. | |
| std::string | getMethodName (const ::Ice::Current &=Ice::emptyCurrent) const override |
| EntityBasePtr | initEntity (const EntityBasePtr &updateEntity, const ::Ice::Current &=Ice::emptyCurrent) override |
| Initialization of an entity. | |
Copies attributes that are missing in the new entity from the old entity into the new entity.
Definition at line 33 of file MissingAttributeFusion.h.
|
override |
Definition at line 36 of file MissingAttributeFusion.cpp.