blockly > Prosedürler > IProcedureModel

Procedures.IProcedureModel arayüzü

Bir prosedür için veri modelidir.

İmza:

export interface IProcedureModel 

Yöntemler

Yöntem Açıklama
deleteParameter(index) Belirtilen dizindeki parametreyi parametre listesinden kaldırır.
getEnabled() Prosedürün etkin/devre dışı olup olmadığını döndürür. Bir prosedür devre dışı bırakılırsa tüm prosedür arayan engellemeleri de devre dışı bırakılmalıdır.
getId() Prosedür için benzersiz dil nötr kimliğini döndürür.
getName() İşlemin kullanıcılar tarafından okunabilen adını döndürür.
getParameter(index) Parametre listesinde belirtilen dizindeki parametreyi döndürür.
getParameters() Parametre listesindeki tüm parametrelerin bir dizisini döndürür.
getReturnTypes()

İşlemin döndürülen türlerini döndürür.

Boş değer, değer döndürmeyen bir prosedürü temsil eder.

insertParameter(parameterModel, index)

Parametre listesine bir parametre ekler.

Bir parametreyi taşımak için önce ilgili parametreyi silip yeniden ekleyin.

setEnabled(enabled) Bu prosedürün etkinleştirilip devre dışı bırakılıp bırakılmayacağını belirler. Bir prosedür devre dışı bırakılırsa tüm prosedür arayan engellemeleri de devre dışı bırakılmalıdır.
setName(name) İşlemin kullanıcılar tarafından okunabilen adını ayarlar.
setReturnTypes(types)

İşlemin döndürme türlerini belirler.

Döndürülmeyen bir prosedürü temsil etmek için null değerini iletin.