blockly > Prosedur > IProcedureModel

Antarmuka Procedures.IProcedureModel

Model data untuk suatu prosedur.

Tanda Tangan:

export interface IProcedureModel 

Metode

Metode Deskripsi
deleteParameter(index) Menghapus parameter pada indeks tertentu dari daftar parameter.
getEnabled() Menampilkan apakah prosedur diaktifkan/dinonaktifkan. Jika prosedur dinonaktifkan, semua blok pemanggil prosedur juga harus dinonaktifkan.
getId() Menampilkan ID unik bahasa yang netral untuk prosedur.
getName() Menampilkan nama prosedur yang dapat dibaca manusia.
getParameter(index) Menampilkan parameter pada indeks yang diberikan dalam daftar parameter.
getParameters() Menampilkan array semua parameter dalam daftar parameter.
getReturnTypes()

Menampilkan jenis nilai yang ditampilkan dari prosedur.

{i>Null<i} mewakili prosedur yang tidak mengembalikan nilai.

insertParameter(parameterModel, index)

Menyisipkan parameter ke daftar parameter.

Untuk memindahkan parameter, hapus parameter tersebut terlebih dahulu, lalu masukkan kembali.

setEnabled(enabled) Menetapkan apakah prosedur ini diaktifkan/dinonaktifkan. Jika prosedur dinonaktifkan, semua blok pemanggil prosedur juga harus dinonaktifkan.
setName(name) Menetapkan nama prosedur yang dapat dibaca manusia.
setReturnTypes(types)

Menetapkan jenis nilai yang ditampilkan dari prosedur.

Teruskan null untuk mewakili prosedur yang tidak ditampilkan.