using Abp.Dependency;
using WeEngine.Enum;
using WeEngine.Packages;
namespace WeEngine.Strategy.Runner
{
public interface IRunnerStrategy:IStrategy,ITransientDependency
{
///
/// 运行态方案包
///
PackageNode PackageInfo { get; set; }
///
/// 运行方案包
///
///
///
///
bool Run(NodeBase node, OperationType operationType);
///
/// 运行方案包
///
///
///
///
bool Run(string path, OperationType operationType);
void NodeChangeEventHandle(NodeBase node,NodeState state);
}
}