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