28#include <MemoryX/interface/memorytypes/PredictionEntities.h>
36 virtual public memoryx::PredictionTaskEntityBase,
42 const EntityRefBaseList& predictionList);
50 Ice::ObjectPtr
ice_clone()
const override;
56 const Ice::Current&
c = Ice::emptyCurrent)
override;
61 const Ice::Current&
c = Ice::emptyCurrent)
override;
79 operator<<(std::ostream& stream,
const PredictionTaskEntityBasePtr& rhs)
81 stream << PredictionTaskEntityPtr::dynamicCast(rhs);
86 void output(std::ostream& stream)
const;
88 static const std::string TASK_NAME_ATTRIBUTE;
89 static const std::string PREDICTION_LIST_ATTRIBUTE;
Entity is the superclass for all MemoryX memory chunks.
void initializeAttributes()
void setPredictionEntityRefList(const EntityRefBaseList &predictedEntityRefList, const Ice::Current &c=Ice::emptyCurrent) override
friend std::ostream & operator<<(std::ostream &stream, const PredictionTaskEntity &rhs)
void setPredictionTaskName(const std::string &predictionTaskName, const Ice::Current &c=Ice::emptyCurrent) override
Ice::ObjectPtr ice_clone() const override
EntityRefBaseList getPredictionEntityRefList(const Ice::Current &c=Ice::emptyCurrent) const override
~PredictionTaskEntity() override
PredictionTaskEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
std::string getPredictionTaskName(const Ice::Current &c=Ice::emptyCurrent) const override
IceInternal::Handle< PredictionTaskEntity > PredictionTaskEntityPtr