Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   BDS 2006 Architect und Together UML (https://www.delphipraxis.net/81430-bds-2006-architect-und-together-uml.html)

Luckie 27. Nov 2006 11:16


BDS 2006 Architect und Together UML
 
Ich muss man blöd fragen, wie das mit UML und Together im BDS 2006 funktioniert.

Ich habe den Together-Support jetzt aktiviert. Aber wie geht es jetzt weiter? Ich finde irgendwie nirgends einen Menüeintrag "Klassendiagramm entwerfen" oder so. :gruebel:

St.Pauli 27. Nov 2006 11:43

Re: BDS 2006 Architect und Together UML
 
Über das Menü Ansicht -> Modellansicht oder im Projektverwaltungsfenster auf den Reiter Modellansicht. Dann auf eine Klasse klicken oder Rechtsklick auf dein Projekt und dann Hinzufügen, etc....

Luckie 27. Nov 2006 12:09

Re: BDS 2006 Architect und Together UML
 
Hm. OK, das habe ich jetzt gefunden. Meine Klassen sollen aber in einer neuen Unit sein. Ich habe also eine neue Unit dem Projekt hinzugefügt. Diese taucht aber nicht im ModelView auf, auch nicht, wenn ich ihn aktualisiere. Wie bekomme ich die neue Unit in den ModelView rein?

Luckie 27. Nov 2006 12:38

Re: BDS 2006 Architect und Together UML
 
OK. Wenn man die Together Unterstützung deaktiviert und wieder aktiviert geht es.

Aber wie kann ich eine Klasse mit dem Klassendiagramm erstellen, die von einer anderen, schon in Delphi vorhandenen Klasse, abgeleitet ist, zum Beispiel von TList?

St.Pauli 27. Nov 2006 12:56

Re: BDS 2006 Architect und Together UML
 
Also wenn die Klasse in der gleichen Unit ist, die zwei Klassen einfach mit einem Pfeil verbinden. Die andere Möglichkeit ist deiner Klasse im ObjektInspektor unter der Eigenschaft Extends eine Klasse zuzuweisen. In dem Beispiel mit der TList wäre das Classes.TList, wobei die Unit Classes imho schon unter Uses eingetragen sein muss....

Luckie 27. Nov 2006 13:06

Re: BDS 2006 Architect und Together UML
 
Ah. Dazu gibt es auch einen ObjektInspektor. Den hatte ich noch nicht entdeckt. ;)

Hm. Wenn ich da eintrage Classes.TList, dann sagt er mir:
Zitat:

Cannot set element property 'Extends' to 'Classes.Tlist'
Trage ich es aber von Hand im Quellcode ein und aktualisiere die Anzeige, trägt er es von sich aus genauso dort ein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz