+ FILTERS_EXPORT virtual std::list<AttributePtr>
+ filterArgs(const std::string theFilterID) const override;
+
+ /// Sets the attribute (not-persistent field) that contains this filters feature.
+ /// The filter feature may make synchronization by this method call.
+ FILTERS_EXPORT virtual void setAttribute(const AttributePtr& theAttr) override;
+
+ /// Returns the attribute (not-persistent field) that contains this filters feature.
+ FILTERS_EXPORT virtual const AttributePtr& baseAttribute() const override;
+
+protected:
+
+ AttributePtr myBase; ///< the attribute related to this filter