Eigenschaftendialog für Profilelemente nutzen

Das Bearbeiten der Elemente eines Profils oder eines Synchronisationsprofils ist über den einheitlichen Eigenschaftendialog und seine Eigenschaftsseiten durchführbar.

Überblick

Alle Änderungen der Eigenschaften eines Profilelements, wie z.B. das Umbenennen, das Setzen von Standardwerten, das Bearbeiten von Spezifikationen oder das Definieren einer Synchronisationsmenge sind über einen einheitlichen Dialog durchführbar. Dazu werden Eigenschaftsseiten (property pages) genutzt. Die linke Baumstruktur der Eigenschaftsseiten wird als Register bezeichnet. Der Begriff Register wird auch für die Kombination aus einem Register(eintrag) und der zugehörigen Eigenschaftsseite (Registerkarte) verwendet.

Aufbau des Eigenschaftendialogs

Wenn Sie den Menübefehl  Bearbeiten>Eigenschaften... ausführen, dann öffnet sich ein Dialog, der nach dem folgenden Schema aufgebaut ist.

Dialog Bearbeiten/Eigenschaften

  • Register

    Die linke Seite des Eigenschaftendialogs dient zur Navigation zwischen den verfügbaren Registern und zur Auswahl einer Eigenschaftsseite.

  • Eigenschaftsseite

    Auf der rechten Seite werden auf der Eigenschaftsseite (Registerkarte) die mit dem Register gewählten Eigenschaften angezeigt. Hier können Sie jeweils einen bestimmten Teil der Eigenschaften eines selektierten Elements bearbeiten, wenn Sie über die entsprechenden Zugriffsrechte verfügen.

  • Schaltflächenbereich

    Der untere Bereich der rechten Seite enthält mindestens eine Schaltfläche. Immer verfügbar ist die Schaltfläche Sperren|Anwenden zum Sperren des Profilelements oder zum Übernehmen der Änderungen, die in einem Register vorgenommen wurden. Bei einzelnen Registern kommen weitere Schaltflächen hinzu, deren Funktionen zusammen mit der Beschreibung des Registers erklärt werden (siehe unten).

    Der Aufbau des Registers ist hierarchisch über die – ausgehend vom ausgewählten Element – jeweils erreichbaren Profilelemente. Damit ist die gleichzeitige Modifikation mehrerer abhängiger Elemente im gleichen Dialog möglich, ohne den Dialog schließen und die Selektion im Konfigurationseditor ändern zu müssen.

Verfügbare Register für bestimmte Profilelemente

Im Dialog  Bearbeiten/Eigenschaften werden je nach Profilelement grundsätzlich bestimmte Register in statischer Reihenfolge angezeigt. Bestimmte Register können weitere Register beinhalten.

Register für Profile

  • Wurzelregister Name (Name, Typ, Stereotyp, Namensraum, Erstellt, Geändert)
  • Importierte Profile (außer Basisprofil; Liste der importierbaren und importierten Profile)
  • Methodenzuordnung (Modellierungsmethoden)
  • Zugriffsrechte (Rolle und Zugriffsrecht)
  • Formatierter Text (Textdefinitionen (Spezifikationstypen), Voreinstellung, Inhalt)
  • Sperrmeldung (für MID-Profile)
  • Typsystem (Datenmodellierung)

Register für Stereotype und Primitivtypen

  • Wurzelregister Eigenschaften (Stereotypname, Symbol, Farbe)

  • Lokalisierte Namen (außer Wurzelstereotyp)

  • Vererbung (außer Wurzelstereotyp und Primitive; Oberelemente des Stereotyps)

  • Namenseinschränkungen

    • ausschließlich bei Elementtypen, die Namen haben können
    • für Elemente mit Kurznamen (z.B. Entitäten, Views, deren Attribute, auch Prozesse, Tasks) können Namenseinschränkungen separat für Kurznamen (Kurznamenseinschränkungen) und für Kurznamen mit Berücksichtigung der Namen (Einschränkungen für Kurzname und Name) konfiguriert werden
    • Namensraum-Einstellungen (Groß-/Kleinschreibung, Namenslänge, Eindeutigkeit)
    • Ausdrücke, die der Name erfüllen muss (geerbt und zusätzlich)
  • ID-Einschränkungen (ausschließlich für Stereotype von Anforderung)

  • Sichtbarkeit in Dialogen (Toolfenster Eigenschaften)

  • Reihenfolge in Dialogen (Toolfenster Eigenschaften)

  • Übersetzbare Eigenschaften

  • Merkmale (Name und Wert der Merkmale)

  • Beschreibung

