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