class Group extends Structure

Gruppe

Constants

STRUCTURE_START

Öffnene Struktur

STRUCTURE_END

Schliessende Struktur

MODIFIER_STATIC

Statisch

MODIFIER_ABSTRACT

Abstrakt

NOTATION_NOTE_START

Notiz

NOTATION_NOTE_END

Ende der Notiz

RECTACLE

Aussehen Rect

FOLDER

Aussehen Folder

FRAME

Aussehen Frame

CLOUD

Aussehen Cloud

DATABASE

Aussehen Database

Properties

protected string> $structure from Structure
protected string $name from Structure
protected $groupType
protected Structure> $sub
protected string $style

Methods

__construct(string $name, $style = null)

Neues Objekt erstellen

string
getStructure()

plantUML Struktur

string
__toString()

plantUML Struktur

from Structure
string
getName()

Name der Struktur

from Structure
add(Structure $structure)

Fügt eine Struktur (Klasse, Interface, Trait hinzu

static static
getInstanceFromRepresentation(string $base, Representation $representation)

No description

static TraitStructure
getStructureInstanceFromRepresentation(type $name, Representation $representation)

No description

getInstanceFromRepresentationCollection(type $name, Collection $collection)

No description

static type
initImplementations(type $group, ClassStructure $structure)

No description

static type
initExtensions(type $group, type $structure)

No description

Details

at line 83
__construct(string $name, $style = null)

Neues Objekt erstellen

Parameters

string $name Name der Struktur
$style

at line 113
string getStructure()

plantUML Struktur

Return Value

string Zeichenkette

in Structure at line 108
string __toString()

plantUML Struktur

Return Value

string Zeichenkette

in Structure at line 121
string getName()

Name der Struktur

Return Value

string Name

at line 100
PackageStructure add(Structure $structure)

Fügt eine Struktur (Klasse, Interface, Trait hinzu

Parameters

Structure $structure Struktur

Return Value

PackageStructure

at line 127
static static getInstanceFromRepresentation(string $base, Representation $representation)

Parameters

string $base
Representation $representation

Return Value

static

at line 171
static protected TraitStructure getStructureInstanceFromRepresentation(type $name, Representation $representation)

Parameters

type $name
Representation $representation

Return Value

TraitStructure \Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure| \Alvine\Documentation\PlantUML\Diagram\Classes\Structure\ClassStructure

at line 188
static NamespaceStructure getInstanceFromRepresentationCollection(type $name, Collection $collection)

Parameters

type $name
Collection $collection

Return Value

NamespaceStructure

at line 214
static protected type initImplementations(type $group, ClassStructure $structure)

Parameters

type $group
ClassStructure $structure

Return Value

type

at line 241
static protected type initExtensions(type $group, type $structure)

Parameters

type $group
type $structure

Return Value

type