Menüzuordnung
Konfigurierte Anlegeschablonen, Prüfroutinen, Engineering-Aktionen oder Dokumentationskommandos werden dort für die Menüzuordnung angeboten, wo sie sinnvoll verwendet werden können.
Struktur der Zuordnung
Die dynamischen Menüs im Modelleditor und in den Diagrammeditoren werten zur Laufzeit neben der Konfiguration auch den Import der entsprechenden Profile in den Modellen und die Ausführungsrechte der aktuell gewählten Benutzerrolle aus, um konfigurierte Menüeinträge darzustellen oder zu unterdrücken.
In der Ansicht
Menüs legen Sie fest:
-
für Anlegeschablonen
Untermenüs, Menübefehle und deren Reihenfolge in den Menüs Start>Neu im Modelleditor bzw. Entwurf>Diagramminhalte erzeugen im Diagrammeditor
-
für Prüfroutinen
Menübefehle und deren Reihenfolge im Menü Überarbeiten>Modell prüfen>Prüfroutine ausführen im Modelleditor (für die Prüfung der Modellierung) sowie im Menü Engineering>Modellierung prüfen im Konfigurationseditor (für die Prüfung der Profile)
-
für Aktionssequenzen
Menübefehle und deren Reihenfolge im Menü Extras>Engineering-Aktionen>Kommandos im Modelleditor
-
für Dokumentationskommandos
Dokumentationskommandos und deren Reihenfolge im Dokumentationsassistenten im Modelleditor unter Modell>Dokumentation erstellen & senden
Für die Anlegeschablonen werden dabei den Innovator-Modellen oder Diagrammstereotypen Untermenüs zugeordnet. Den Untermenüs ordnen Sie Menübefehle (Menükommandos) zu.
Die Menübefehle für Prüfroutinen, Aktionssequenzen und Dokumentationskommandos werden direkt unterhalb der oben genannten Menüs flach angeordnet.
Alle Menüs sind über die lokalisierten Namen der Anlegeschablonen, Prüfroutinen, Engineering-Aktionen bzw. Dokumentationskommandos zweisprachig konfigurierbar.
Mit dem Deaktivieren des Toggle-Befehls Ansicht>Importierte Einträge kann in dieser Ansicht die Auswahl auf der rechten Seite auf die im aktuellen Profil definierten Einträge eingeschränkt werden.
Menübefehle für Modelleditor und Diagramme zuordnen
Für den Modelleditor werden die Menüs unter <Profil>::Innovator-spezifisch::Innovator-Modell definiert.
Für die Einträge im Zuordnungsbereich werden alle konfigurierten, sperrbaren Modellinhalte über alle Ebenen des aktuellen Profils ausgewertet.
Außerdem werden die Menüs importierter Profile angezeigt und als solche gekennzeichnet. Im importierten Profil bereits zugeordnete Menüeinträge werden nicht mehr für die Zuordnung im importierenden Profil angeboten.
Für die Diagramme werden die Menüs unterhalb der Diagrammstereotype definiert, die neben dem Innovator-Modell als einzige in der Ansicht Menüs angezeigt werden. Für die Einträge in der Auswahlliste Menü und im Zuordnungsbereich werden sowohl die konfigurierten Diagramminhalte als auch die zugeordneten Elemente dieser Diagramminhalte ausgewertet.
In der Auswahlliste Menü über dem Zuordnungsbereich werden dementsprechend folgende Einträge für die Konfiguration der Menüs angeboten:
- Innovator-Modell (für die Menüs im Modelleditor)
- Anzeigekontext (Anlegeschablonen für Diagramme)
- Modellelement (Anlegeschablonen für sperrbare Modellelemente)
- Prüfroutine
- Aktionssequenz
- Dokumentationskommando
- Profil
- <Diagrammstereotyp> (für die Menüs im Diagrammeditor)
- <alphabetische Liste aller Typen von grafischen Elementen, die gemäß der Konfiguration im Diagramm vorkommen können> (Anlegeschablonen, z.B. von A wie Andauerndes Verhalten bis Z wie Zustand für Zustandsautomaten (Stereotyp «statemachine»))
- ggf. Vorhandenes Element als
- Prüfroutine
- Aktionssequenz
Im Zuordnungsbereich Zugeordnet werden die Untermenüs und Menübefehle stets für alle zugeordneten Anlegeschablonen angezeigt, wenn Sie einen Eintrag für Anlegeschablonen in der Auswahlliste Menü ausgewählt haben. Dadurch können Sie die Untermenüs über alle Typen hinweg beliebig strukturieren.
Alle anderen Einträge in der Auswahlliste Menü beziehen sich auf Menüs mit fester, flacher Einordnung der Menübefehle, so dass nur die Reihenfolge der Menübefehle innerhalb dieser Menüs beeinflusst werden kann.
Untermenüs können aufgelöst werden. Das Erscheinen einzelner Menübefehle in der Symbolleiste kann beeinflusst werden. Untermenüs mit gleicher Bezeichnung und gleichem Symbol werden im Modelleditor und im Diagrammeditor zu einem Untermenü zusammengefasst, auch wenn sie im Zuordnungsbereich der Ansicht Menüs getrennt sind oder sich in unterschiedlichen Profilen befinden.
Zuordnen und Sortieren von Menübefehlen per Drag-and-Drop
Sie können Menüs komfortabel mit der Maus per Drag-and-Drop zusammenstellen und die Reihenfolge der Menübefehle festlegen.
Hinweis
Beachten Sie, dass Sie die Zuordnungen stets innerhalb eines Profils vornehmen und die Reihenfolge der Profile ebenfalls die Reihenfolge der Menübefehle bestimmt.
Das Menü wird dem im Profilbaum selektierten Modell oder Diagrammstereotyp zugeordnet.
Um ein Untermenü zuzuordnen, selektieren Sie im Zuordnungsbereich Nicht zugeordnet einen Diagramm- oder Elementtyp und ziehen Sie ihn in den Zuordnungsbereich Zugeordnet.
Untermenüs werden im Menü ausschließlich für Anlegeschablonen angezeigt, weil Menübefehle für Prüfroutinen, Aktionssequenzen und Dokumentationskommandos flach in feststehende Menüs eingeordnet werden.
Um Menübefehle einem Untermenü zuzuordnen, selektieren Sie im Zuordnungsbereich Nicht zugeordnet eine oder mehrere Anlegeschablonen, Prüfroutinen, Aktionssequenzen oder Dokumentationskommandos und ziehen Sie sie in den Zuordnungsbereich Zugeordnet. Existiert noch kein Untermenü, so wird es automatisch erzeugt.
Zu flexiblen Gestaltung von Menüs können die Menübefehle mehrfach zugeordnet werden. Die inhaltliche Strukturierung der Menüs ist dadurch auch für stark stereotypisierte Elementtypen möglich.
Wenn Sie eine Anlegeschablone von rechts auf ein vorhandenes Menü im linken Bereich Zugeordnet ziehen, dann wird innerhalb dieses Menüs ein Menüpunkt angelegt.
Wenn Sie die Anlegeschablone in eine freie Fläche ziehen, dann wird nach einem Menü gesucht, dessen logischer Name zur Überschrift passt. Wenn es kein solches Menü gibt, dann wird es neu angelegt.
Der logische Name des Menüs wird angezeigt und ist änderbar.
Wenn Sie die gleiche Überschrift (Elementtyp) mehrfach als Menü übernehmen, dann werden mehrere Menüs mit eindeutigen logischen Namen angelegt. Die zugehörigen lokalisierten Namen sind jedoch gleich. Der logische Name wird angezeigt und ist auch änderbar.
Um die Reihenfolge der Menübefehle festzulegen, selektieren Sie im Zuordnungsbereich Zugeordnet einen oder mehrere Menübefehle und verschieben Sie sie innerhalb des Untermenüs. Sie können einen Menübefehl nicht in ein anderes Untermenü verschieben (nur relevant für Anlegeschablonen). Dazu müssen Sie den Menübefehl löschen und dann dem anderen Untermenü zuordnen.
Das Ziehen selektierter Einträge vom Zuordnungsbereich Nicht zugeordnet in den Zuordnungsbereich Zugeordnet entspricht dem Menübefehl Bearbeiten>Zuordnen.
Das Ziehen selektierter Einträge vom Zuordnungsbereich Zugeordnet in den Zuordnungsbereich Nicht zugeordnet entspricht dem Menübefehl
Bearbeiten>Löschen.
Trennlinie im Menü
Zur Gliederung der Menüs können Sie Trennlinien nutzen, die im Eigenschaftendialog als Merkmal Trennlinie danach für Untermenüs und Menübefehle zur Verfügung stehen.
