blockly > Procedures > IProcedureModel

Procedures.IProcedureModel رابط

یک مدل داده برای یک رویه

امضا:

export interface IProcedureModel 

روش ها

روش توضیحات
حذف پارامتر(شاخص) پارامتر موجود در شاخص داده شده را از لیست پارامترها حذف می کند.
getEnabled() فعال/غیرفعال بودن رویه را برمی‌گرداند. اگر رویه‌ای غیرفعال باشد، تمام بلوک‌های فراخوان رویه نیز باید غیرفعال شوند.
getId() شناسه منحصر به فرد زبان خنثی را برای رویه برمی گرداند.
getName() نام قابل خواندن رویه توسط انسان را برمی‌گرداند.
getParameter(شاخص) پارامتر را در شاخص داده شده در لیست پارامترها برمی گرداند.
getParameters() آرایه ای از تمام پارامترهای موجود در لیست پارامترها را برمی گرداند.
getReturnTypes()

نوع(های) بازگشت رویه را برمی گرداند.

Null نشان دهنده رویه ای است که مقداری را بر نمی گرداند.

insertParameter(parameterModel, index)

یک پارامتر را در لیست پارامترها درج می کند.

برای جابجایی یک پارامتر، ابتدا آن را حذف کنید و سپس دوباره وارد کنید.

saveState() وضعیت رویه را به JSON سریال می کند.
setEnabled (فعال) تنظیم می کند که آیا این رویه فعال/غیرفعال باشد. اگر رویه ای غیرفعال باشد، تمام بلوک های فراخوان دهنده رویه نیز باید غیرفعال شوند.
setName (نام) نام قابل خواندن رویه را برای انسان تنظیم می کند.
setReturnTypes (انواع)

نوع(های) بازگشت رویه را تنظیم می کند.

برای نمایش رویه ای که برنمی گردد، null را پاس کنید.