blockly > Procedures

Namespace „Procedures“

Klassen

Klasse Beschreibung
ObservableProcedureMap

Funktionen

Funktion Beschreibung
allProcedures(root) Alle von Nutzern erstellten Verfahrensdefinitionen in einem Arbeitsbereich finden
findLegalName(name, block) Es dürfen keine zwei Prozeduren mit demselben Namen vorhanden sein. Er muss den vorgeschlagenen Verfahrensnamen verwenden und einen gültigen Namen zurückgeben, d.h. einen Namen, der nicht leer ist und nicht mit anderen Verfahren übereinstimmt.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) Alle Aufrufer einer benannten Prozedur finden
getDefinition(name, workspace) Suchen Sie den Definitionsblock für das benannte Verfahren.
isNameUsed(name, workspace, opt_exclude) Gibt zurück, ob der angegebene Name bereits ein Prozedurname ist.
isProcedureBlock(block) Ein Typguard, der prüft, ob der angegebene Block ein Prozedurblock ist.
mutateCallers(defBlock) Wenn sich die Parameter einer Prozedurdefinition ändern, suchen und bearbeiten Sie alle Aufrufer.
rename(this, name) Prozedur umbenennen Wird vom bearbeitbaren Feld aufgerufen.

Schnittstellen

Schnittstelle Beschreibung
IParameterModel Ein Datenmodell für ein Verfahren.
IProcedureBlock Die Benutzeroberfläche für einen Block, der ein Verfahren modelliert.
IProcedureMap
IProcedureModel Ein Datenmodell für ein Verfahren.

Variablen

Variable Beschreibung
CATEGORY_NAME String, der im Attribut „custom“ einer Kategorie in der Toolbox-XML-Datei verwendet wird. Dieser String gibt an, dass die Kategorie dynamisch mit Verfahrensblöcken ausgefüllt werden soll. Siehe auch Blockly.Variables.CATEGORY_NAME und Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Das Standardargument für einen Block vom Typ „procedures_mutatorarg“.

Typaliasse

Typalias Beschreibung
ProcedureTuple Ältere Methode zur Darstellung einer Verfahrenssignatur. Die Elemente sind: Name, Parameternamen und ob es einen Rückgabewert hat.