using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Future.Contract
{
///
/// 指令的归类
///
[Flags]
public enum EInstructionKind : int
{
///
/// 无效指令
///
Invalid,
///
/// 一般指令:使用信道进行通信的通信信令
///
General,
///
/// 逻辑指令:处理指令逻辑结构的控制指令
///
Logical,
///
/// 目标指令:标定一个操作目标的声明指令
///
Target,
///
/// 结构指令:用例、方案、资源初始化序列
///
Struct,
///
/// 行为指令:操作一个目标属性的行为指令
///
Behavior,
///
/// 动作指令:指示运行引擎执行动作的指令
///
Action,
///
/// 运行指令:与运行时环境进行交互的指令
///
Runtime,
///
/// 设计指令:与指令序列编辑器交互的指令
///
Design
}
}