Primitive Typen

Einige primitive UML-Typen werden in gültige C++-Typen umgewandelt:

UML

C++

Boolean

bool

Integer

int

String

const char *

UnlimitedNatural

unsigned int

Sie können das Stereotyp "cpp_type" verwenden, um primitive Typen hinzuzufügen, die es in UML nicht gibt (zum Beispiel "int64"). Weitere Informationen dazu finden Sie im Abschnitt "UML-Parameter".

Sichtbarkeit

Bei der Umsetzung wird die Sichtbarkeit folgendermaßen zugeordnet:

UML

C++

Public

public

Private

private

Protected

protected

Package

private

Es gibt in C++ kein analoges Konzept zur Paketsichtbarkeit. Wenn bei der Umsetzung Paketsichtbarkeit in UML auftritt, wird konservative private Sichtbarkeit verwendet.

Dokumentation

Wenn die folgenden UML-Elemente über eine Dokumentation verfügen, wird diese in C++-Kommentare umgewandelt:

·         Klassen (einschließlich verschachtelter Klassen, Datentypvariablen, typedefs und Klassen, für die ein Exemplar erstellt wurde)

·         Aufzählungen (einschließlich verschachtelter Aufzählungen)

·         Attribute, Aufzählungsattribute und Literale

·         Operationen (einschließlich inline-Operationen und Standardoperationen)

Übersicht

Nutzungsbedingungen | Rückmeldungen
(C) Copyright IBM Corporation 2004. Alle Rechte vorbehalten.