Procedures-Namespace
Kurse
Klasse | Beschreibung |
---|---|
ObservableProcedureMap |
Funktionen
Funktion | Beschreibung |
---|---|
allProcedures(root) | Suchen Sie alle von Nutzern erstellten Prozedurdefinitionen in einem Arbeitsbereich. |
findLegalName(name, block) | Achten Sie darauf, dass keine Verfahren mit identischem Namen vorhanden sind. Verwenden Sie den vorgeschlagenen Prozedurnamen und geben Sie einen rechtsgültigen Namen zurück, d.h. einen Namen, der nicht leer ist und nicht mit anderen Verfahren im Konflikt steht. |
flyoutCategory(workspace) | Erstellen Sie die für das Flyout erforderlichen Blöcke für die Prozedurkategorie. |
getCallers(name, workspace) | Alle Aufrufer einer benannten Prozedur suchen. |
getDefinition(name, workspace) | Suchen Sie den Definitionsblock für die benannte Prozedur. |
isNameUsed(name, workspace, opt_exclude) | Gibt zurück, wenn der angegebene Name bereits ein Prozedurname ist. |
isProcedureBlock(block) | Ein Typ Guard, der prüft, ob der angegebene Block ein Prozedurblock ist. |
mutateCallers(defBlock) | Suchen und bearbeiten Sie alle Aufrufer, wenn eine Prozedurdefinition ihre Parameter ändert. |
rename(this, name) | Benennen Sie ein Verfahren um. Wird im bearbeitbaren Feld aufgerufen. |
Interfaces
Schnittstelle | Beschreibung |
---|---|
IParameterModel | Ein Datenmodell für ein Verfahren. |
IProcedureBlock | Die Schnittstelle für einen Block, der eine Prozedur modelliert. |
IProcedureMap | |
IProcedureModel | Ein Datenmodell für ein Verfahren. |
Variablen
Variable | Beschreibung |
---|---|
CATEGORY_NAME | String zur Verwendung im Attribut "custom" einer Kategorie in Toolbox-XML. Diese Zeichenfolge gibt an, dass die Kategorie dynamisch mit Prozedurblöcken gefüllt werden soll. Siehe auch Blockly.Variables.CATEGORY_NAME und Blockly.VariablesDynamic.CATEGORY_NAME. |
DEFAULT_ARG | Das Standardargument für einen prozins_mutatorarg-Block. |
Typaliasse
Typ-Alias | Beschreibung |
---|---|
ProcedureTuple | Legacy-Methode zur Darstellung einer Prozedursignatur. Die Elemente sind jeweils: name, Parameternamen und ob ein Rückgabewert vorhanden ist. |