Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class OBJECT_GRAPH_BREADTH_FIRST_TRAVERSABLE General cluster: elks description: "Objects that traverse object graphs starting at the root object in a breadth first manner." Ancestors OBJECT_GRAPH_TRAVERSABLE* Queries has_failed: BOOLEAN has_reference_with_copy_semantics: BOOLEAN is_exception_on_copy_suppressed: BOOLEAN is_exception_propagated: BOOLEAN is_object_action_set: BOOLEAN is_root_object_set: BOOLEAN is_skip_copy_semantics_reference: BOOLEAN is_skip_transient: BOOLEAN object_action: detachable PROCEDURE [separate ANY] on_processing_object_action: detachable PROCEDURE [REFLECTED_OBJECT] on_processing_reference_action: detachable PROCEDURE [REFLECTED_OBJECT, REFLECTED_OBJECT] root_object: detachable ANY visited_objects: detachable ARRAYED_LIST [separate ANY] visited_types: detachable HASH_TABLE [INTEGER_32, INTEGER_32] Commands set_is_exception_on_copy_suppressed (v: [like is_exception_on_copy_suppressed] BOOLEAN) set_is_exception_propagated (v: [like is_exception_propagated] BOOLEAN) set_is_skip_copy_semantics_reference (v: [like is_skip_copy_semantics_reference] BOOLEAN) set_is_skip_transient (v: [like is_skip_transient] BOOLEAN) set_on_processing_object_action (an_action: [like on_processing_object_action] detachable PROCEDURE [REFLECTED_OBJECT]) set_on_processing_reference_action (an_action: [like on_processing_reference_action] detachable PROCEDURE [REFLECTED_OBJECT, REFLECTED_OBJECT]) set_root_object (an_object: [like root_object] detachable ANY) traverse wipe_out
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org