Class Aggregation
Aggregation
Eine Beziehung zwischen Klassen, die relativ häufig modelliert wird, ist die Beziehung zwischen einem Ganzen und seinen Teilen. Die UML sieht dafür zwei spezielle Assoziationen vor: die Komposition und die Aggregation.
$agregation = new \Alvine\Documentation\PlantUML\Diagram\Classes\Relation\Aggregation($class, $interface); $diagram->add($agregation);
Beispiel für ein Diagramm
- Alvine\Core\Alvine
- Alvine\Documentation\PlantUML\Diagram\Entity
- Alvine\Documentation\PlantUML\Diagram\Relation
- Alvine\Documentation\PlantUML\Diagram\Classes\Relation\Aggregation
Namespace: Alvine\Documentation\PlantUML\Diagram\Classes\Relation
Package: Alvine\Documentation\PlantUML
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140614
Link: alvine.io
Link: Klassendiagramm (Wikipedia)
Link: PlantUML Dokumentation
Located at diagram/classes/relation/Aggregation.class.php
Package: Alvine\Documentation\PlantUML
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140614
Link: alvine.io
Link: Klassendiagramm (Wikipedia)
Link: PlantUML Dokumentation
Located at diagram/classes/relation/Aggregation.class.php
public
|
#
__construct(
Neue Beziehung |
__toString(),
getReleation()
|
string |
TOP
Aggregation |
#
'o--'
|
string |
BOTTOM
Aggregation |
#
'--o'
|
string |
LEFT
Aggregation |
#
'o-'
|
string |
RIGHT
Aggregation |
#
'-o'
|
DOTTED,
LINE
|
$a,
$b,
$relation
|