class Aggregation extends Relation

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 UML-Diagramm


Constants

LINE

Statisch

DOTTED

Abstrakt

TOP

Aggregation


Alvine UML-Diagramm


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.

BOTTOM

Aggregation


Alvine UML-Diagramm


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.

LEFT

Aggregation


Alvine UML-Diagramm


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.

RIGHT

Aggregation


Alvine UML-Diagramm


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.

Properties

protected string $relation from Relation
protected Structure $a from Relation
protected Structure $b from Relation

Methods

__construct(Entity $a, Entity $b, string $relation = self::TOP)

Neue Beziehung

string
getReleation()

plantUML Zeichekette

from Relation
string
__toString()

plantUML Zeichekette

from Relation

Details

at line 101
__construct(Entity $a, Entity $b, string $relation = self::TOP)

Neue Beziehung

Parameters

Entity $a Ausgang
Entity $b Ziel
string $relation Beziehung

in Relation at line 89
string getReleation()

plantUML Zeichekette

Return Value

string Zeichenkette

in Relation at line 98
string __toString()

plantUML Zeichekette

Return Value

string Zeichenkette