import { IPSDELogicBase } from './ipsdelogic-base'; import { IPSDEUILogicNode } from './ipsdeuilogic-node'; import { IPSDEUILogicParam } from './ipsdeuilogic-param'; /** * * 子接口类型识别属性[] * @export * @interface IPSDEUILogic */ export interface IPSDEUILogic extends IPSDELogicBase { /** * 逻辑处理节点集合 * * @type {IPSDEUILogicNode[]} */ getPSDEUILogicNodes(): IPSDEUILogicNode[] | null; /** * 逻辑处理节点集合 * * @type {IPSDEUILogicNode[]} */ get psDEUILogicNodes(): IPSDEUILogicNode[] | null; findPSDEUILogicNode(objKey: any): IPSDEUILogicNode | null; /** * 逻辑处理参数集合 * * @type {IPSDEUILogicParam[]} */ getPSDEUILogicParams(): IPSDEUILogicParam[] | null; /** * 逻辑处理参数集合 * * @type {IPSDEUILogicParam[]} */ get psDEUILogicParams(): IPSDEUILogicParam[] | null; findPSDEUILogicParam(objKey: any): IPSDEUILogicParam | null; /** * 开始处理节点 * * @type {IPSDEUILogicNode} */ getStartPSDEUILogicNode(): IPSDEUILogicNode | null; /** * 开始处理节点 * * @type {IPSDEUILogicNode} */ get startPSDEUILogicNode(): IPSDEUILogicNode | null; /** * 开始处理节点(必须存在) * * @type {IPSDEUILogicNode} */ getStartPSDEUILogicNodeMust(): IPSDEUILogicNode; }