Procedures.IProcedureModel 介面
程序的資料模型。
Signature:
export interface IProcedureModel
方法
方法 | 說明 |
---|---|
deleteParameter(index) | 從參數清單移除指定索引的參數。 |
getEnabled() | 傳回程序是否啟用/停用。如果停用了程序,也應停用所有程序呼叫端區塊。 |
getId() | 傳回程序的專屬非語言中立 ID。 |
getName() | 傳回使用者可理解的程序名稱。 |
getParameter(index) | 傳回參數清單中指定索引的參數。 |
getParameters() | 傳回參數清單中所有參數的陣列。 |
getReturnTypes() | 傳回程序的傳回類型。 空值代表未傳回值的程序。 |
insertParameter(parameterModel, index) | 在參數清單中插入參數。 如要移動參數,請先刪除參數,再重新插入。 |
saveState() | 將程序狀態序列化為 JSON。 |
setEnabled(enabled) | 設定是否要啟用/停用這個程序。如果停用了程序,也應停用所有程序呼叫端區塊。 |
setName(name) | 設定使用者可理解的程序名稱。 |
setReturnTypes(types) | 設定程序的傳回類型。 傳遞 null 表示未傳回的程序。 |