class
	SED_TYPE_MISMATCH

General
	cluster: ise
	description: "Store all information about a mismatch in a type."
	create: make

Ancestors
	ANY

Queries
	attribute_info: TUPLE [STRING_8, STRING_8, INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32, BOOLEAN, BOOLEAN, BOOLEAN]
	has_new_attached_attribute: BOOLEAN
	has_new_attribute: BOOLEAN
	has_version_mismatch: BOOLEAN
	mismatches_by_name: HASH_TABLE [[like attribute_info] TUPLE [STRING_8, STRING_8, INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32, BOOLEAN, BOOLEAN, BOOLEAN], STRING_8]
	mismatches_by_stored_position: HASH_TABLE [[like attribute_info] TUPLE [STRING_8, STRING_8, INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32, BOOLEAN, BOOLEAN, BOOLEAN], INTEGER_32]
	new_count: INTEGER_32
	new_version: detachable IMMUTABLE_STRING_8
	old_count: INTEGER_32
	old_version: detachable IMMUTABLE_STRING_8
	type_id: INTEGER_32

Commands
	add_attribute_count_mismatch (a_old_count, a_new_count: INTEGER_32)
	add_attribute_mismatch (a_old_attr_type, a_new_attr_type: INTEGER_32; a_old_name, a_new_name: STRING_8; a_old_pos, a_new_pos: INTEGER_32)
	add_new_attribute_mismatch (a_added_attribute_count: INTEGER_32)
	add_removed_attribute (a_old_attr_type: INTEGER_32; a_old_name, a_new_name: STRING_8; a_old_pos: INTEGER_32)
	add_version_mismatch (a_old_version, a_new_version: detachable IMMUTABLE_STRING_8)
	add_void_safe_mismatch (a_old_attr_type, a_new_attr_type: INTEGER_32; a_old_name, a_new_name: STRING_8; a_old_pos, a_new_pos: INTEGER_32)

Constraints
	type id non negative
	counts non negative


Generated by ISE EiffelStudio