Go to the documentation of this file.
25 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
46 void setEffectExpression(
const std::string& effect,
const Ice::Current&
c = Ice::emptyCurrent)
override;
48 SECObjectRelationsBasePtr
getSECPreconditions(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
49 void setSECPreconditions(
const SECObjectRelationsBasePtr& preconditions,
const Ice::Current&
c = Ice::emptyCurrent)
override;
51 SECObjectRelationsBasePtr
getSECEffects(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
52 void setSECEffects(
const SECObjectRelationsBasePtr& effects,
const Ice::Current&
c = Ice::emptyCurrent)
override;
55 void setSECSideConstraints(
const SECRelationPairList& sideConstraints,
const Ice::Current&
c = Ice::emptyCurrent)
override;
57 void serialize(
const armarx::ObjectSerializerBasePtr& serializer,
const Ice::Current&
c = Ice::emptyCurrent)
const override;
58 void deserialize(
const armarx::ObjectSerializerBasePtr& serializer,
const Ice::Current&
c = Ice::emptyCurrent)
override;
60 armarx::VariantDataClassPtr
clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
61 std::string
output(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
62 int getType(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
65 bool 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.