|
Copies attributes that are missing in the new entity from the old entity into the new entity. More...
#include <MemoryX/components/WorkingMemory/MissingAttributeFusion.h>
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 29 of file MissingAttributeFusion.cpp.
|
override |
Definition at line 35 of file MissingAttributeFusion.cpp.