[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The IGraph type exposes the following members.
Methods
Name | Description | |
---|---|---|
ActivateNodes |
Aktiviert alle Knoten, an deren Eingängen neue Tokens
anliegen.
Muss nur aufgerufen werden, nach dem ein Graph wiederhergestellt wurde
um die mit OnRestore(IPropertyReader) erzeugten Tokens
an den Eingängen zu verarbeiten.
| |
AddNodeWithId |
Fügt einen Knoten mit einer vorgegebenen ID hinzu.
Diese Methode wird beim Rekonstruieren eines Graphen benötigt.
| |
AttachExtension |
Fügt dem Objekt eine Erweiterung hinzu.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
ContainsChildWithId |
Überprüft, ob dieses Elternobjekt ein Kindobjekt mit der übergebenen
ID id besitzt.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
ContainsChildWithName |
Überprüft, ob dieses Elternobjekt ein Kindobjekt mit dem übergebenen
Namen name besitzt.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
CountChildrenByType |
Gibt die Anzahl aller Kindlemente von einem bestimmten Type
zurück.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
DetachExtension |
Entfernt eine Erweiterung von dem Objekt.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
GetAddress |
Gibt eine Zeichenfolge zurück, welche der Graph identifiziert.
| |
GetAllAttachedExtensions |
Gibt alle Erweiterungen zurück.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
GetChildrenByType<(Of <<'(T>)>>) |
Gibt alle Kindelemente zurück, die vom TypeT oder von ihm abgeleitet sind.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
GetExtension |
Gibt eine unterstützte Erweiterung anhand ihrer ID zurück.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
GetExtensions |
Gibt alle Erweiterungen eines Typs zurück.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
GetLoadedExtension |
Gibt eine geladene Erweiterung anhand ihrer ID zurück.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
IsExtensionLoaded |
Überprüft, ob eine Erweiterung geladen ist.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
IsExtensionSupported |
Ermittelt ob eine Erweiterung unterstützt wird und lädt sie nach,
falls sie zur Zeit nicht geladen ist.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
MakeNameUnique |
Sorgt dafür, dass der Name des Kindobjektes innerhalb
seines Elternobjektes eindeutig ist.
(Inherited from IChild<(Of <(<'TParent, TSelf>)>)>.) | |
NotifyGraphFlagChanged |
Benachricht den Graphen über ein Flag dessen Zustand sich geändert hat.
| |
OnConnectionAffected |
Löst das Ereignis ConnectionAffected aus.
| |
OnRestore |
Wird aufgerufe, wenn das Objekt wieder hergestellt wird.
(Inherited from IStorable.) | |
OnStore |
Wird aufgerufen, wenn das Objekt gespeichert wird.
(Inherited from IStorable.) | |
ToArray |
Gibt ein Array mit allen Kindobjekten zurück.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) |
Properties
Name | Description | |
---|---|---|
BlockActivations |
Liest und schreibt ein Flag, welches angibt ob Aktivierungen
von Knoten verhindert werden sollen.
| |
Children |
Gibt eine Sammlung mit allen Kindobjekten zurück.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
Description |
Gibt die Beschreibung des Objektes zurück oder legt sie fest.
(Inherited from IIdentifiable.) | |
Dirty |
Gibt einen Wert zurück, oder legt diesen fest, der angibt,
ob dieses Objekt seid der letzten Speicherung verändert wurde.
(Inherited from IBaseObject.) | |
GraphStateFlags | Gibt ein Wörterbuch mit den Flags des Graphen zurück. Graphen-Flags werden durch Knoten der Klasse NFlag im Graphen definiert, besitzen einen eindeutigen Namen und einen Zustand. Der Zustand entspricht dem Token-Status der Lesekopie am Eingang "flag" des entsprechenden Flag-Knotens. Mit Hilfe von Flags können Zustände des Datenfluss-Graphen nach außen sichtbar gemacht werden. | |
GraphStorage |
Gibt den IGraphStorage zurück,
mit dem der Graph verknüpft ist, oder legt ihn fest.
| |
Id |
Gibt die ID des Objektes zurück oder legt sie fest.
(Inherited from IIdentifiable.) | |
IsDisposed |
Gibt einen Wert zurück der angibt ob Dispose()()()()
aufgerufen wurde.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
Item |
Gibt ein Kindobjekt anhand seines Name zurück.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
Name |
Gibt den Namen des Objektes zurück oder legt sie fest.
(Inherited from IIdentifiable.) | |
Parent |
Gibt das Elternobjekt zurück oder legt es fest.
(Inherited from IChild<(Of <(<'TParent, TSelf>)>)>.) | |
Runtime |
Gibt das IRuntime-Objekt zurück, in dem der Graph arbeitet.
| |
SuperInPorts |
Gibt alle Eingänge mit dem Super-Flag zurück.
| |
SuperOutPorts |
Gibt alle Ausgänge mit dem Super-Flag zurück.
|
Events
Name | Description | |
---|---|---|
ChildAdded |
Wird ausgelöst, wenn diesem Objekt ein Kindelement hinzugefügt wurde.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
ChildRemoved |
Wird ausgelöst, wenn aus diesem Objekt ein Kindelement entfernt wurde.
(Inherited from IParent<(Of <(<'TSelf, TChild>)>)>.) | |
ConnectionAffected |
Dieses Ereignis wird ausgelöst, wenn der Graph sich verändert hat
und dabei eine Verbindung betroffen ist.
| |
Death |
Der letzte Knoten hat seine Aktivität beendet.
| |
DescriptionChanged |
Wird ausgelöst, wenn die Beschreibung des Objektes geändert wurde.
(Inherited from IIdentifiable.) | |
DirtyChanged |
Wird ausgelöst, wenn die Eigenschaft Dirty geändert wurde.
(Inherited from IBaseObject.) | |
Disposing |
Wird ausgelöst, wenn das Objekt entsorgt wird.
(Inherited from IExtensible<(Of <(<'T>)>)>.) | |
FlagChanged |
Ein Graphen-Flag hat seinen Zustand geändert.
| |
IdChanged |
Wird ausgelöst, wenn die ID des Objektes geändert wurde.
(Inherited from IIdentifiable.) | |
NameChanged |
Wird ausgelöst, wenn der Name des Objektes geändert wurde.
(Inherited from IIdentifiable.) | |
ParentChanged |
Wird ausgelöst, wenn Parent geändert wird.
(Inherited from IChild<(Of <(<'TParent, TSelf>)>)>.) | |
StartLife |
Der erste Knoten wurde aktiv.
|