Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class EG_SIMPLE_CLUSTER General cluster: view description: "A very simple implementation of a EG_CLUSTER_FIGURE." create: make_with_model, make_filled Ancestors EG_CLUSTER_FIGURE* Action sequences conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE end_actions: EV_NOTIFY_ACTION_SEQUENCE move_actions: EV_POINTER_MOTION_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 rotate_actions: EV_DOUBLE_VALUE_CHANGE_ACTION_SEQUENCE scale_x_actions: EV_DOUBLE_VALUE_CHANGE_ACTION_SEQUENCE scale_y_actions: EV_DOUBLE_VALUE_CHANGE_ACTION_SEQUENCE start_actions: EV_NOTIFY_ACTION_SEQUENCE Queries accept_cursor: EV_POINTER_STYLE additional_space: INTEGER_32 after: BOOLEAN all_default: BOOLEAN angle: REAL_64 arc_cosine (v: REAL_64): REAL_64 arc_sine (v: REAL_64): REAL_64 arc_tangent (v: REAL_64): 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 before: BOOLEAN between (n, a, b: REAL_64): BOOLEAN bounding_box: EV_RECTANGLE callbacks_pipe (a: ARRAY [XML_CALLBACKS_FILTER]): XML_CALLBACKS capacity: INTEGER_32 ceiling (v: REAL_64): REAL_64 changeable_comparison_criterion: BOOLEAN cluster: detachable EG_CLUSTER_FIGURE cosine (v: REAL_64): REAL_64 count: INTEGER_32 cursor: ARRAYED_LIST_CURSOR dabs (v: REAL_64): REAL_64 deep_elements: LIST [EV_MODEL] delta_x (angle, length: REAL_64): REAL_64 delta_y (angle, length: REAL_64): REAL_64 deny_cursor: EV_POINTER_STYLE distance (x1, y1, x2, y2: REAL_64): REAL_64 distance_from_line (x, y, x1, y1, x2, y2: REAL_64): REAL_64 dt: REAL_64 dx: REAL_64 dy: REAL_64 Euler: REAL_64 ev_application: EV_APPLICATION ev_separate_application: separate EV_APPLICATION exhausted: BOOLEAN exp (x: REAL_64): REAL_64 extendible: BOOLEAN first: [like item] EV_MODEL floor (v: REAL_64): REAL_64 for_all (test: FUNCTION [EV_MODEL, BOOLEAN]): BOOLEAN full: BOOLEAN group: detachable EV_MODEL_GROUP Growth_percentage: INTEGER_32 has (v: [like item] EV_MODEL): BOOLEAN has_capture: BOOLEAN has_deep (figure: EV_MODEL): BOOLEAN has_visible_link: BOOLEAN height: INTEGER_32 i_th alias "[]" (i: INTEGER_32): [like item] EV_MODEL id: INTEGER_32 id_freed: BOOLEAN id_object (an_id: INTEGER_32): detachable IDENTIFIED index: INTEGER_32 index_of (v: [like item] EV_MODEL; i: INTEGER_32): INTEGER_32 invalid_rectangle: detachable EV_RECTANGLE is_always_shown: BOOLEAN is_center_valid: BOOLEAN is_cluster_above: BOOLEAN is_empty: BOOLEAN is_fixed: BOOLEAN Is_fixed_string: STRING_8 is_grouped: BOOLEAN is_hashable: BOOLEAN is_in_group: BOOLEAN is_in_world: BOOLEAN is_inserted (v: EV_MODEL): BOOLEAN is_label_shown: BOOLEAN Is_label_shown_string: STRING_8 is_moving: BOOLEAN is_rotatable: BOOLEAN is_rotating: BOOLEAN is_scalable: BOOLEAN is_scaling: BOOLEAN is_selected: BOOLEAN Is_selected_string: STRING_8 is_sensitive: BOOLEAN is_show_requested: BOOLEAN is_snapping: BOOLEAN is_storable: BOOLEAN is_transformable: BOOLEAN is_update_required: BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: EV_MODEL item_for_iteration: EV_MODEL last: [like first] EV_MODEL layouter: detachable EG_LAYOUT line_angle (x1, y1, x2, y2: REAL_64): REAL_64 linear_representation: LINEAR [EV_MODEL] links: [like internal_links] ARRAYED_LIST [EG_LINK_FIGURE] log (v: REAL_64): REAL_64 log10 (v: REAL_64): REAL_64 log_2 (v: REAL_64): REAL_64 Lower: INTEGER_32 mass: REAL_64 maximum_x: INTEGER_32 maximum_y: INTEGER_32 Minimal_increase: INTEGER_32 minimum_size: EV_RECTANGLE minimum_x: INTEGER_32 minimum_y: INTEGER_32 Mismatch_information: MISMATCH_INFORMATION model: detachable EG_CLUSTER modulo (a, b: REAL_64): REAL_64 move_button: INTEGER_32 Name_string: STRING_8 new_content_concatenator: XML_CONTENT_CONCATENATOR new_cursor: ARRAYED_LIST_ITERATION_CURSOR [EV_MODEL] new_document_builder: XML_CALLBACKS_DOCUMENT new_indent_pretty_print: XML_INDENT_PRETTY_PRINT_FILTER new_namespace_resolver: XML_NAMESPACE_RESOLVER new_null: XML_CALLBACKS_NULL new_pretty_print: XML_PRETTY_PRINT_FILTER new_tree_builder: XML_CALLBACKS_DOCUMENT new_xmlns_generator: XML_XMLNS_GENERATOR Number_of_figures: INTEGER_32 object_comparison: BOOLEAN object_id: INTEGER_32 occurrences (v: [like item] EV_MODEL): INTEGER_32 off: BOOLEAN pebble: detachable ANY pebble_function: detachable FUNCTION [detachable ANY] Pi: REAL_64 Pi_2: REAL_64 Pi_4: REAL_64 point: EV_COORDINATE point_count: INTEGER_32 point_on_ellipse (x, y, xc, yc, r1, r2: REAL_64): BOOLEAN point_on_ellipse_boundary (x, y, xc, yc, r1, r2, width: REAL_64): BOOLEAN point_on_line (x, y, x1, y1, x2, y2, width: REAL_64): BOOLEAN point_on_polygon (x, y: REAL_64; points: SPECIAL [EV_COORDINATE]): BOOLEAN point_on_rectangle (x, y, x1, y1, x2, y2: REAL_64): BOOLEAN point_on_rotated_ellipse (x, y, xc, yc, r1, r2, angle: REAL_64): BOOLEAN point_on_rotated_ellipse_boundary (x, y, xc, yc, r1, r2, angle, width: REAL_64): BOOLEAN point_on_segment (x, y, x1, y1, x2, y2, width: REAL_64): BOOLEAN 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 port_x: INTEGER_32 Port_x_string: STRING_8 port_y: INTEGER_32 Port_y_string: STRING_8 position_on_figure (a_x, a_y: INTEGER_32): BOOLEAN prunable: BOOLEAN readable: BOOLEAN real_position_agent: detachable FUNCTION [INTEGER_32, INTEGER_32, TUPLE [INTEGER_32, INTEGER_32]] replaceable: BOOLEAN resizable: BOOLEAN rotate_button: INTEGER_32 scale_button: INTEGER_32 Shared_environment: EV_ENVIRONMENT sine (v: REAL_64): REAL_64 size: EV_RECTANGLE sqrt (v: REAL_64): REAL_64 Sqrt2: REAL_64 standard_callbacks_pipe (a: ARRAY [XML_CALLBACKS_FILTER]): XML_CALLBACKS subclusters: ARRAYED_LIST [EG_CLUSTER_FIGURE] tangent (v: REAL_64): REAL_64 target_data_function: detachable FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA] target_name: detachable READABLE_STRING_GENERAL there_exists (test: FUNCTION [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 width: INTEGER_32 world: detachable EG_FIGURE_WORLD writable: BOOLEAN x: INTEGER_32 xml_element (node: [like xml_element] XML_ELEMENT): XML_ELEMENT xml_node_name: STRING_8 y: INTEGER_32 Commands 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 disable_always_shown disable_capture disable_events_sended_to_group disable_moving disable_rotating disable_scaling disable_selected disable_sensitive disable_snapping dispose do_all (action: PROCEDURE [EV_MODEL]) do_all_with_index (action: PROCEDURE [EV_MODEL, INTEGER_32]) do_if (action: PROCEDURE [EV_MODEL]; test: FUNCTION [EV_MODEL, BOOLEAN]) do_if_with_index (action: PROCEDURE [EV_MODEL, INTEGER_32]; test: FUNCTION [EV_MODEL, INTEGER_32, BOOLEAN]) enable_always_shown enable_capture enable_events_sended_to_group enable_moving enable_rotating enable_scaling enable_selected enable_sensitive enable_snapping extend (fig: [like item] EV_MODEL) fill (other: CONTAINER [EV_MODEL]) finish force (fig: [like item] EV_MODEL) forth free_id go_i_th (i: INTEGER_32) go_to (p: CURSOR) grow (i: INTEGER_32) hide hide_label insert (fig: [like item] EV_MODEL; i: INTEGER_32) invalidate list_make (n: INTEGER_32) make_filled (n: INTEGER_32) 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) project (a_projector: EV_MODEL_DRAWING_ROUTINES) 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_i_th (v: [like i_th] EV_MODEL; i: INTEGER_32) put_left (v: [like item] EV_MODEL) put_right (v: [like item] EV_MODEL) recycle regroup remove remove_i_th (i: INTEGER_32) remove_left remove_pebble remove_right replace (fig: [like item] EV_MODEL) request_update resize (new_capacity: INTEGER_32) 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) 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: [detachable like accept_cursor] detachable EV_POINTER_STYLE) set_delta (a_dx, a_dy: REAL_64) set_deny_cursor (a_cursor: [detachable like deny_cursor] detachable EV_POINTER_STYLE) set_dt (a_dt: REAL_64) set_is_fixed (b: BOOLEAN) set_layouter (a_layouter: [like layouter] detachable EG_LAYOUT) set_maximum_x (a_x: INTEGER_32) set_maximum_y (a_y: INTEGER_32) set_minimum_x (a_x: INTEGER_32) set_minimum_y (a_y: INTEGER_32) set_move_button (nr: INTEGER_32) set_pebble (a_pebble: [like pebble] detachable ANY) set_pebble_function (a_function: [attached like pebble_function] attached FUNCTION [detachable 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_port_position (ax, ay: INTEGER_32) set_real_position_agent (an_agent: [like real_position_agent] detachable FUNCTION [INTEGER_32, INTEGER_32, TUPLE [INTEGER_32, INTEGER_32]]) set_rotate_button (nr: INTEGER_32) set_scale_button (nr: INTEGER_32) set_target_data_function (a_function: FUNCTION [[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_label snap_to_grid start swap (i: INTEGER_32) transform (a_transformation: EV_MODEL_TRANSFORMATION) trim ungroup update_edge_point (p: EV_COORDINATE; an_angle: REAL_64) update_rectangle_to_bounding_box (a_bbox: EV_RECTANGLE) validate wipe_out Constraints rectangle not void
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

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