Klasse

 

 

Das Strukturelement hat folgendes Aussehen:

 

 

 

 

 

Eigenschaft

Beschreibung

Name

Der Name der Klasse.

Leerzeichen und Sonderzeichen, auch Unicode-Zeichen sind erlaubt. Im Code kann auf die Klasseneigenschaften zugegriffen werden über:

 

Dim c As Class

c := ::[Payment Terms]

MsgBox c.Name

 

Klassentyp

TCE stellt folgende Klassentypen bereit:

Basisklasse

Eine Basisklasse ist das „Arbeitstier“ unter den verschiedenen Klassentypen. Mit ihr können sämtliche Programmabläufe realisiert werden.

ODBC-Klasse

Eine ODBC-Klasse entsteht, wenn über eine ODBC-Datenbankselektion abgeleitete Klassen aus einer Basisklasse erzeugt werden. ODBC-Klassen sind nicht veränderbar. Sie beziehen ihre Informationen ausschließlich über die Dazenbankselektion. ODBC-Klassen können nicht reserviert werden, jedoch kann eine ODBC-Klasse in eine Basisklasse konvertiert werden.

Linkklasse

Eine Linkklasse bezieht ihre Informationen von einer Klasse einer anderen Wissensbasis.

Virtuelle Klasse

Eine virtuelle Klasse verbindet die Informationen der Vaterklasse mit den Informationen der Klasse, von der die virtuelle Klasse definiert worden ist. Auch virtuelle Klassen müssen einen eindeutigen Namen in der Klassenstruktur besitzen, außer sie sind abstrakt deklariert worden.

Virtuelle Klasse (abstrakt)

Wie die normale virtuelle Klasse, jedoch erhält die abstrakte virtuelle Klasse den Namen der Definitionsklasse. Von abstrakten virtuellen Klassen können keine Objekte erzeugt werden.

 

Ableitbar

Ist der Schalter gesetzt, können in der Klassenstruktur von der Klasse abgeleitete Klassen definiert werden.

 

Anzeige in Wertelisten

Ist der Schalter gesetzt, wird diese Klasse in Konfigurationsboxen mit einem Objekt als Einflussgröße als wählbare Klasse angezeigt.

 

Übersetzungsrelevant

Ist der Schalter gesetzt, kann der Klasse eine mehrsprachige Bezeichnung gegeben werden. Die verfügbaren Sprachen werden in den Wissensbasis-Eigenschaften definiert.

 

Standardsprache

Ist der Schalter Übersetzungsrelevant gesetzt, kann hier eine Sprach-ID eingestellt werden. Es wird auf die hinterlegte Bezeichnung in dieser Sprache zurückgegriffen, wenn für eine bestimmte Sprache kein Wert hinterlegt wurde.

 

Bezeichnung

Ist der Schalter Übersetzungsrelevant gesetzt, kann jede in der Wissensbasis hinterlegte Sprach-ID ein Bezeichnungstext hinterlegt werden.

 

Gültigkeitsdatum

Ist der Schalter gesetzt, kann ein Gültigkeitsbereich für die Klasse hinterlegt werden.

 

Gültigkeit

Ist der Schalter Gültigkeitsdatum gesetzt, kann ein von/bis Datumspaar hinterlegt werden.

 

Sicherheit

Für die in den Wissensbasis-Eigenschaften hinterlegten Benutzergruppen kann hier definiert werden, welche Rechte die jeweilige Benutzergruppe an der Klasse besitzt.

Es bestehen folgende Rechte:

Versteckt

Die Klasse kann vom Benutzer nicht eingesehen werden

Nur lesen

Die Klasse kann eingesehen werden und auch Elemente aus der Klasse kopiert werden. Eine Änderung der Klasseninhalte ist nicht möglich.

Änderbar

Die Klasse kann eingesehen werden und eine Änderung der Klasseninhalte ist möglich.

Administrator

Wie Änderbar, jedoch kann auch die Klassensicherheit angepasst werden.

 

Attribute

Es können semikolon-getrennte Attribute frei definiert werden

 

Bemerkungen

Ein Kommentar zum Zweck der Klasse.

 

Bibliothek

-   Linkklasse: ID der Linkbibliothek aus den Wissensbasis-Eigenschaften

-   Basisklasse: Name der Wissensbasis der Include-Bibliothek

Virtuelle Klasse

Name der virtuellen Klasse bei Klassentyp = virtuelle Klasse

 

Bibliotheksklasse

Name der Klasse, auf die sich die Linkklasse verlinkt, bei Klassentyp = Linkklasse

 

 

 

More:

ODBC-Selektion