using System;
namespace TeamAAS.FlowEditor.Plugins
{
///
/// 插件自定义视图若承载了内嵌流程画布(如组合模块编辑器),实现此接口后,
/// 属性窗体上的"执行"按钮会在执行前后同步其运行态显示,
/// 使"窗体执行"与"直接在画布点 ▶ 运行"的视觉反馈保持一致。
///
public interface IPluginRunFeedback
{
/// 执行开始前回调:通知内嵌编辑器进入运行态(亮灯、锁定编辑、切换按钮状态)
void BeginRun();
/// 执行结束(含异常/取消)后回调:恢复非运行态
void EndRun();
}
}