Register für Stereotypeigenschaften und Typsystemoptionen

  • Wurzelregister Eigenschaften (Name, Stereotyp, Typ, Standardwert)

  • Lokalisierte Namen

  • Werteinschränkungen (ausschließlich für Ganze Zahl und Zeichenkette; Groß-/Kleinschreibung (für Zeichenkette), Wertebereich bzw. Wertlänge, Eindeutigkeit, Regulärer Ausdruck (für Zeichenkette))

  • Merkmale (Name und Wert der Merkmale)

  • Beschreibung

  • <Werte> der Stereotypeigenschaft oder Typsystemoption (ausschließlich für Aufzählung (Enum) und Logischer Ausdruck (Boolean); Symbol)
    • Beschreibung

Register für Textdefinition (Spezifikationstyp)

  • Wurzelregister Eigenschaften (Name, Voreinstellung, Verwendung in Dokumentation)

  • Lokalisierte Namen

  • Werteinschränkungen (Wertlänge, Regulärer Ausdruck)

  • Schriftart (Auswahl eines Schriftart-Farb-Elements, Änderbarkeit)

  • Beschreibung

Register für Labeldefinition

  • Wurzelregister Eigenschaften (Name, Stereotyp, Typ, Standardwert, Sichtbarkeit in Oberflächen und Doku)
  • Werteinschränkungen (ausschließlich für Ganze Zahl und Zeichenkette; Groß-/Kleinschreibung (für Zeichenkette), Wertebereich bzw. Wertlänge, Eindeutigkeit, Regulärer Ausdruck (für Zeichenkette))
  • Merkmale (Name und Wert der Merkmale)
  • Beschreibung
  • <Werte> des Labels (ausschließlich für Aufzählung (Enum) und Logischer Ausdruck (Boolean); Farbe)
    • Beschreibung

Register für Dateierweiterungen (von Artefakten)

  • Wurzelregister (Dateierweiterung, Vorlage)
  • Merkmale (Maximale Dateigröße)

Register für Synchronisationsmenge

  • Wurzelregister Beschreibung (Sprache, Beschreibung)

  • Synchronisierter Stereotyp (Elementtyp, Stereotyp, Anlegeschablone)

  • Stereotyp (Eigenschaft, Synchronisiert)

  • Merkmale (Name und Wert der Merkmale)

  • Synchronisationsmerkmal (Eigenschaft)

  • Abgebildete Eigenschaft (Stereotyp, Eigenschaft)

Register im Überblick

Generische Registertypen

Tabelle (Merkmale usw.)

Dies ist die am häufigsten vorkommende Karte: eine mehrspaltige Tabelle, wobei einzelne Zellen oder ganze Spalten aus Eingabefeldern verschiedener Art bestehen.

Am häufigsten zu sehen ist dieses Register für "Merkmale" von Profil- oder Modellelementen, d.h. für die durch das jeweilige Metamodell (z.B. UML) fest vorgegebenen Metaattribute.

Register Merkmale (Beispiel)

Ein Register in dieser Form wird auch für übersetzbare Eigenschaften und Zugriffsrechte von Rollen verwendet.

Name

Verfügbar bei Profilen und allen Profilelementen, die einen eigenen Namen besitzen.

Register Name

Ist ein Element nicht historisierbar, dann fehlt der untere Teil mit den "Erstellt"- und "Geändert"-Informationen.

Anstelle eines eigenen Namens wird z.B. für folgende Profilelemente im Modell stets der Name der verbundenen Elemente in der angegebenen Form verwendet.

  • Innovator for Software Architects
    • Assoziationen "<Name der Primärselektion>_<Name der Sekundärselektion>"

    • Assoziationsrollen "<Name des verbundenen Elements>" (1. Buchstabe klein)

    • Spezialisierungen von Verhalten "<Name des Classifiers>"

      (Interaktionen, Aktivitäten, Zustandsautomaten, Protokollzustandsautomaten, Opakes Verhalten)

  • Innovator for Information Architects
    • Relationen "<Name der Primärselektion>_<Name der Sekundärselektion>"

    • ER-Rollen "<Name des verbundenen Elements>"

