Referenzen > Creo Schematics 4.0 API Guide > Das Uiextension-Paket > Das Uiextension-Paket
  
Das Uiextension-Paket
In diesem Kapitel werden die Klassen des Uiextension-Pakets der Creo Schematics API erläutert.
Übersicht über das Paket
Die Schnittstellen, Klassen und Ausnahmen im Uiextension-Paket (rsdesigner.uiextension) erweitern den Funktionsumfang der Klassen in Creo Schematics. Dieses Paket enthält die folgenden Schnittstellen:
Schnittstelle
Beschreibung
AlphaNumericSequence
Ändert den Namen des Artefakts durch die Verwendung einer benutzerdefinierten alphanumerischen Sequenz.
Connection
Definiert Prozeduren, die vom Benutzer implementiert werden, um das Erstellen von Verbindungslinien zu steuern und um Eigenschaften von verbundenen Elementen zu ändern.
ExportOverride
Ändert den Exportmodus der Objekte, die sich im Entwurf befinden.
UpdateProperties
Entwurfseigenschaften können nach dem Platzieren einer Komponente aktualisiert werden.
ValidateProperties
Überprüft, ob eine Gruppe von Eigenschaften und deren Werte verändert werden kann.
Dieses Paket enthält die folgende Klasse:
Klasse
Beschreibung
Utils
Bietet Dienstprogramm-Methoden zur Steuerung der Benutzeroberfläche.
Dieses Paket enthält die folgenden Ausnahmen:
Ausnahme
Beschreibung
ConnectionCanConnectException
Varianten dieser Ausnahmeklasse werden ausgelöst, wenn keine Verbindung zwischen einer Verbindungslinie und dem Element hergestellt werden kann, zu dem eine Verbindung hergestellt werden soll.
CreatePostException
Varianten dieser Ausnahmeklasse werden ausgelöst, wenn während der Aktion Create.postCreate nach dem Erstellen eines Elements ein Fehler auftritt.
CreatePreException
Varianten dieser Ausnahmeklasse werden ausgelöst, wenn während der Aktion Create.preCreate vor dem Erstellen eines Elements ein Fehler auftritt.
DeletePostException
Varianten dieser Ausnahmeklasse werden ausgelöst, wenn während der Aktion Delete.postDelete nach dem Löschen eines Elements ein Fehler auftritt.
DeletePreException
Varianten dieser Ausnahmeklasse werden ausgelöst, wenn während der Aktion Delete.preDelete vor dem Löschen eines Elements ein Fehler auftritt.
PropertyBadObjectException
Varianten dieser Ausnahme werden ausgelöst, wenn ein ungültiger Eigenschaftsname an die Methode Property.getPValue übergeben wird.
RsdBaseException
Diese Ausnahmeklasse wurde entwickelt, um ein allgemeines Erfassen aller Uiextension-Ausnahmen zu ermöglichen.