[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The NSubGraph type exposes the following members.
Constructors
Methods
Name | Description | |
---|---|---|
![]() | Activate |
Aktiviert den Knoten von außen.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | 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>)>)>.) |
![]() ![]() | GetNodeInfo |
Gibt die Knoten-Info zurück.
|
![]() | 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.
(Inherited from Node.) |
![]() | MakeNameUnique |
Sorgt dafür, dass der Name des Kindobjektes innerhalb
seines Elternobjektes eindeutig ist.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) |
![]() | MakePathAbsolute |
Macht den übergebenen Modulpfad absolut.
|
![]() | OnAfterActivation |
Wird aufgerufen, wenn die Aktivierung des Knotens abgeschlossen wurde.
Löst das Ereignis AfterActivation aus.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | OnBeforeReactivation |
Wird aufgerufen, wenn der Knoten erneut aktiviert wird.
Löst das Ereignis BeforeReactivation aus.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | OnChildRemoved |
Wird aufgerufen, wenn ein Kindobjekt aus diesem Elternobjekt entfernt wurde.
Löst das Ereignis ChildRemoved aus.
(Inherited from Node.) |
![]() | OnCommand |
Wird aufgerufen wenn der Benutzer einen Benutzerbefehl aufgerufen hat.
(Overrides Node..::..OnCommand(String).) |
![]() | OnDefaultCommand |
Wird aufgerufen, wenn der Benutzer den Standardbefehl des Knotens
aufgerufen hat.
(Overrides Node..::..OnDefaultCommand()()()().) |
![]() | 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.
(Overrides HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>..::..OnDisposing()()()().) |
![]() | OnGraphExtensionAttached |
Wird aufgerufen wenn dem Graph, zu dem der Knoten gehört
eine Erweiterung angefügt wird.
(Inherited from Node.) |
![]() | OnGraphExtensionDetached |
Wird aufgerufen wenn von dem Graph, zu dem der Knoten gehört
eine Erweiterung entfernt wurde.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | OnNameChanged |
Wird aufgerufen, wenn Name geändert wurde.
Löst das Ereignis NameChanged aus.
(Inherited from BaseObject.) |
![]() | OnOpen |
Löst das Ereignis Open aus.
|
![]() | 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.
(Overrides Node..::..OnRestore(IPropertyReader).) |
![]() | OnStore |
Wird aufgerufen wenn der Graph gespeichert wird.
(Overrides Node..::..OnStore(IPropertyWriter).) |
![]() | OnSubGraphLoaded |
Löst das Ereignis SubGraphLoaded aus.
|
![]() | OnSubGraphLoading |
Löst das Ereignis SubGraphLoading aus.
|
![]() | OnSubGraphUnloaded |
Löst das Ereignis SubGraphUnloaded aus.
|
![]() | OnSubGraphUnloading |
Löst das Ereignis SubGraphUnloading aus.
|
![]() | PrepareForLoadingModuleOnActivation |
Bereitet den Sub-Graph-Knoten darauf vor, bei der nächsten Aktivierung
die übergebene Datei als Modul zu laden.
|
![]() | ReloadModule | |
![]() | ToArray |
Gibt ein Array mit allen Kindobjekten zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) |
![]() | ToString | (Inherited from Node.) |
![]() | 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.) |
![]() ![]() | TryMakePathRelative |
Versucht den übergebenen Pfad relativ zur Benutzermodulbibliothek oder zur Systemmodulbibliothek zu machen.
|
![]() | Work |
Führt die Knoten-Operation durch.
Dabei können die Ausgänge mit neuen Tokens belegt werden.
(Overrides Node..::..Work()()()().) |
Fields
Name | Description | |
---|---|---|
![]() ![]() | SYSTEM_MODULE_PREFIX |
Das Pfadpräfix für Pfade von Systemmodulen.
|
![]() ![]() | WORKSPACE_MODULE_PREFIX |
Das Pfadpräfix für Pfade von Benutzermodulen.
|
Properties
Name | Description | |
---|---|---|
![]() | ActiveThread |
Gibt den Thread zurück, in dem der Knoten aktiv ist.
Wenn der Knoten nicht aktiv ist, wird null zurück gegeben.
(Inherited from Node.) |
![]() | 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>)>)>.) |
![]() | Children |
Gibt eine Sammlung mit allen Kindobjekten zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.) |
![]() | Commands |
Gibt ein IDictionary mit allen Benutzerbefehlen
für diesen Knoten zurück. Der Schlüssel-Eintrag ist der Befehls-Code und der zweite
Eintrag ist die Beschriftung.
(Inherited from Node.) |
![]() | 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.) |
![]() | Graph |
Gibt den Graphen zurück zu dem dieser Knoten gehört, oder legt ihn fest.
(Inherited from Node.) |
![]() | 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.) |
![]() | InPorts |
Gibt eine schreibgeschützte Sammlung mit allen Eingabe-Ports zurück.
(Inherited from Node.) |
![]() | IsActivationRequired |
Überprüft, ob an einem der Eingänge neue Token anliegen
und eine Aktivierung des Knotens erforderlich ist.
(Inherited from Node.) |
![]() | IsActive |
Gibt einen Wahrheitswert zurück, welcher angibt ob der Knoten aktiv ist oder nicht.
(Inherited from Node.) |
![]() | IsDisposed |
Gibt einen Wert zurück der angibt ob Dispose()()()()
aufgerufen wurde.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.) |
![]() | IsParallelizable |
Liest oder schreibt einen Wert, der angibt ob dieser Knoten
parallel ausgeführt werden darf oder nicht.
(Inherited from Node.) |
![]() | IsWorkAborted |
Liest und schreibt das Abbruch-Flag für die Knoten-Arbeit.
(Inherited from Node.) |
![]() | 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.
(Inherited from Node.) |
![]() | ModuleFile |
Liest oder schreibt den Dateinamen der Modul-Datei.
|
![]() | 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.
(Inherited from Node.) |
![]() | NodeInfo |
Gibt das Attribut NodeInfoAttribute für die
konkrete Node-Klasse zurück.
(Inherited from Node.) |
![]() | OutPorts |
Gibt eine schreibgeschützte Sammlung mit allen Ausgabe-Ports zurück.
(Inherited from Node.) |
![]() | Parallelizing |
Liest oder schreibt einen Wert, der angibt wie diese
Node-Instanz parallelisiert wird.
(Inherited from Node.) |
![]() | Parent |
Gibt das Elternobjekt zurück, oder legt es fest.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) |
![]() | Reactivate |
Liest und schreibt ein Flag, welches angibt dass der Knoten
nach abgeschlossener Aktivierung erneut aktiviert werden soll.
Dieses Flag wird vor jeder Aktivierung zurückgesetzt und sollte
nur während der Ausführung von Work()()()() gesetzt
werden.
(Inherited from Node.) |
![]() | SingleThreadContextId |
Liest oder schreibt die ID für den Synchronisierungskontext
der verwendet werden soll, falls Parallelizing auf
Synchron gesetzt ist.
(Inherited from Node.) |
![]() | 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.) |
![]() | SubGraph |
Gibt das geladenen Sub-Graph zurück, oder null.
|
![]() | ThreadManager |
Gibt den Manager für die Parallelverarbeitung zurück.
(Inherited from Node.) |
![]() | TypeCaption |
Gibt die Beschriftung des Knoten-Typs zurück.
(Inherited from Node.) |
![]() | TypeDescription |
Gibt die Beschreibung des Knoten-Typs zurück.
(Inherited from Node.) |
![]() | TypeGroup |
Gibt die Gruppe des Knoten-Typs zurück.
(Inherited from Node.) |
![]() | WasReactivated |
Gibt true zurück, wenn der Knoten sich in einer Reaktivierungsphase befindet,
sonst false (Inherited from Node.) |
Events
Name | Description | |
---|---|---|
![]() | AfterActivation |
Wird ausgelöst, wenn die Aktivierung endet.
(Inherited from Node.) |
![]() | BeforeActivation |
Wird ausgelöst, bevor der Knoten aktiviert wird.
(Inherited from Node.) |
![]() | BeforeReactivation |
Wird ausgelöst, wenn ein Knoten erneut aktiviert wird.
(Inherited from Node.) |
![]() | 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>)>)>.) |
![]() | 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>)>)>.) |
![]() | IdChanged |
Wird ausgelöst, wenn Id geändert wurde.
(Inherited from BaseObject.) |
![]() | NameChanged |
Wird ausgelöst, wenn Name geändert wurde.
(Inherited from BaseObject.) |
![]() | Open |
Tritt auf, wenn die Entwicklungsumgebung das Sub-Graph öffnen soll.
|
![]() | ParentChanged |
Wird ausgelöst, wenn Parent geändert wurde.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.) |
![]() | SubGraphLoaded |
Tritt auf, wenn der Sub-Graph vollständig geladen und initialisiert ist.
|
![]() | SubGraphLoading |
Tritt auf, wenn bevor ein Sub-Graph geladen wird.
|
![]() | SubGraphUnloaded |
Tritt auf, wenn der Sub-Graph entladen wurde.
|
![]() | SubGraphUnloading |
Tritt auf, bevor der Sub-Graph entladen wird.
|