28 #include <MemoryX/interface/core/EntityBase.h>
29 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
55 Oac(
const std::string& name = std::string(),
56 const std::string&
id =
"",
57 const std::string& statechartProxyName =
"",
58 const std::string& stateUUID =
"",
61 std::vector<std::string>
62 getParameters(const ::Ice::Current& = Ice::emptyCurrent)
const override;
63 void setParameters(
const std::vector<std::string>& parameters,
64 const ::Ice::Current& = Ice::emptyCurrent)
override;
69 const ::Ice::Current& = Ice::emptyCurrent)
override;
71 std::string
getStateUUID(const ::Ice::Current& = Ice::emptyCurrent)
const override;
73 const ::Ice::Current& = Ice::emptyCurrent)
override;
75 bool isPlannable(const ::Ice::Current& = Ice::emptyCurrent)
const override;
78 OacPredictionFunctionBasePtr
81 const ::Ice::Current& = Ice::emptyCurrent)
override;
83 OacStatisticalMeasureBasePtr
86 const ::Ice::Current& = Ice::emptyCurrent)
override;
89 OacPtr clone(
const Ice::Current&
c = Ice::emptyCurrent)
const;