|
|
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. More... | |
| EntityBasePtr | fuseEntity (const EntityBasePtr &baseEntity, const EntityBasePtr &updateEntity, const ::Ice::Current &=Ice::emptyCurrent) override=0 |
| Fusion method. More... | |
| 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. More... | |
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.
Definition at line 31 of file MissingAttributeFusion.cpp.
|
override |
Definition at line 36 of file MissingAttributeFusion.cpp.