virtual Object::ConstPointer GetDefaultVariable() const =0
~IEvaluationContext() override
virtual Object::ConstPointer GetVariable(const QString &name) const =0
virtual Object::ConstPointer RemoveVariable(const QString &name)=0
virtual bool GetAllowPluginActivation() const =0
virtual Object::ConstPointer ResolveVariable(const QString &name, const QList< Object::Pointer > &args) const =0
static Object::ConstPointer UNDEFINED_VARIABLE
virtual IEvaluationContext * GetParent() const =0
virtual IEvaluationContext * GetRoot() const =0
virtual void AddVariable(const QString &name, const Object::ConstPointer &value)=0
virtual void SetAllowPluginActivation(bool value)=0
berryObjectMacro(berry::IEvaluationContext)