# Einstellungen

## Allgemeine Einstellungen

Allgemeine Einstellungen Optionen für Allgemeine Einstellungen in &umbrello;

Optionen für Allgemeine Einstellungen in &umbrello;

### Verschiedenes

- Die Option Rückgängig/Wiederherstellen ermöglicht es, vorherige Aktionen rückgängig zu machen und sie wiederherzustellen.

- Mit Neue Quelltext-Erstellung für C++/Java/Ruby verwenden kann zwischenablagealten und neuen Quelltext-Generatoren gewählt werden.

- Ist Fußzeile und Seitennummer beim Drucken verwenden ausgewählt, werden beim Drucken die Seitennummern mit gedruckt.

- Unterfenster verwenden ermöglicht gleichzeitig mehrere Diagrammfenster in Unterfenstern.

### Automatisches Speichern

- Mit Automatisches Speichern aktivieren können Sie Ihre Datei automatisch speichern.

- In Intervall für automatisches Speichern (in Minuten) stellen Sie ein, nach wie viel Minuten die Datei automatisch gespeichert wird.

- Als Dateierweiterung für automatische Speicherung ist „.xmi“ voreingestellt, kann aber nach Wunsch hier angepasst werden.

### Start

- Ist Letztes Projekt beim Start öffnen gewählt, wird immer das letzte bearbeitete Projekt beim Start automatisch geöffnet.

- Neues Projekt starten mit legt fest, mit welchem UML-Diagrammtyp ein neues Projekt begonnen wird.

- Standardsprache ist eine Einstellung für die Programmiersprache, die als Voreinstellung verwendet wird.

### Benachrichtigungen

- Meldungen aktivieren ist eine Einstellung, um alle oder nur eine beschränkte Anzahl von Meldungen anzuzeigen.

- Mit Alle Meldungen zu „Assoziation löschen“ aktivieren werden alle Meldungen dieser Art angezeigt.

- Mit Alle Meldungen zu „Diagramm löschen“ aktivieren werden alle Meldungen dieser Art angezeigt.

## Schrift-Einstellungen

Schrift-Einstellungen Optionen für Schrift-Einstellungen der Diagramme in &umbrello;

Optionen für Schrift-Einstellungen der Diagramme in &umbrello;

Diese Einstellungen legen das Aussehen der Texte in Diagrammen fest. Sie können Schriftart, -stil und -Größe einstellen.

## Einstellungen der Benutzeroberfläche

Einstellungen der Benutzeroberfläche Optionen für die Einstellungen der Benutzeroberfläche in &umbrello;

Optionen für die Einstellungen der Benutzeroberfläche in &umbrello;

### Allgemein

Bedienungsoberfläche „Rechts nach links“ stellt die Anwendung auf diese Schriftrichtung um.

### Assoziationen

Mit Eckige Assoziationslinien verwenden können diese Linien beliebige Winkel haben.

Neue Assoziationslinien erstellen als ermöglicht die Auswahl von Linienstilen für Assoziationen.

### Farbe

Hier können Sie die Farbe für Text, Linien, Füllung, Raster und Hintergrund wie auch die Linienstärke einstellen.

## Klassen-Einstellungen

Klassen-Einstellungen Optionen für Klassen-Einstellungen in &umbrello;

Optionen für Klassen-Einstellungen in &umbrello;

### Anzeigen

In diesem Abschnitt legen Sie fest, welche Eigenschaften in einem Klassendiagramm angezeigt werden.

### Startsichtbarkeit

Als Auswahl für die Sichtbarkeit von Attribut und Operation können „Public“, „Private“ oder „Protected“ eingestellt werden.

## Einstellungen für Quelltext-Import

Einstellungen für Quelltext-Import Optionen für Quelltext-Import in &umbrello;

Optionen für Quelltext-Import in &umbrello;

### Suchpfade einbeziehen

Es wird empfohlen, zur Verbesserung der Suche UMBRELLO_INCPATH als Umgebungsvariable zu verwenden.

### C++-Import

- Für jede importierte Datei ein Artefakt in der Komponentenansicht erstellen: Das erstellte Artefakt kann dann in die Ansicht des Klassendiagramms gezogen werden, dann sind die Abhängigkeiten zusammen mit den Attributen und Methoden jeder Datei leicht zu erkennen.

- Abhängigkeiten auflösen, verringert die Geschwindigkeit beim Import: Stellt sicher, dass alle Dateiabhängigkeiten aufgelöst werden, die dann in den Klassenabhängigkeiten im Klassendiagramm angezeigt werden.

