Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class EG_FIGURE_WORLD General cluster: view description: "Objects that is a view for an EG_GRAPH" create: make_with_model_and_factory, make_with_model, make_filled Ancestors EG_XML_STORABLE* EV_MODEL_WORLD EV_SHARED_APPLICATION Action sequences conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE figure_change_end_actions: EV_NOTIFY_ACTION_SEQUENCE figure_change_start_actions: EV_NOTIFY_ACTION_SEQUENCE pick_actions: EV_PND_START_ACTION_SEQUENCE pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE Queries accept_cursor: EV_POINTER_STYLE additional_space: INTEGER_32 after: BOOLEAN all_default: BOOLEAN angle: REAL_64 are_events_sent_to_group: BOOLEAN area: SPECIAL [EV_MODEL] area_v2: SPECIAL [EV_MODEL] array_at (i: INTEGER_32): EV_MODEL array_item (i: INTEGER_32): EV_MODEL array_valid_index (i: INTEGER_32): BOOLEAN at alias "@" (i: INTEGER_32): [like item] EV_MODEL attached_factory: EG_FIGURE_FACTORY attached_model: EG_GRAPH background_color: EV_COLOR before: BOOLEAN bounding_box: EV_RECTANGLE capacity: INTEGER_32 capture_figure: detachable EV_MODEL changeable_comparison_criterion: BOOLEAN count: INTEGER_32 cursor: ARRAYED_LIST_CURSOR deep_elements: LIST [EV_MODEL] Default_grid_x: INTEGER_32 Default_grid_y: INTEGER_32 deny_cursor: EV_POINTER_STYLE duplicate (n: INTEGER_32): [attached like Current] attached EG_FIGURE_WORLD exhausted: BOOLEAN extendible: BOOLEAN factory: detachable EG_FIGURE_FACTORY figure_from_model (an_item: EG_ITEM): detachable EG_FIGURE first: [like item] EV_MODEL flat_clusters: [like clusters] ARRAYED_LIST [EG_CLUSTER_FIGURE] flat_links: [like links] ARRAYED_LIST [EG_LINK_FIGURE] flat_nodes: [like nodes] ARRAYED_LIST [EG_LINKABLE_FIGURE] for_all (test: FUNCTION [ANY, TUPLE [EV_MODEL], BOOLEAN]): BOOLEAN full: BOOLEAN grid_enabled: BOOLEAN grid_visible: BOOLEAN grid_x: INTEGER_32 grid_y: INTEGER_32 group: detachable EV_MODEL_GROUP Growth_percentage: INTEGER_32 has (v: [like item] EV_MODEL): BOOLEAN has_capture: BOOLEAN has_cluster_figure (a_cluster: EG_CLUSTER): BOOLEAN has_deep (figure: EV_MODEL): BOOLEAN has_link_figure (a_link: EG_LINK): BOOLEAN has_linkable_figure (a_linkable: EG_LINKABLE): BOOLEAN has_node_figure (a_node: EG_NODE): BOOLEAN i_th alias "[]" (i: INTEGER_32): [like item] EV_MODEL id: INTEGER_32 id_object (an_id: INTEGER_32): detachable IDENTIFIED index: INTEGER_32 index_of (v: [like item] EV_MODEL; i: INTEGER_32): INTEGER_32 index_set: INTEGER_INTERVAL invalid_rectangle: detachable EV_RECTANGLE is_center_valid: BOOLEAN is_empty: BOOLEAN is_grouped: BOOLEAN is_hashable: BOOLEAN is_in_group: BOOLEAN is_in_world: BOOLEAN is_inserted (v: EV_MODEL): BOOLEAN is_multiple_selection_enabled: BOOLEAN is_redraw_needed: BOOLEAN is_rotatable: BOOLEAN is_scalable: BOOLEAN is_sensitive: BOOLEAN is_show_requested: BOOLEAN is_transformable: BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: EV_MODEL item_for_iteration: EV_MODEL last: [like first] EV_MODEL linear_representation: LINEAR [EV_MODEL] Lower: INTEGER_32 Minimal_increase: INTEGER_32 Mismatch_information: MISMATCH_INFORMATION model: detachable EG_GRAPH new_cursor: INDEXABLE_ITERATION_CURSOR [EV_MODEL] object_comparison: BOOLEAN object_id: INTEGER_32 occurrences (v: [like item] EV_MODEL): INTEGER_32 off: BOOLEAN pebble: detachable ANY pebble_function: detachable FUNCTION [ANY, TUPLE, detachable ANY] point: EV_COORDINATE point_count: INTEGER_32 point_relative: EV_COORDINATE point_x: INTEGER_32 point_x_relative: INTEGER_32 point_y: INTEGER_32 point_y_relative: INTEGER_32 pointer_style: detachable EV_POINTER_STYLE points_visible: BOOLEAN position_on_figure (a_x, a_y: INTEGER_32): BOOLEAN prunable: BOOLEAN readable: BOOLEAN replaceable: BOOLEAN resizable: BOOLEAN root_clusters: ARRAYED_LIST [EG_CLUSTER_FIGURE] scale_factor: REAL_64 selected_figures: ARRAYED_LIST [EG_FIGURE] selected_figures_in_world: BOOLEAN smallest_common_supercluster (fig1, fig2: EG_LINKABLE_FIGURE): detachable EG_CLUSTER_FIGURE target_data_function: detachable FUNCTION [ANY, TUPLE [[like pebble] detachable ANY], EV_PND_TARGET_DATA] target_name: detachable READABLE_STRING_GENERAL there_exists (test: FUNCTION [ANY, TUPLE [EV_MODEL], BOOLEAN]): BOOLEAN to_array: ARRAY [EV_MODEL] update_rectangle: detachable EV_RECTANGLE upper: INTEGER_32 valid_cursor (p: CURSOR): BOOLEAN valid_cursor_index (i: INTEGER_32): BOOLEAN valid_index (i: INTEGER_32): BOOLEAN world: EV_MODEL_WORLD writable: BOOLEAN x: INTEGER_32 x_to_grid (a_x: INTEGER_32): INTEGER_32 xml_element (node: [like xml_element] XML_ELEMENT): XML_ELEMENT xml_node_name: STRING_8 y: INTEGER_32 y_to_grid (a_y: INTEGER_32): INTEGER_32 Commands add_cluster (a_cluster: EG_CLUSTER) add_link (a_link: EG_LINK) add_node (a_node: [like node_type] EG_NODE) append (s: SEQUENCE [EV_MODEL]) array_put (v: EV_MODEL; i: INTEGER_32) automatic_grow back bring_forward (a_figure: EV_MODEL) bring_to_front (a_figure: EV_MODEL) center_invalidate compare_objects compare_references correct_mismatch deselect_all disable_capture disable_events_sended_to_group disable_grid disable_multiple_selection disable_sensitive do_all (action: PROCEDURE [ANY, TUPLE [EV_MODEL]]) do_all_with_index (action: PROCEDURE [ANY, TUPLE [EV_MODEL, INTEGER_32]]) do_if (action: PROCEDURE [ANY, TUPLE [EV_MODEL]]; test: FUNCTION [ANY, TUPLE [EV_MODEL], BOOLEAN]) do_if_with_index (action: PROCEDURE [ANY, TUPLE [EV_MODEL, INTEGER_32]]; test: FUNCTION [ANY, TUPLE [EV_MODEL, INTEGER_32], BOOLEAN]) enable_capture enable_events_sended_to_group enable_grid enable_multiple_selection enable_sensitive extend (fig: [like item] EV_MODEL) fill (other: CONTAINER [EV_MODEL]) finish force (fig: [like item] EV_MODEL) forth full_redraw go_i_th (i: INTEGER_32) go_to (p: CURSOR) grow (i: INTEGER_32) hide hide_grid hide_points insert (fig: [like item] EV_MODEL; i: INTEGER_32) invalidate make_from_array (a: ARRAY [EV_MODEL]) merge_left (other: ARRAYED_LIST [EV_MODEL]) merge_right (other: ARRAYED_LIST [EV_MODEL]) move (i: INTEGER_32) process (v: EG_FIGURE_VISITOR) prune (v: [like item] EV_MODEL) prune_all (fig: [like item] EV_MODEL) put (v: [like item] EV_MODEL) put_front (v: [like item] EV_MODEL) put_left (v: [like item] EV_MODEL) put_right (v: [like item] EV_MODEL) recycle regroup remove remove_capture_figure remove_cluster (a_cluster: EG_CLUSTER) remove_left remove_link (a_link: EG_LINK) remove_node (a_node: [like node_type] EG_NODE) remove_pebble remove_right replace (fig: [like item] EV_MODEL) resize (new_capacity: INTEGER_32) retrieve (f: RAW_FILE) rotate (an_angle: REAL_64) rotate_around (an_angle: REAL_64; ax, ay: INTEGER_32) scale (a_scale: REAL_64) scale_abs (a_scale: REAL_64) scale_x (a_scale_x: REAL_64) scale_x_abs (a_scale_x: REAL_64) scale_y (a_scale_y: REAL_64) scale_y_abs (a_scale_y: REAL_64) search (v: [like item] EV_MODEL) select_displayed_nodes send_backward (a_figure: EV_MODEL) send_to_back (a_figure: EV_MODEL) sequence_put (v: [like item] EV_MODEL) set_accept_cursor (a_cursor: EV_POINTER_STYLE) set_background_color (a_color: EV_COLOR) set_capture_figure (a_figure: EV_MODEL) set_deny_cursor (a_cursor: EV_POINTER_STYLE) set_factory (a_factory: [like factory] detachable EG_FIGURE_FACTORY) set_grid_x (new_grid_x: INTEGER_32) set_grid_y (new_grid_y: INTEGER_32) set_pebble (a_pebble: [like pebble] detachable ANY) set_pebble_function (a_function: FUNCTION [ANY, TUPLE, ANY]) set_point_position (a_x, a_y: INTEGER_32) set_point_position_relative (ax, ay: INTEGER_32) set_pointer_style (a_cursor: [like pointer_style] detachable EV_POINTER_STYLE) set_target_data_function (a_function: FUNCTION [ANY, TUPLE [[like pebble] detachable ANY], EV_PND_TARGET_DATA]) set_target_name (a_name: READABLE_STRING_GENERAL) set_with_xml_element (node: [like xml_element] XML_ELEMENT) set_x (a_x: INTEGER_32) set_x_y (a_x, a_y: INTEGER_32) set_y (a_y: INTEGER_32) show show_grid show_points start store (ptf: RAW_FILE) swap (i: INTEGER_32) transform (a_transformation: EV_MODEL_TRANSFORMATION) trim ungroup update update_rectangle_to_bounding_box (a_bbox: EV_RECTANGLE) validate wipe_out Constraints model not void factory not void items to figure lookup table not void root cluster not void selected figures not void
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: docs.eiffel.com