[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.
|