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. |