+ static const std::string state_node_name;
+ XMLNode* get_state_node();
+
+ boost::shared_ptr<ARDOUR::AutomationControl> control() { return _control; }
+ boost::shared_ptr<AutomationController> controller() { return _controller; }
+ Evoral::Parameter parameter () const {
+ return _parameter;
+ }
+
+ ArdourCanvas::Item* base_item () const {
+ return _base_rect;
+ }
+
+ bool has_automation () const;
+
+ boost::shared_ptr<ARDOUR::Route> parent_route () {
+ return _route;
+ }
+