DEFINE CLASS
class-name
|
|||||||||||
[WITH ] ACTIVATION [POLICY ]
|
EM | ||||||||||
ES | |||||||||||
IM | |||||||||||
OBJECT
|
USING |
local-data-area | |||||||||
parameter-data-area | |||||||||||
data-definition | |||||||||||
LOCAL |
USING |
local-data-area | |||||||||
parameter-data-area | |||||||||||
data-definition | |||||||||||
[ID
class-GUID]
|
|||||||||||
INTERFACE USING
copycode
|
|||||||||||
INTERFACE
|
|||||||||||
[PROPERTY ]
|
|||||||||||
[METHOD ]
|
|||||||||||
END-CLASS |
Dieses Dokument behandelt folgende Themen:
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Verwandte Statements: CREATE
OBJECT
| INTERFACE
|
METHOD
|
PROPERTY
|
SEND METHOD
Gehört zur Funktionsgruppe: Komponenten-basierte Anwendungen erstellen
Das Statement DEFINE CLASS
dient dazu, eine Klasse
innerhalb eines Natural Class-Moduls anzugeben.
Ein Natural Class-Modul besteht aus einem DEFINE
CLASS
-Statement gefolgt von einem END
-Statement.
class-name |
Klassen-Name:
Dies ist der Name, der von Clients benutzt wird, um Objekte dieser Klasse zu erstellen. Er kann maximal bis zu 32 Zeichen lang sein und Punkte enthalten. Deshalb kann es Klassen-Namen geben wie:
Jeder Bestandteil zwischen den Punkten (...) muss den Natural-Namenskonventionen für Benutzervariablen entsprechen. Wenn die Klasse von in verschiedenen Programmiersprachen geschriebenen Clients verwendet werden soll, sollte der Klassen-Name so gewählt werden, dass er nicht gegen die in diesen Sprachen geltenden Namenskonventionen verstößt. |
|
---|---|---|
WITH ACTIVATION POLICY |
WITH ACTIVATION POLICY-Klausel:
Diese Klausel dient dazu, die Activation Policy zu definieren, die für die aktuelle Klasse registriert ist. Sie können folgende Parameter angeben: |
|
EM |
Die Activation Policy ist
ExternalMultiple .
|
|
ES |
Die Activation Policy ist
ExternalSingle .
|
|
IM |
Die Activation Policy ist
InternalMultiple .
|
|
Wenn die Klasse mit Weitere Informationen siehe Activation Policies in der Operations-Dokumentation. |
||
OBJECT |
OBJECT-Klausel:
Die |
|
LOCAL |
LOCAL-Klausel:
Die Die Syntax der |
|
ID |
ID-Klausel:
Die |
|
INTERFACE USING |
INTERFACE USING-Klausel:
Die |
|
copycode |
Copycode:
Der von der |
|
PROPERTY |
PROPERTY-Statement:
Das |
|
METHOD |
METHOD-Statement:
Das |
|
END-CLASS | Das für Natural reservierte Wort
END-CLASS muss zum Beenden des DEFINE
CLASS -Statements benutzt werden.
|