Go to the documentation of this file.
27 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
46 const Ice::Current&
c = Ice::emptyCurrent)
override;
50 const Ice::Current&
c = Ice::emptyCurrent)
override;
52 SECObjectRelationsBasePtr
55 const Ice::Current&
c = Ice::emptyCurrent)
override;
57 SECObjectRelationsBasePtr
58 getSECEffects(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
60 const Ice::Current&
c = Ice::emptyCurrent)
override;
65 const Ice::Current&
c = Ice::emptyCurrent)
override;
67 void serialize(
const armarx::ObjectSerializerBasePtr& serializer,
68 const Ice::Current&
c = Ice::emptyCurrent)
const override;
69 void deserialize(
const armarx::ObjectSerializerBasePtr& serializer,
70 const Ice::Current&
c = Ice::emptyCurrent)
override;
72 armarx::VariantDataClassPtr
clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
73 std::string
output(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
74 int getType(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
77 validate(
const Ice::Current&
c = Ice::emptyCurrent)
override
std::string output(const Ice::Current &c=Ice::emptyCurrent) const override
void setSECSideConstraints(const SECRelationPairList &sideConstraints, const Ice::Current &c=Ice::emptyCurrent) override
void setEffectExpression(const std::string &effect, const Ice::Current &c=Ice::emptyCurrent) override
void deserialize(const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override
SECObjectRelationsBasePtr getSECPreconditions(const Ice::Current &c=Ice::emptyCurrent) const override
void serialize(const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override
armarx::VariantDataClassPtr clone(const Ice::Current &c=Ice::emptyCurrent) const override
SECRelationPairList getSECSideConstraints(const Ice::Current &c=Ice::emptyCurrent) const override
void setSECEffects(const SECObjectRelationsBasePtr &effects, const Ice::Current &c=Ice::emptyCurrent) override
std::string getPreconditionExpression(const Ice::Current &c=Ice::emptyCurrent) const override
SECObjectRelationsBasePtr getSECEffects(const Ice::Current &c=Ice::emptyCurrent) const override
int getType(const Ice::Current &c=Ice::emptyCurrent) const override
void setSECPreconditions(const SECObjectRelationsBasePtr &preconditions, const Ice::Current &c=Ice::emptyCurrent) override
void setPreconditionExpression(const std::string &precondition, const Ice::Current &c=Ice::emptyCurrent) override
bool validate(const Ice::Current &c=Ice::emptyCurrent) override
std::shared_ptr< Object > ObjectPtr
Ice::ObjectPtr ice_clone() const override
std::string getEffectExpression(const Ice::Current &c=Ice::emptyCurrent) const override
static VariantTypeId addTypeName(const std::string &typeName)
Register a new type for the use in a Variant.