blockly > Procedures > IProcedureModel

Schnittstelle Procedures.IProcedureModel

Ein Datenmodell für eine Prozedur.

Unterschrift:

export interface IProcedureModel 

Methoden

Method Beschreibung
deleteParameter(index) Entfernt den Parameter beim angegebenen Index aus der Parameterliste.
getEnabled() Gibt zurück, ob die Prozedur aktiviert oder deaktiviert ist. Wenn eine Prozedur deaktiviert ist, sollten auch alle Prozeduraufruf-Blockierungen deaktiviert werden.
getId() Gibt die eindeutige sprachneutrale ID für die Prozedur zurück.
getName() Gibt den visuell lesbaren Namen der Prozedur zurück.
getParameter(index) Gibt den Parameter beim angegebenen Index in der Parameterliste zurück.
getParameters() Gibt ein Array aller Parameter in der Parameterliste zurück.
getReturnTypes()

Gibt den oder die Rückgabetyp(en) der Prozedur zurück.

Null steht für eine Prozedur, bei der kein Wert zurückgegeben wird.

insertParameter(parameterModel, index)

Fügt einen Parameter in die Parameterliste ein.

Wenn Sie einen Parameter verschieben möchten, müssen Sie ihn zuerst löschen und dann noch einmal einfügen.

saveState() Serialisiert den Status der Prozedur in JSON.
setEnabled(enabled) Legt fest, ob dieses Verfahren aktiviert oder deaktiviert ist. Wenn eine Prozedur deaktiviert ist, sollten auch alle Prozeduraufruf-Blockierungen deaktiviert werden.
setName(name) Legt den visuell lesbaren Namen der Prozedur fest.
setReturnTypes(types)

Legt die Rückgabetypen der Prozedur fest.

Übergeben Sie null, um eine Prozedur darzustellen, die nicht zurückgegeben wird.