Das Kopieren von Modellelementen ist aufgrund von deren Komplexität ein kontextabhängiger Vorgang.
Einige Modellelemente können Sie kopieren und an der gewünschten neuen Position wieder einfügen. Diese Funktion scheint zunächst nicht sonderlich kompliziert zu sein, kennt man sie doch aus vielen anderen Anwendungen. In Innovator jedoch verbergen sich z.T. recht aufwendige Mechanismen hinter dem Kopiervorgang.
Grundsätzlich gilt:
Die Zwischenablagebefehle finden Sie im Menübandregister Start in der Gruppe Zwischenablage:
Im Kontextmenü finden Sie die Befehle Kopieren und Einfügen.
Falls die Ausführung eines Zwischenablagebefehls nicht möglich ist, erfolgt eine Warnung.
Mit Kopieren (Strg+C) kopieren Sie die Auswahl in die Zwischenablage. Die kopierten Elemente können im gleichen oder in einem anderen Modell eines beliebigen Repositorys eingefügt werden.
Der Befehl Ausschneiden (Strg+X) verhält sich genauso wie das Kopieren, jedoch wird die ausgeschnittene Selektion gelöscht, wenn das Einfügen erfolgreich war.
Der Befehl Einfügen (Strg+V) fügt die Elemente aus der Zwischenablage als Kopien im Modell ein. Sie werden dem selektierten Element untergeordnet. Der Befehl fügt alle Unterelemente ein, wobei die Struktur erhalten bleibt.
Der Befehl Als Einzelelement einfügen fügt die Elemente aus der Zwischenablage als Kopie im Modell flach ein, ohne deren geschachtelte Elemente zu kopieren (nicht verfügbar nach Ausschneiden). Die aus der Zwischenablage einzufügenden Elemente werden erst beim jeweiligen Einfügen-Befehl bestimmt, so dass beide Fälle mit einem Kopieren-Befehl auskommen.
Der Befehl Als modellexterne Referenz einfügen (Strg+R) verbindet Elemente über eine modellexterne Referenz. An der selektierten Stelle werden Referenzen auf die Elemente der Zwischenablage eingefügt. Modellreferenzen werden in den verschiedenen Abbildungsverfahren verwendet, um Assoziationen von Elementen in verschiedenen Modellen herzustellen. Zur erfolgreichen Ausführung des Befehls ist eine Modellkonfiguration für modellexterne Referenzen erforderlich.
Der Befehl Ausschneiden (Strg+X) und die Einfügen-Befehle unterliegen bzgl. Zugriff und Konfiguration denselben Einschränkungen wie das Verschieben über das Merkmal Besitzer, über Drag-and-Drop oder über die Befehle Kopieren, Einfügen und Aus Modell löschen (Umschalt+Entf).
Zusätzlich ist es möglich, mit dem Befehl Kopieren (Strg+C) in Innovator kopierte Modellelemente in externen Anwendungen als "inno"-Link textuell einzufügen. Solche Text-Links können, wenn sie in externe Anwendungen kopiert werden, mit den Befehlen Einfügen (Strg+V) und Als Einzelelement einfügen in Innovator neue Modellelemente erzeugen.
Selbstverständlich ist auch dies modellübergreifend möglich, vorausgesetzt, das Repository, aus dem kopiert wird, ist beim Einfügen aktiv.
Der Befehl Kopieren (Strg+C) kopiert die selektierten Elemente in die Zwischenablage.
Der Befehl Einfügen (Strg+V) fügt die Elemente aus der Zwischenablage in die Modellstruktur ein. Dabei werden auch alle Unterelemente der selektierten Knoten logisch eingefügt. Im Diagramm wird das grafische Vorkommen des neuen Elements und seiner Unterelemente hinzugefügt.
Falls die Ausführung eines Zwischenablagebefehls nicht möglich ist, erfolgt eine Warnung.
Das Einfügen unterliegt bzgl. Zugriff und Konfiguration denselben Einschränkungen wie das Hinzufügen von vorhandenen und das Erzeugen neuer Elemente.
Der Besitzer der über das Einfügen erzeugten Elemente wird auf die gleiche Weise ermittelt, als wäre die Elemente im Diagramm neu erzeugt worden.
Der Befehl Kopieren (Strg+C) kopiert die selektierten Elemente in die Zwischenablage.
Der Befehl Einfügen (Strg+V) fügt die Elemente aus der Zwischenablage in die Tabelle und in die Modellstruktur ein.
Falls die Ausführung eines Zwischenablagebefehls nicht möglich ist, erfolgt eine Warnung.
Das Einfügen unterliegt bzgl. Zugriff und Konfiguration denselben Einschränkungen wie das Erzeugen neuer Elemente.
Das Einfügen in der Tabelle verhält sich so, als wäre das Element in der Modellstruktur zum Einfügen selektiert worden. Daher können Elemente in der Modellstruktur kopiert und in der Tabelle eingefügt werden. Analog können Elemente in der Tabelle kopiert und in der Modellstruktur eingefügt werden. Beachten Sie dabei, dass ggf. nicht alle eingefügten Elemente in der Tabelle angezeigt werden können.
Die Kontextmenü-Befehle Tabelle kopieren und Selektierte Zeilen kopieren kopieren die gesamte Tabelle oder die selektierten Zeilen textuell in die Zwischenablage. Der Inhalt der Zwischenablage kann applikationsübergreifend verwendet werden.
Diagramme werden in der Modellstruktur wie jedes andere Modellelement dupliziert. Alle im Diagramm grafisch angezeigten Modellelemente werden dabei nur als Grafik übernommen. Das Diagramm referenziert die gleichen Modellelemente.
Wenn die Selektionsmenge beim Kopieren Modellelemente enthält, die im Diagramm als Grafik angezeigt werden, dann werden die Referenzen beim Einfügen angepasst. Ein Diagramm mit grafischen Vorkommen der gleichzeitig kopierten Modellelemente entsteht.
Hinweis
In einigen Sonderfällen ist die gemischte Selektion von Diagrammen und Modellelementen beim Kopieren nicht zulässig, weil beim Einfügen andernfalls eine inkonsistente Darstellung entstehen würde. Auf diese Situation wird mit einer Warnung hingewiesen und zum Ändern der Selektionsmenge aufgefordert.
© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.