blockly > Procedury > IProcedureModel

Interfejs Procedures.IProcedureModel

Model danych procedury.

Podpis:

export interface IProcedureModel 

Metody

Metoda Opis
deleteParameter(index) Usuwa z listy parametrów parametr o danym indeksie.
getEnabled() Zwraca, czy procedura jest włączona czy wyłączona. Jeśli procedura jest wyłączona, powinny być też wyłączone wszystkie blokady wywołujące procedury.
getId() Zwraca dla procedury unikalny identyfikator neutralny dla języka.
getName() Zwraca czytelną dla człowieka nazwę procedury.
getParameter(index) Zwraca parametr o podanym indeksie na liście parametrów.
getParameters() Zwraca tablicę wszystkich parametrów z listy.
getReturnTypes()

Zwraca typy zwracanych procedur.

Wartość null oznacza procedurę, która nie zwraca wartości.

insertParameter(parameterModel, index)

Wstawia parametr na liście parametrów.

Aby przenieść parametr, najpierw go usuń i wstaw ponownie.

setEnabled(enabled) Określa, czy procedura ma być włączona lub wyłączona. Jeśli procedura jest wyłączona, powinny być też wyłączone wszystkie blokady wywołujące procedury.
setName(name) Ustawia czytelną dla człowieka nazwę procedury.
setReturnTypes(types)

Ustawia typy zwracanych procedur.

Przekaż wartość null, aby określić procedurę, która nie jest zwracana.