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 } }