class Composition extends Relation

Komposition

Eine Beziehung zwischen zei Objekten hinzufügen. Die Komposition ist ein Spezialfall der Aggregation und bildet den Fall ab, bei dem die Teile nicht ohne das Ganze existieren können (Existenzabhängigkeit).

$composition = new \Alvine\Documentation\PlantUML\Diagram\Classes\Relation\Composition($class, $interface);
$diagram->add($composition);

Beispiel für ein Diagramm


Alvine UML-Diagramm


Constants

LINE

Statisch

DOTTED

Abstrakt

TOP

Komposition


Alvine UML-Diagramm


Die Komposition ist ein Spezialfall der Aggregation und bildet den Fall ab, bei dem die Teile nicht ohne das Ganze existieren können (Existenzabhängigkeit).

BOTTOM

Komposition


Alvine UML-Diagramm


Die Komposition ist ein Spezialfall der Aggregation und bildet den Fall ab, bei dem die Teile nicht ohne das Ganze existieren können (Existenzabhängigkeit).

LEFT

Komposition


Alvine UML-Diagramm


Die Komposition ist ein Spezialfall der Aggregation und bildet den Fall ab, bei dem die Teile nicht ohne das Ganze existieren können (Existenzabhängigkeit).

RIGHT

Komposition


Alvine UML-Diagramm


Die Komposition ist ein Spezialfall der Aggregation und bildet den Fall ab, bei dem die Teile nicht ohne das Ganze existieren können (Existenzabhängigkeit).

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