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