Formatierter Text

Dient der Beschreibung von Profilen (und von Modellelementen im Innovator-Modelleditor).

Im Konfigurationseditor kann für jede Textdefinition eine Voreinstellung hinterlegt werden.

Lokalisierte Namen

Verfügbar bei allen Elementen, die neben ihrem logischen Namen auch lokalisierte Namen besitzen können:

  • Stereotype
  • Stereotypeigenschaften
  • Textdefinitionen
  • Alles, was als Menübefehl konfiguriert werden kann: Anlegeschablonen, Prüfroutinen, Engineering-Aktionen, Doku-Kommandos
  • Dokumentationsstrukturen
  • Standardkapitel einer Dokumentationsstruktur
  • Sonderkapitel einer Dokumentationsstruktur

Lokalisierte Namen können in Mehrfachselektion geändert werden.

Symbol

Verfügbar bei allen Elementen, die als Menübefehl konfiguriert werden können:

  • Anlegeschablonen
  • Prüfroutinen
  • Engineering-Aktionen
  • Dokumentationskommandos

Register Symbol

Information

Verfügbar bei allen Elementen, an denen keine Änderung möglich ist:

  • Profilabschnitte
  • Nicht-stereotypisierbare Metaklassen, die lediglich der Gruppierung von Profilelementen dienen

Register Information

Beschreibung

Dient im Konfigurationseditor zur Beschreibung eines Profilelements (Stereotyp, Schablone etc.).

Im Unterschied zu Modellelementen gibt es für Profilelemente nur einen Spezifikationstyp – die Beschreibung.

Register Beschreibung

Register für spezielle Profilelemente

Importierte Profile

Im Konfigurationseditor verfügbar bei allen Profilen außer den Basisprofilen (ROOT PROFILE).

Register Importierte Profile

Im Innovator-Modelleditor ist dieses Register bei Elementen des Typs "Systemmodell" und "Modell" verfügbar. Hier wird festgelegt, welche Profile der Konfiguration in diesem Teil des Modells gültig sein sollen.

Ausdruck

Im Konfigurationseditor verfügbar bei allen Anlegeschablonen für Elemente, die sich durch eine Wertspezifikation auszeichnen:

  • Einschränkungen
  • Kommentare (Notiz)

Register Ausdruck

Elementüberschrift

Verfügbar für die generische, sprachneutrale Zusammenstellung der Elementüberschrift bei allen Doku-Struktur-Einträgen vom Typ "Standardkapitel", die aus Platzhaltern zusammengesetzt werden können.

Register Elementüberschrift

Im Register Elementüberschrift (lokalisiert) kann ein sprachspezifischer Name festgelegt werden, wobei ebenso die Platzhalter, ggf. in anderer Reihenfolge, verwendbar sind.

Name

Verfügbar bei allen Doku-Struktur-Einträgen vom Typ "Standardkapitel", ermöglichen die Abwandlung von Überschriften.

Register Name (für Standardkapitel-Überschriften, Beispiel)

Allgemein

Verfügbar bei allen Einträgen vom Typ "Auswahl" in der Ansicht "Dokumentation".

Register Allgemein

Grafikeigenschaften

Verfügbar bei allen Doku-Struktur-Einträgen vom Typ "Bild".

Register Grafikeigenschaften

Eigenschaftendialog handhaben

Eigenschaftendialog öffnen

Sie haben folgende Möglichkeiten, den Eigenschaftendialog zu öffnen.

  1. Durch Doppelklick auf einem Element mit gedrückter [Alt]-Taste
  2. Durch die Tastenkombination [Alt]+[Eingabe]
  3. Durch Ausführen des Menübefehls  Bearbeiten>Eigenschaften... oder Klicken auf das Symbol

Selektionen bearbeiten und ändern

Sie können Eigenschaften einer Einfachselektion oder einer Mehrfachselektion bearbeiten.

Für Mehrfachselektionen werden die gemeinsamen Eigenschaften der selektierten Elemente im Eigenschaftendialog zum Bearbeiten angeboten.

Bei Änderung der Selektion ist ein Schließen des Dialogs nicht erforderlich. Die Dialoginhalte werden automatisch angepasst.