import { IPSDELogicNode } from './ipsdelogic-node'; import { IPSDELogicParam } from './ipsdelogic-param'; import { IPSSysLogic } from '../../res/ipssys-logic'; /** * * 继承父接口类型值[SYSLOGIC] * @export * @interface IPSDESysLogicLogic */ export interface IPSDESysLogicLogic extends IPSDELogicNode { /** * 目标逻辑参数对象 * * @type {IPSDELogicParam} */ getDstPSDELogicParam(): IPSDELogicParam | null; /** * 目标逻辑参数对象 * * @type {IPSDELogicParam} */ get dstPSDELogicParam(): IPSDELogicParam | null; /** * 目标逻辑参数对象(必须存在) * * @type {IPSDELogicParam} */ getDstPSDELogicParamMust(): IPSDELogicParam; /** * 逻辑调用参数 * @type {string} */ logicParam: string; /** * 逻辑调用参数2 * @type {string} */ logicParam2: string; /** * 系统逻辑对象 * * @type {IPSSysLogic} */ getPSSysLogic(): IPSSysLogic | null; /** * 系统逻辑对象 * * @type {IPSSysLogic} */ get psSysLogic(): IPSSysLogic | null; /** * 系统逻辑对象(必须存在) * * @type {IPSSysLogic} */ getPSSysLogicMust(): IPSSysLogic; /** * 返回值绑定逻辑参数对象 * * @type {IPSDELogicParam} */ getRetPSDELogicParam(): IPSDELogicParam | null; /** * 返回值绑定逻辑参数对象 * * @type {IPSDELogicParam} */ get retPSDELogicParam(): IPSDELogicParam | null; /** * 返回值绑定逻辑参数对象(必须存在) * * @type {IPSDELogicParam} */ getRetPSDELogicParamMust(): IPSDELogicParam; }