[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The Node type exposes the following members.
Methods
Name | Description | |
---|---|---|
Activate |
Aktiviert den Knoten von außen.
| |
AddChildWithId |
Fügt ein Kindobjekt ein und weist ihm die übergebene ID zu.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) | |
AddCommand |
Registriert einen Benutzerbefehl für diesen Knoten.
| |
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.
(Inherited from ParentObject<(Of <(<'TSelf, 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>)>)>.) | |
CompareTo |
Vergleicht diesen Knoten mit einem anderen.
| |
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>)>)>.) | |
Duplicate()()()() |
Erstellt eine Kopie eines Knotens im gleichen Graph und gibt ihn zurück.
Dabei werden wenn möglich auch alle statischen Erweiterungen des Knotens
und seiner Anschlüsse rekonstruiert.
| |
Duplicate(IGraph) |
Erstellt eine Kopie eines Knotens und gibt ihn zurück.
Dabei werden wenn möglich auch alle statischen Erweiterungen des Knotens
und seiner Anschlüsse rekonstruiert.
| |
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 den Knoten 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.) | |
Isolate |
Trennt alle Verbindungen zu anderen Knoten.
| |
MakeNameUnique |
Sorgt dafür, dass der Name des Kindobjektes innerhalb
seines Elternobjektes eindeutig ist.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) | |
OnAfterActivation |
Wird aufgerufen, wenn die Aktivierung des Knotens abgeschlossen wurde.
Löst das Ereignis AfterActivation aus.
| |
OnAttachExtension |
Wird aufgerufen, wenn eine Erweiterung hinzugefügt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) | |
OnBeforeActivation |
Wird aufgerufen, bevor der Knoten aktiviert wird.
Löst das Ereignis BeforeActivation aus.
| |
OnBeforeReactivation |
Wird aufgerufen, wenn der Knoten erneut aktiviert wird.
Löst das Ereignis BeforeReactivation aus.
| |
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).) | |
OnCommand |
Wird aufgerufen wenn der Benutzer einen Benutzerbefehl aufgerufen hat.
| |
OnDefaultCommand |
Wird aufgerufen, wenn der Benutzer den Standardbefehl des Knotens
aufgerufen hat.
| |
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.
(Inherited from ExtensibleObject<(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>)>)>.) | |
OnGraphExtensionAttached |
Wird aufgerufen wenn dem Graph, zu dem der Knoten gehört
eine Erweiterung angefügt wird.
| |
OnGraphExtensionDetached |
Wird aufgerufen wenn von dem Graph, zu dem der Knoten gehört
eine Erweiterung entfernt wurde.
| |
OnIdChanged | (Inherited from BaseObject.) | |
OnInitPortDefaults |
Wird aufgerufen, wenn der Knoten neu erstellt wird.
In dieser Methode sollten die Eingänge mit
UpdateToken(Token) ihre
Standard-Werte zugewiesen bekommen.
Diese Methode wird nicht aufgerufen, wenn OnRestore(IPropertyReader)
aufgerufen wird.
| |
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 aufgerufen wenn der Graph rekonstruiert wird.
Wer diese Methode überschreibt muss base.OnRestore(pr) aufrufen.
In dieser Methode sollten die Eingänge wenn möglich mit Standard-Werten
belegt werden.
(Overrides ParentObject<(Of <(<'TSelf, TChild>)>)>..::..OnRestore(IPropertyReader).) | |
OnStore |
Wird aufgerufen wenn der Graph gespeichert wird.
Wer diese Methode überschreibt muss base.OnStore(pr) aufrufen.
(Overrides ParentObject<(Of <(<'TSelf, TChild>)>)>..::..OnStore(IPropertyWriter).) | |
Send<(Of <<'(T>)>>)(OutPortHandler<(Of <<'(T>)>>), T) |
Sendet einen Ausgabewert über einen Ausgang.
Als Markenstatus wird Valid verwendet.
| |
Send<(Of <<'(T>)>>)(OutPortHandler<(Of <<'(T>)>>), T, TokenState) |
Sendet einen Wert über einen Ausgang.
| |
SendNotSet<(Of <<'(T>)>>) |
Setzt einen Ausgang auf den Markenstatus NotSet.
| |
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.) | |
Work |
Führt die Knoten-Operation durch.
Dabei können die Ausgänge mit neuen Tokens belegt werden.
|