load-blackboard-repositorySaving and Sendingprint-object-for-saving/sendingomitted-slots-for-saving/sendingGoTo Top

omitted-slots-for-saving/sending   instance => omitted-slot-names[Generic Function]

Purpose
Add slot names of a class to the list of slots that are not saved or sent.

Method signatures

omitted-slots-for-saving/sending  (instance standard-space-instance) => omitted-slot-names
omitted-slots-for-saving/sending  (instance standard-unit-instance) => omitted-slot-names
omitted-slots-for-saving/sending  (instance t) => nil

Package   :gbbopen-tools

Module   :gbbopen-tools (the unit-instance and space-instance methods are added by :gbbopen-core)

Arguments and values

instance     An instance
omitted-slot-names     A proper list

Returns
A list of omitted slot names for the class of instance.

See also
    *print-object-for-sending*
    load-blackboard-repository
    print-object-for-saving/sending
    print-slot-for-saving/sending
    save-blackboard-repository

Example
Specify that slot complex-unsaved-slot in my-unit-instance should be added to the list of slots that are not saved or sent:

  (defmethod omitted-slots-for-saving/sending ((instance my-unit-instance))
    (cons 'complex-unsaved-slot (call-next-method)))


The GBBopen Project


load-blackboard-repositorySaving and Sendingprint-object-for-saving/sendingomitted-slots-for-saving/sendingGoTo Top