blockly > Procedury > IProcedureModel
Interfejs Procedures.IProcedureModel
Model danych procedury.
Podpis:
export interface IProcedureModel
Metody
Metoda | Opis |
---|---|
deleteParameter(index) | Usuwa z listy parametr o danym indeksie. |
getEnabled() | Wskazuje, czy procedura jest włączona czy wyłączona. Jeśli procedura jest wyłączona, wszystkie blokady wywołujące procedurę również powinny być wyłączone. |
getId() | Zwraca unikalny identyfikator procedury neutralny dla języka. |
getName() | Zwraca czytelną dla człowieka nazwę procedury. |
getParameter(index) | Zwraca parametr o danym indeksie na liście parametrów. |
getParameters() | Zwraca tablicę wszystkich parametrów na liście parametrów. |
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 usuń go i wstaw ponownie. |
saveState() | Serializuje stan procedury do pliku JSON. |
setEnabled(enabled) | Określa, czy ta procedura jest włączona czy wyłączona. Jeśli procedura jest wyłączona, wszystkie blokady wywołujące procedurę również powinny być wyłączone. |
setName(name) | Ustawia zrozumiałą dla człowieka nazwę procedury. |
setReturnTypes(types) | Ustawia typy zwracanych dla procedury. Podaj wartość null, aby przedstawić procedurę, która nie zwraca żadnej wartości. |