27 #include <MemoryX/interface/memorytypes/PredictionEntities.h>
32 class PredictionTaskEntity;
36 virtual public memoryx::PredictionTaskEntityBase,
41 PredictionTaskEntity(
const std::string& predictionTaskName,
const EntityRefBaseList& predictionList);
54 void setPredictionTaskName(
const std::string& predictionTaskName,
const Ice::Current&
c = Ice::emptyCurrent)
override;
57 void setPredictionEntityRefList(
const EntityRefBaseList& predictedEntityRefList,
const Ice::Current&
c = Ice::emptyCurrent)
override;
72 friend std::ostream&
operator<<(std::ostream& stream,
const PredictionTaskEntityBasePtr& rhs)
74 stream << PredictionTaskEntityPtr::dynamicCast(rhs);
78 void output(std::ostream& stream)
const;
80 static const std::string TASK_NAME_ATTRIBUTE;
81 static const std::string PREDICTION_LIST_ATTRIBUTE;