EMA-XPS Online


IS-INSTANCE-VALUE

IS-INSTANCE-VALUE
=================

Syntax: (is-instance-value 
                        <evaluates-to Relationsname>
                        <evaluates-to Instanz-Spec>
                        <Lisp-Typ: T>
                        [:read-dependents
                            {T | NIL | Var}]
                        [:if-undetermined
                            {T | NIL | Var}])

Diese Funktion prüft, ob ein bestimmter Wert in 
der Wertemenge der Instanzrelation enthalten ist.
Ist der Schalter ':if-undetermined' ungleich NIL, 
wird bei noch unbestimmten Relationswert eine 
eventuell vorhandene if-undetermined Aktion vor dem 
lesenden Zugriff angestossen. Ist der Schalter 
':read-dependents' ungleich NIL, werden nach dem 
lesenden Zugriff eventuell vorhandene read-dependents
informiert.

Beispiel: >(is-instance-value 'ort louvre Berlin)
          NIL
 
          >(is-instance-value 'ort louvre Paris)
          #<Hauptstadt Paris>


EMA-XPS Online