- C++11-Standard aktivieren (Experimentell: Einen experimentelle Funktion zur Anpassung an C++11, deaktivieren Sie sie, wenn nicht benötigt.

## Einstellungen für Quelltext-Erstellung

### Karteikarte „Allgemein“ der Einstellungen für Quelltext-Erstellung

Allgemein-Einstellungen für Quelltext-Erstellung Optionen für Allgemein-Einstellungen für Quelltext-Erstellung in &umbrello;

Optionen für Allgemein-Einstellungen für Quelltext-Erstellung in &umbrello;

Umbrello UML Modeller kann Quelltext in verschiedenen Programmiersprachen auf Basis ihres UML-Modells erzeugen und hilft dabei einen Anfang für die Implementierung zu schaffen. Der erzeugte Quelltext besteht aus den Klassendeklarationen, den Methoden und den Attributen. Man muss diese Hüllen lediglich ausfüllen, um die Klassenoperationen mit Funktionalität zu füllen.

#### Sprache

Wählen Sie die im Projekt verwendete Programmsprache. Zur Auswahl stehen ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MYSQL, Pascal, Perl, PHP, PHP5, PastgreSQL, Python, Ruby, SQL, Tcl, Vala und XMLSchema.

#### Ordner

Ordner für generierte Dateien ist ein editierbares Feld für den gewünschten Pfad für generierte Dateien. Alternativ können Sie mit dem Symbol rechts daneben den Pfad auswählen.

Ist Einbeziehen der Header-Dateien aus Ordner angekreuzt, kann der Pfad in einem editierbaren Feld eingeben oder mit dem Symbol rechts daneben ausgewählt werden.

#### Überschreib-Regelung

Wenn der Quelltext in den angegebenen Ordner generiert wird wenn eine Datei mit demselben Namen bereits vorhanden ist, bestimmt diese Einstellung, wie weiter verfahren wird.

- Überschreiben der Datei ohne Warnung oder Option.

- Nachfragen, ob die Datei überschrieben oder umbenannt wird.

- Anderen Dateinamen verwendenwenn die Datei bereits existiert, dann wird sie durch Anhängen eines Suffix umbenannt.

### Karteikarte „Formatierung“ der Einstellungen für Quelltext-Erstellung

Formatierung-Einstellungen für Quelltext-Erstellung Optionen für Formatierung-Einstellungen für Quelltext-Erstellung in &umbrello;

Optionen für Formatierung-Einstellungen für Quelltext-Erstellung in &umbrello;

#### Umfang Quelltextkommentare

Erzeugt Dokumentations-Kommentare, selbst wenn diese leer sind: Kommentare für Klassen und Funktionen werden generiert.

Erzeugt Kommentare für Abschnitte, selbst wenn diese leer sind: Kommentare für die Abschnitte „private“,„protected“ und „public“ werden generiert.

#### Zeilen

Quelltexteinrückung: Auswahl zwischen keine Quelltexteinrückung, Tabulator und Leerzeichen.

Umfang der Quelltexteinrückung: Geben Sie die Anzahl der Leerzeichen für einen Tabulator oder die Zahl der Leerzeichen selbst an.

Zeilenende-Stil ist eine Auswahl zwischen der Art in *NIX, Windows und Mac.

### Spracheinstellungen

Spracheinstellungen zur Quelltext-Erstellung Optionen für Spracheinstellungen für Quelltext-Erstellung in &umbrello;

Optionen für Spracheinstellungen für Quelltext-Erstellung in &umbrello;

Auf dieser Seite gibt es zurzeit nur Einstellungen für die Sprache C++.

#### C++-Quelltext-Erstellung

##### Dokumentation

Unter Stil können Sie „/** */“ oder „// “ für Kommentare zur Dokumentation wählen.

##### Allgemein

Auf der Karteikarte Allgemein der Spracheinstellungen finden Sie mehrere Einstellungen zur Generierung des Quelltextes.

- Präfix für Klassen-Member

  Hier können Sie ein Präfix eingeben, das beim Generieren von Klassen-Member den Namen vorangestellt wird.

- Paket als Namensraum

  Namensräume bieten eine Methode zur Vermeidung von Namenskonflikten in großen Projekten. Symbole, die innerhalb eines Namensraum-Blocks deklariert werden, befinden sich in einem benannten Bereich. Damit wird verhindert, dass sie mit gleichnamigen Symbolen in anderen Bereichen verwechselt werden.

- Virtuelle Destruktoren

  Auch wenn Destruktoren nicht vererbt werden, wenn eine Basisklasse ihren Destruktor virtuell deklariert, überschreibt der abgeleitete Destruktor ihn immer. Dies ermöglicht es möglich, dynamisch zugewiesene Objekte vom polymorphen Typ durch Zeiger auf die Basisklasse zu löschen.

- Leere Konstruktoren erzeugen

  Damit werden Konstruktoren mit leeren Klammern erzeugt.

- Zugriffsmethoden erzeugen

  Erstellt Methoden zum Zugriff auf Datentypen.

- Operationen sind inline

  Generiert die Methode als Inline, das kann aber von den Compilern ignoriert werden.

- Zugriffsmethoden sind inline

  Methoden, die auf die Daten der Klasse zugreifen, werden Inline generiert, das kann aber von den Compilern ignoriert werden.

- Zugriffsmethoden sind public

  Methoden, die als public generiert werden, sind für jede Instanz der Klasse verfügbar.

- Getter-Methoden mit Präfix „get“ erstellen

  Damit wird das Präfix „get“ für den Namen aller Methoden verwendet, die Daten der Klasse lesen/zurückgeben.

- Präfix „[a-zA-Z]_“ von Namen der Zugriffsmethoden entfernen

  Wurde ein Präfix in der Option Präfix für Klassen-Member eingegeben, wird es mit dieser Option entfernt.

- Zugriffsmethoden beginnen mit Großbuchstaben

  Damit wird das erste Zeichen des Methodennamens groß geschrieben.

- „\“ anstatt „@“ als Dokumentations-Tag verwenden

  Eine Tag-Auswahl zur Verwendung bei der Dokumentation von Parametern einer Methode.

##### Quelltext-Erstellung für Methoden

Optionen für Quelltext-Erstellung für Methoden in den Spracheinstellungen Optionen für Quelltext-Erstellung für Methoden in den Spracheinstellungen für Quelltext-Erstellung in &umbrello;

Optionen für Quelltext-Erstellung für Methoden in den Spracheinstellungen für Quelltext-Erstellung in &umbrello;

Liste

Einstellung von „QPtrList“. „vector“ oder „std::vector“ für den Listentyp. Es folgt ein editierbares oder auswählbares Feld, um die Include-Datei anzugeben, sowie ein Knopf zum Suchen und Auswählen der die Include-Datei. Es gibt auch eine Einstellung, um die Liste global zu machen.

Zeichenfolge

Einstellung von „string“ oder „QString“ für Zeichenfolgen. Es folgt ein editierbares oder auswählbares Feld, um die Include-Datei anzugeben, sowie ein Knopf zum Suchen und Auswählen der die Include-Datei. Es gibt auch eine Einstellung, um die Zeichenfolge global zu machen.

## Einstellungen für Quelltext-Betrachter

Einstellungen für Quelltext-Betrachter Optionen für Quelltext-Betrachter in &umbrello;

Optionen für Quelltext-Betrachter in &umbrello;

Ermöglicht das Anpassen des Quelltext-Betrachters. Der Abschnitt Gewünschte Schrift ermöglicht die Auswahl der Schriftart, des Schriftstils und der Schriftgröße. Unter den Auswahlmöglichkeiten wird eine Vorschau Ihrer Einstellungen angezeigt.

im Abschnitt Farben können die Farben für Papier, Schrift, Auswahl, UML-Objekt-Block, versteckte Blöcke, änderbaren Text und nicht änderbaren Text geändert werden. Klicken Sie dazu auf das Feld neben der zugehörigen Beschriftung.

## Automatische Layout-Einstellungen

Automatische Layout-Einstellungen Optionen für Automatische Layout-Einstellungen in &umbrello;

Optionen für Automatische Layout-Einstellungen in &umbrello;

Layout-Generator automatisch erkennen

Diese automatische Layout-Funktion hängt von den Layout-Generatoren aus dem Paket GraphViz ab, das normalerweise mit Umbrello durch das Paketverwaltungssystem installiert wird. Umbrello enthält eingebaute Funktionen zur Erkennung des Installationspfads dieser Layout-Generatoren. Wenn dieses erforderliche Programm an einem anderen Ort installiert ist, kann ein anderer Installationspfad angegeben werden.

Exportlayout im Diagramm-Kontextmenü anzeigen

Der Export von „Dot“-Dateien wird mithilfe des Export-Layouts durchgeführt.Ist dies angekreuzt, wird das Export-Layout zur Liste der verfügbaren Diagramm-Layouts hinzugefügt und ermöglicht die schnelle Exportvorschau von Dot-Grafiken.