Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Sie befinden sich hier: EEC > BASIS > Basis-Workflows > Neuerstellung von disziplinspezifischen Komponenten in der Bibliothek > Ressourcen und deren Verwaltung

Ressourcen und deren Verwaltung

Ressourcen können entweder extern im Dateisystem oder intern im Modell verwaltet werden.

Die Ressourcen-Pfad-Validierung zeigt die Eingabe eines ungültigen Pfades im Editor als Fehler an. Außerhalb von Editoren (z.B. EOX-Import) wird dies als Warnung angezeigt.

Um eine durchgängige Versionierung nicht nur der Komponenten sondern auch der referenzierten Ressourcen zu ermöglichen, ist es möglich, die Ressourcen auch intern, d.h. im Modell zu verwalten (einzulagern).

Der Zustandsgraph der folgenden Grafik zeigt, welche Zustände eine Komponente bezüglich der Ressource einnehmen kann und welche Änderungen möglich sind:

Für abstrakte Komponenten ist es nicht sinnvoll, Ressourcen zuzuweisen. Sie sind daher im Zustand Keine Ressource.

Einer Komponente kann eine externe Ressource zugewiesen werden. In diesem Zustand enthält die Komponente lediglich einen Pfad zur externen Ressource. Alternativ dazu ist es auch möglich, die Ressource im Modell zu speichern (Ressource intern).

Wie in der Grafik verdeutlicht, ist es möglich, den Zustand einer Komponente so zu ändern, dass eine externe Ressource in eine interne Ressource (einlagern) oder eine interne Ressource in eine externe Ressource (auslagern) umgewandelt wird.

Unabhängig davon kann eine Ressource neu für eine vorhandene Komponente importiert werden (importieren). Sowohl bei internen als auch bei externen Ressourcen ist es analog möglich, eine Ressource in ein Dateisystem zu exportieren.

Ob eine neue Ressource intern oder extern zu verwalten ist, wird für jede Disziplin (außer Textdisziplin) separat mit einer Modellvariablen festgelegt. Die folgende Abbildung zeigt die entsprechende Vorgabe für die ECAD-Disziplin:

Die entsprechende Fallunterscheidung ist für Textdisziplinen auf der Attribut-Seite einer TextDisciplinConfiguration auszuwählen:

Vorhandene externe Ressourcen werden über das Kontextmenü in Bibliotheks-Sichten mit der folgenden Aktion eingelagert:

Es ist möglich, ganze Bibliotheken oder nur einzelne Dateien einzulagern.

Die Attribute-Seite der Komponenten ist so erweitert, dass die drei möglichen Zustände von Ressourcen sowie die jeweils möglichen Aktionen transparent dargestellt werden:

Information:

Für die konsistente Versionierung von Modellen ist es erforderlich alle externen Ressourcen in das Modell einzulagern.

Mehr: