Die einfachste Form, um mehrere Referenzen zu anderen ACComponent-Instanzen zu speichern, ist eine Liste mit ACRef<>-Instanzen:
public List<ACRef<ACComponent>> MyRelations {get; set;}
[ACPropertyBindingSource(100, "Configuration", "en{'RefToComps'}de{'RefToComps'}", "", true, true)] public IACContainerTNet<List<ACRef<ACComponent>>> MyRelations { get; set; }
Oft ist es jedoch so, dass eine Instanz aus unterschiedlichen Aspekten mit anderen Instanzen in Beziehung steht. Zum Beispiel:
- Physikalische Beziehungen (Wege).
- Logische Beziehungen.
- Funktionale Beziehungen.
Um diese in getrennten Listen speichern und an der Oberfläche präsentieren zu können, gibt es das Prinzip der Verbindungspunkte, das im folgenden Abschnitt näher erläutert wird.