[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The Graph type exposes the following members.
Constructors
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.
| |
AddChildWithId |
Fügt ein Kindobjekt ein und weist ihm die übergebene ID zu.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
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 ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
BeforeAddChild |
Wird aufgerufen, bevor ein Kindobjekt diesem Elternobjekt hinzugefügt wird.
Diese Methode kann überschrieben werden um neue Kindobjekte anzupassen,
oder das Hinzufügen zu verbieten.
Um das Hinzufügen zu verbieten muss die Methode false zurückgeben.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
BeforeRemoveChild |
Wird aufgerufen, bevor ein Kindobjekt aus diesem Elternobjekt entfernt wird.
Diese Methode kann überschrieben werden um Kindobjekte anzupassen die entfernt werden,
oder das Entfernen zu verweigern.
Um das Entfernen zu verweigern muss die Methode false zurückgeben.
(Overrides ParentObject<(Of <(<'TSelf, TChild>)>)>..::..BeforeRemoveChild(TChild).) | |
BeforeUseExtension(String) |
Wird aufgerufen, wenn nach einer Erweiterung mit der ID
extId gesucht wird.
Diese Methode kann überschrieben werden um spätes
Initialisieren von Erweiterungen zu ermöglichen.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
BeforeUseExtension(Type) |
Wird aufgerufen, wenn nach Erweitrungen vom TypeextType gesucht wird.
Diese methode kann überschrieben werden um spätes
Initialisieren von Erweiterungen zu ermöglichen.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
ContainsChildWithId |
Überprüft, ob dieses Elternobjekt ein Kindobjekt mit der übergebenen
ID id besitzt.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
ContainsChildWithName |
Überprüft, ob dieses Elternobjekt ein Kindobjekt mit dem übergebenen
Namen name besitzt.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
CountChildrenByType |
Gibt die Anzahl aller Kindlemente von einem bestimmten Type
zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
DetachExtension |
Entfernt eine Erweiterung von dem Objekt.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
Dispose |
Gibt Ressourcen frei, die von diesem Objekt verwendet werden.
Ruft OnDisposing()()()() auf.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
Finalize |
Gibt unverwaltete Ressourcen frei und führt andere Aufräumarbeiten aus,
bevor ExtensibleObject<(Of <(<'TSelf>)>)> vom Garbage-Collector
aus dem Speicher entfernt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
GetAddress |
Gibt eine Zeichenfolge zurück, welche der Graph identifiziert.
| |
GetAllAttachedExtensions |
Gibt alle zur Zeit geladenen Erweiterungen zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
GetChildrenByType<(Of <<'(T>)>>) |
Gibt alle Kindelemente zurück, die vom TypeT oder von ihm abgeleitet sind.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
GetExtension |
Gibt eine unterstützte Erweiterung anhand ihrer ID zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
GetExtensions |
Gibt alle Erweiterungen eines Typs zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
GetLoadedExtension |
Gibt eine geladene Erweiterung anhand ihrer ID zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
IsDescriptionValid |
Prüft ob die übergebene Beschreibung erlaubt ist.
(Inherited from BaseObject.) | |
IsExtensionLoaded |
Überprüft, ob eine Erweiterung geladen ist.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
IsExtensionSupported |
Ermittelt ob eine Erweiterung von dem Objekt unterstützt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
IsIdValid |
Prüft ob die übergebene ID erlaubt ist.
(Inherited from BaseObject.) | |
IsNameValid |
Prüft ob der übergebene Name erlaubt ist.
(Inherited from BaseObject.) | |
MakeNameUnique |
Sorgt dafür, dass der Name des Kindobjektes innerhalb
seines Elternobjektes eindeutig ist.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) | |
NotifyGraphFlagChanged |
Benachricht den Graphen über ein Flag dessen Zustand sich geändert hat.
| |
OnAttachExtension |
Wird aufgerufen, wenn eine Erweiterung hinzugefügt wird.
(Overrides ExtensibleObject<(Of <(<'TSelf>)>)>..::..OnAttachExtension(IExtension<(Of <<'(TSelf>)>>), Boolean).) | |
OnChildAdded |
Wird aufgerufen, wenn ein Kindobjekt zu diesem Elternobjekt hinzugefügt wurde.
Löst das Ereignis ChildAdded aus.
Bei dem hinzugefügten Kindobjekt wird Parent
mit einer Referenz auf dieses Elternobjekt belegt.
(Overrides ParentObject<(Of <(<'TSelf, TChild>)>)>..::..OnChildAdded(TChild).) | |
OnChildRemoved |
Wird aufgerufen, wenn ein Kindobjekt aus diesem Elternobjekt entfernt wurde.
Löst das Ereignis ChildRemoved aus.
(Overrides ParentObject<(Of <(<'TSelf, TChild>)>)>..::..OnChildRemoved(TChild).) | |
OnConnectionAffected |
Diese Methode muss aufgerufen werden, wenn eine Verbindung
erstellt oder zerstört wurde.
Sie löst das ConnectionAffected-Ereignis aus.
| |
OnDescriptionChanged |
Wird aufgerufen, wenn Description geändert wurde.
Löst das Ereignis DescriptionChanged aus.
(Inherited from BaseObject.) | |
OnDetachExtension |
Wird aufgerufen, wenn eine Erweiterung entfernt wird.
(Overrides ExtensibleObject<(Of <(<'TSelf>)>)>..::..OnDetachExtension(IExtension<(Of <<'(TSelf>)>>)).) | |
OnDirtyChanged |
Wird aufgerufen, wenn Dirty geändert wurde.
Löst das Ereignis DirtyChanged aus.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
OnDisposing |
Wird aufgerufen, wenn das Objekt entsorgt wird.
Löst das Ereignis Disposing aus.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) | |
OnIdChanged | (Inherited from BaseObject.) | |
OnNameChanged |
Wird aufgerufen, wenn Name geändert wurde.
Löst das Ereignis NameChanged aus.
(Inherited from BaseObject.) | |
OnParentChanged |
Wird aufgerufen, wenn Parent geändert wurde.
Löst das Ereignis ParentChanged aus.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) | |
OnRestore |
Wird aufgerufe, wenn das Objekt wieder hergestellt wird.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
OnStore |
Wird aufgerufen, wenn das Objekt gespeichert wird.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
ToArray |
Gibt ein Array mit allen Kindobjekten zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
ToString | (Overrides Object..::..ToString()()()().) | |
TraceError(Int32, String) |
Sendet einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceError(Int32, String, Exception) |
Sendet einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceError(Int32, String, array<Object>[]()[][]) |
Sendet einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceErrorData |
Sendet Daten über einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceInfo(Int32, String) |
Sendet eine informative Meldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceInfo(Int32, String, array<Object>[]()[][]) |
Sendet eine informative Meldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceInfoData |
Sendet informative Daten an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceVerbose(Int32, String) |
Sendet eine Detailmeldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceVerbose(Int32, String, array<Object>[]()[][]) |
Sendet eine Detailmeldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceVerboseData(Int32, Object) |
Sendet detailierte Daten an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceVerboseData(Int32, array<Object>[]()[][]) |
Sendet detailierte Daten an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceWarning(Int32, String) |
Sendet eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceWarning(Int32, String, Exception) |
Sendet eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceWarning(Int32, String, array<Object>[]()[][]) |
Sendet eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) | |
TraceWarningData |
Sendet Daten über eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.) |
Properties
Name | Description | |
---|---|---|
AutoChildId |
Gibt einen Wert zurück oder legt ihn fest,
der angibt ob die ID von Kindelementen beim Hinzufügen automatisch
aktualisiert werden soll.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
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 ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
Description |
Gibt die Beschreibung des Objektes zurück, oder legt sie fest.
(Inherited from BaseObject.) | |
DescriptionDefaultValue |
Gibt den Standardwert für die Eigenschaft Description zurück.
(Inherited from BaseObject.) | |
Dirty |
Gibt einen Wert zurück, der angibt, ob der Zustand des Objektes
dem letzten gespeicherten Zustand entspricht, oder legt ihn fest.
(Inherited from BaseObject.) | |
GraphStateFlags | Gibt ein Wörterbuch mit den Flags des Graphen zurück. 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.
| |
GraphTraceSource |
Gibt die Ablaufverfolgungsquelle für Graphen zurück.
| |
Id |
Gibt die ID des Objektes zurück, oder legt sie fest.
(Inherited from BaseObject.) | |
IdDefaultValue |
Gibt den Standardwert für die Eigenschaft Id zurück.
(Inherited from BaseObject.) | |
IsDisposed |
Gibt einen Wert zurück der angibt ob Dispose()()()()
aufgerufen wurde.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
Item[([( Int32])]) |
Gibt ein Kindobjekt anhand seiner Id zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
Item[([( String])]) |
Gibt ein Kindobjekt anhand seines Name zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
LocalTrace |
Gibt die Ablaufverfolgungsquelle für die aktuelle Instanz zurück.
(Overrides BaseObject..::..LocalTrace.) | |
Name |
Gibt den Namen des Objektes zurück, oder legt ihn fest.
(Inherited from BaseObject.) | |
NameDefaultValue |
Gibt den Standardwert für die Eigenschaft Name zurück.
(Overrides BaseObject..::..NameDefaultValue.) | |
Parent |
Gibt das Elternobjekt zurück, oder legt es fest.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) | |
Runtime |
Gibt das IRuntime-Objekt zurück, in dem der Graph arbeitet.
| |
StoreIdentification |
Gibt einen Wert zurück oder legt ihn fest,
der angibt ob die Eigenschaften von IIdentifiable
beim Aufruf von OnStore(IPropertyWriter) gespeichert und beim
Aufrauf von OnRestore(IPropertyReader) wiederhergestellt werden sollen.
(Inherited from BaseObject.) | |
SuperInPorts |
Gibt die Eingabe-Ports des Sub-Graphen zurück.
| |
SuperOutPorts |
Gibt die Ausgabe-Ports des Sub-Graphen zurück.
|
Events
Name | Description | |
---|---|---|
ChildAdded |
Wird ausgelöst, wenn ein Kindobjekt zu diesem Elternobjekt hinzugefügt wurde.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
ChildRemoved |
Wird ausgelöst, wenn aus diesem Objekt ein Kindelement entfernt wurde.
(Inherited from ParentObject<(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 Description geändert wurde.
(Inherited from BaseObject.) | |
DirtyChanged |
Wird ausgelöst, wenn Dirty geändert wurde.
(Inherited from BaseObject.) | |
Disposing |
Wird ausgelöst, wenn das Objekt entsorgt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
FlagChanged |
Ein Graphen-Flag hat seinen Zustand geändert.
| |
IdChanged |
Wird ausgelöst, wenn Id geändert wurde.
(Inherited from BaseObject.) | |
NameChanged |
Wird ausgelöst, wenn Name geändert wurde.
(Inherited from BaseObject.) | |
ParentChanged |
Wird ausgelöst, wenn Parent geändert wurde.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) | |
StartLife |
Der erste Knoten wurde aktiv.
|