![]() |
Together: 1..*-Beziehungen
Hallo,
ich habe mir mit Together ein einfaches Klassendiagramm erstellt. Es besteht lediglich aus KlasseA und KlasseB und enthält keinerlei Veerbungsstrukturen. Nun möchte ich eine 1..*-Beziehung von KlasseB auf KlasseA modellieren. Together hat folgenden Quellcode generiert:
Delphi-Quellcode:
Durch das Erstellen der 1..*-Assoziation wurde Field1 in KlasseB
unit Unit2;
interface type KlasseA = class end; KlasseB = class public var ///<supplierCardinality>1..*</supplierCardinality> Field1:KlasseA; end; implementation end. erzeugt. Damit kann ich aber nur auf höchstens ein Objekt von KlasseA verweisen (0..1-Beziehung). Die Kardinalität wird nur in Form von Kommentaren eingefügt. Meine Erwartungshaltung war eigentlich, dass irgendeine geeignete Datenstruktur eingefügt würde, die mehrere Elemente speichern kann. Wenn ich nun selbst z.B. eine TObjectList einfüge, verändert sich auch das UML-Diagramm. Erwarte ich hier zu viel von Together? Wie würdet ihr die modellierte 1..*-Beziehung implementieren? Gruss, Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz