class Assosiation extends Relation

Assosiation

Eine Assoziation beschreibt eine Beziehung zwischen zwei oder mehr Klassen. An den Enden von Assoziationen sind häufig Multiplizitäten vermerkt. Diese drücken aus, wie viele dieser Objekte in Relation zu den anderen Objekten dieser Assoziation stehen.

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

Beispiel für ein Diagramm


Alvine UML-Diagramm


Constants

LINE

Statisch

DOTTED

Abstrakt

VERTICAL

Assoziation


Alvine UML-Diagramm


Eine Assoziation beschreibt eine Beziehung zwischen zwei oder mehr Klassen.

HORIZONTAL

Assoziation


Alvine UML-Diagramm


Eine Assoziation beschreibt eine Beziehung zwischen zwei oder mehr Klassen.

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::VERTICAL)

Neue Beziehung

string
getReleation()

plantUML Zeichekette

from Relation
string
__toString()

plantUML Zeichekette

from Relation

Details

at line 75
__construct(Entity $a, Entity $b, string $relation = self::VERTICAL)

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