MissingAttributeFusion Class Reference

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.
 

Detailed Description

Copies attributes that are missing in the new entity from the old entity into the new entity.

Constructor & Destructor Documentation

◆ MissingAttributeFusion()

Member Function Documentation

◆ fuseEntity()

EntityBasePtr fuseEntity ( const EntityBasePtr & oldEntity,
const EntityBasePtr & newEntity,
const Ice::Current &  )
override

The documentation for this class was generated from the following files: