void AddVariable(const QString &name, const Object::ConstPointer &value) override
Object::ConstPointer GetDefaultVariable() const override
Object::ConstPointer RemoveVariable(const QString &name) override
IEvaluationContext * GetRoot() const override
Object::ConstPointer GetVariable(const QString &name) const override
EvaluationContext(IEvaluationContext *parent, const Object::ConstPointer &defaultVariable, const std::vector< IVariableResolver * > &resolvers)
void SetAllowPluginActivation(bool value) override
IEvaluationContext * GetParent() const override
Object::ConstPointer ResolveVariable(const QString &name, const QList< Object::Pointer > &args) const override
EvaluationContext(IEvaluationContext *parent, const Object::ConstPointer &defaultVariable)
bool GetAllowPluginActivation() const override