[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
Dieser Namensraum enthält die Schnittstellen und Basisklassen für das Datenmodell der DynamicNodes-Laufzeitumgebung.
Classes
| Class | Description | |
|---|---|---|
| BaseObject |
Die Standardimplementierung für BaseObject.
| |
| ChildEventArgs<(Of <(<'TParent, TChild>)>)> |
Die Ereignisdaten für das Hinzufügen oder Entfernen von Kindobjekten
zu oder aus einem Elternobjekt.
| |
| ChildObject<(Of <(<'TParent, TSelf>)>)> |
Die Standardimplementierung für IParent<(Of <(<'TSelf, TChild>)>)> | |
| ExtensibleObject<(Of <(<'TSelf>)>)> |
Ein BaseObject das die Schnittstelle IExtensible<(Of <(<'T>)>)> implementiert.
| |
| HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)> |
Die Standardimplementierung für Objekte, die sowohl IChild<(Of <(<'TParent, TSelf>)>)>,
als auch IParent<(Of <(<'TSelf, TChild>)>)> implementieren sollen.
| |
| ParentObject<(Of <(<'TSelf, TChild>)>)> |
Die Standardimplementierung von IParent<(Of <(<'TSelf, TChild>)>)> |
Interfaces
| Interface | Description | |
|---|---|---|
| IBaseObject |
Die Basis-Schnittstelle für Objekte in der DynamicNodes-Laufzeitumgebung.
Sie ist abgeleitet von IIdentifiable und IStorable.
| |
| IChild<(Of <(<'TParent, TSelf>)>)> |
Die Schnittstelle für Objekte in der DynamicNodes-Laufzeitumgebung,
die in einem Elternobjekt (IParent<(Of <(<'TSelf, TChild>)>)>)
gesammelt werden können.
| |
| IExtensible<(Of <(<'T>)>)> |
Eine generische Schnittstelle für erweiterbare Objekte.
| |
| IExtension<(Of <(<'T>)>)> |
Die generischen Schnittstelle für Erweiterungen.
| |
| IIdentifiable |
Diese Schnittstelle kann für Klassen verwendet werden,
deren Objekte einen Namen und eine ID besitzen.
| |
| IParent<(Of <(<'TSelf, TChild>)>)> |
Die Schnittstelle für Objekte in der DynamicNodes-Laufzeitumgbung,
in denen Kindobjekte (IChild<(Of <(<'TParent, TSelf>)>)>)
gesammelt werden können.
|