ISARefNode Klasse
Ein Verweis auf eine gebundene ISA im Enumerationskontext.
Dieser Knoten sucht die Bindung aus dem Kontext und liefert die gebundene ISA.
Konstruktor
ISARefNode(name: str)
Parameter
| Name | Beschreibung |
|---|---|
|
name
Erforderlich
|
Der Name der gebundenen ISA, auf die verwiesen werden soll. |
Methoden
| enumerate |
Gibt den gebundenen ISA aus dem Kontext zurück. |
| populate |
Anweisungen, die bereits aus der gebundenen Komponente stammen. |
enumerate
Gibt den gebundenen ISA aus dem Kontext zurück.
enumerate(ctx: ISAContext) -> Generator[ISA, None, None]
Parameter
| Name | Beschreibung |
|---|---|
|
ctx
Erforderlich
|
<xref:qdk.qre.Context>
Der Enumerationskontext, der Bindungen enthält. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
|
Wenn der Name nicht im Kontext gebunden ist. |
populate
Anweisungen, die bereits aus der gebundenen Komponente stammen.
populate(ctx: ISAContext) -> int
Parameter
| Name | Beschreibung |
|---|---|
|
ctx
Erforderlich
|
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
1, da gebundene Komponentenknoten bei Index 1 beginnen. |
Attribute
name
name: str