class Extension extends Relation

Ableitung

Eine Generalisierung ist eine gerichtete Beziehung zwischen einer generelleren und einer spezielleren Klasse. Beispiele sind zum Beispiel Die Klasse Auto die von der generellen Klasse Fahrzeug abgeleitet wurde. Dies ist das Konzept der Vererbung.

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

Beispiel für ein Diagramm


Alvine UML-Diagramm


Constants

LINE

Statisch

DOTTED

Abstrakt

TOP

Generalisierung / Vererbung


Alvine UML-Diagramm


BOTTOM

Generalisierung / Vererbung


Alvine UML-Diagramm


LEFT

Generalisierung / Vererbung


Alvine UML-Diagramm


RIGHT

Generalisierung / Vererbung


Alvine UML-Diagramm


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 90
__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