EMA-XPS Online


IS-INSTANCE-VALUE

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

syntax: (is-instance-value 
                        <evaluates-to relation-name>
                        <evaluates-to instance-spec>
                        <lisp-type: T>
                        [:read-dependents
                            {T | NIL | Var}]
                        [:if-undetermined
                            {T | NIL | Var}])

This function checks, whether there is a particular 
value in the value set of the instance relation. If 
':if-undetermined' is not set to NIL, then a 
'if-undetermined-action' will be started before the 
relation value is found. If ':read-dependents' is not 
set to NIL, then the read-dependents will be informed 
after the relation value is found.

example: >(is-instance-value 'place louvre Berlin)
         NIL

         >(is-instance-value 'place louvre Paris)
         #<capital-city Paris>


EMA-XPS Online