Overview

Namespaces

  • Alvine
    • Documentation
      • PlantUML
        • Diagram
          • Classes
            • Relation
            • Structure

Classes

  • Aggregation
  • Assosiation
  • Composition
  • Dependency
  • Extension
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Composition

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


Alvine\Core\Alvine
Extended by Alvine\Documentation\PlantUML\Diagram\Entity
Extended by Alvine\Documentation\PlantUML\Diagram\Relation
Extended by Alvine\Documentation\PlantUML\Diagram\Classes\Relation\Composition
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/Composition.class.php
Methods summary
public
# __construct( Alvine\Documentation\PlantUML\Diagram\Classes\Structure $a, Alvine\Documentation\PlantUML\Diagram\Classes\Structure $b, string $relation = Alvine\Documentation\PlantUML\Diagram\Classes\Relation\Composition::TOP )

Neue Beziehung

Neue Beziehung

Parameters

$a
Ausgang
$b
Ziel
$relation
Beziehung

Overrides

Alvine\Documentation\PlantUML\Diagram\Relation::__construct()
Methods inherited from Alvine\Documentation\PlantUML\Diagram\Relation
__toString(), getReleation()
Constants summary
string TOP

Komposition

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).

# '*--'
string BOTTOM

Komposition

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).

# '--*'
string LEFT

Komposition

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).

# '*-'
string RIGHT

Komposition

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).

# '-*'
Constants inherited from Alvine\Documentation\PlantUML\Diagram\Relation
DOTTED, LINE
Properties inherited from Alvine\Documentation\PlantUML\Diagram\Relation
$a, $b, $relation
alvine.documentation.plantuml API-Dokumentation 0.11 | © schukai GmbH | Impressum