Go to the documentation of this file.
26 #include "../../../../core/entity/EntityRef.h"
31 const std::string PredictionTaskEntity::TASK_NAME_ATTRIBUTE(
"predictionTaskName");
32 const std::string PredictionTaskEntity::PREDICTION_LIST_ATTRIBUTE(
"predictionList");
53 PredictionTaskEntityBase(
source),
70 void PredictionTaskEntity::output(std::ostream& stream)
const
92 return getAttribute(PredictionTaskEntity::TASK_NAME_ATTRIBUTE)->getValue()->getString();
111 return EntityRefBaseList {};
void initializeAttributes()
Ice::ObjectPtr ice_clone() const override
The Variant class is described here: Variants.
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
EntityAttributeBasePtr getAttribute(const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) const override
Retrieve attribute from entity.
std::string getPredictionTaskName(const Ice::Current &c=Ice::emptyCurrent) const override
void output(std::ostream &stream) const
std::mutex attributesMutex
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
EntityRefBaseList getPredictionEntityRefList(const Ice::Current &c=Ice::emptyCurrent) const override
~PredictionTaskEntity() override
std::shared_mutex entityMutex
void setPredictionTaskName(const std::string &predictionTaskName, const Ice::Current &c=Ice::emptyCurrent) override
Attribute of MemoryX entities.
void setPredictionEntityRefList(const EntityRefBaseList &predictedEntityRefList, const Ice::Current &c=Ice::emptyCurrent) override
PredictionTaskEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
std::shared_ptr< Object > ObjectPtr
std::recursive_mutex wrappersMutex
This file offers overloads of toIce() and fromIce() functions for STL container types.