EMA-XPS Online


ADD-DEPENDENT

ADD-DEPENDENT
=============

Syntax: (add-dependent <Relation-Specifier>
                       <Sender-Specifier>
                       <Empfänger-Specifier>
                       {[:READ T | NIL | var]
                        [:WRITE  T | NIL | var]}+
                       [:KB <kb>])

Warnung: noch nicht implementiert!

Read- und write-dependents werden dynamisch hinzu-
gefügt. Mit den optionalen Parametern geben Sie an, 
ob das Dependent als lese- und/oder schreibabhängig 
klassifiziert wird. Wollen Sie nur eine leseabhängige 
Nachricht versenden, geben Sie bei ':READ' T an. Bei 
nur schreibabhängigen Nachrichten wird ':WRITE' auf 
T gesetzt. Sie müssen jedoch beachten, daß die 
Behaviors NOTIFY-READ-DEPENDENT bzw. NOTIFY-WRITE-
DEPENDENT zum Ablauf notwendig sind.

Rückgabewert ist der Empfänger der Nachricht 
- in unserem Falle EMPFÄNGER-SPECIFIER - falls diese 
noch nicht enthalten ist, andernfalls NIL.
Geben Sie den Identifier ein, erhalten Sie den Namen 
der Instanz zurück. Geben Sie das Objekt an, 
erhalten Sie das Objekt zurück.

Beispiel: >(add-dependent 'Ort Louvre
                          Verkehrsbuero-Paris :read T)
          #<VERKEHRSBUERO VERKEHRSBUERO-PARIS>

          oder

          >(add-dependent 'Ort 'Louvre
                          'Verkehrsbuero-Paris :read T)
          VERKEHRSBUERO-PARIS


EMA-XPS Online