aggregation_type


INSTANCE aggregation_type#1;
	kind = list_type;
	element_type = defined_type#10;
	lower_bound = literal_expression#1;
	upper_bound = built_in_constant#1;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#2;
	kind = set_type;
	element_type = entity_type#2;
	lower_bound = literal_expression#2;
	upper_bound = built_in_constant#2;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#3;
	kind = set_type;
	element_type = entity_type#10;
	lower_bound = literal_expression#3;
	upper_bound = built_in_constant#3;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#4;
	kind = set_type;
	element_type = entity_type#4;
	lower_bound = literal_expression#4;
	upper_bound = built_in_constant#4;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#5;
	kind = set_type;
	element_type = entity_type#5;
	lower_bound = literal_expression#5;
	upper_bound = built_in_constant#5;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#6;
	kind = set_type;
	element_type = entity_type#9;
	lower_bound = literal_expression#6;
	upper_bound = built_in_constant#6;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#7;
	kind = set_type;
	element_type = entity_type#8;
	lower_bound = literal_expression#7;
	upper_bound = built_in_constant#7;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#8;
	kind = set_type;
	element_type = entity_type#12;
	lower_bound = literal_expression#8;
	upper_bound = built_in_constant#8;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#9;
	kind = set_type;
	element_type = entity_type#6;
	lower_bound = literal_expression#9;
	upper_bound = built_in_constant#9;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#10;
	kind = list_type;
	element_type = entity_type#7;
	lower_bound = literal_expression#10;
	upper_bound = built_in_constant#10;
	is_unique = false;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#11;
	kind = list_type;
	element_type = entity_type#23;
	lower_bound = literal_expression#11;
	upper_bound = built_in_constant#11;
	is_unique = false;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#12;
	kind = set_type;
	element_type = defined_type#15;
	lower_bound = literal_expression#12;
	upper_bound = built_in_constant#12;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#13;
	kind = set_type;
	element_type = entity_type#3;
	lower_bound = literal_expression#13;
	upper_bound = built_in_constant#13;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#14;
	kind = bag_type;
	element_type = entity_type#7;
	lower_bound = literal_expression#14;
	upper_bound = built_in_constant#14;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#15;
	kind = bag_type;
	element_type = entity_type#7;
	lower_bound = literal_expression#15;
	upper_bound = built_in_constant#15;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#16;
	kind = set_type;
	element_type = entity_type#7;
	lower_bound = literal_expression#16;
	upper_bound = built_in_constant#16;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#17;
	kind = set_type;
	element_type = defined_type#1;
	lower_bound = literal_expression#17;
	upper_bound = built_in_constant#17;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#18;
	kind = set_type;
	element_type = defined_type#1;
	lower_bound = literal_expression#18;
	upper_bound = built_in_constant#18;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#19;
	kind = set_type;
	element_type = entity_type#5;
	lower_bound = literal_expression#19;
	upper_bound = built_in_constant#19;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#20;
	kind = set_type;
	element_type = entity_type#8;
	lower_bound = literal_expression#20;
	upper_bound = built_in_constant#20;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#21;
	kind = set_type;
	element_type = entity_type#9;
	lower_bound = literal_expression#21;
	upper_bound = built_in_constant#21;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#22;
	kind = set_type;
	element_type = entity_type#10;
	lower_bound = literal_expression#22;
	upper_bound = built_in_constant#22;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#23;
	kind = set_type;
	element_type = entity_type#12;
	lower_bound = literal_expression#23;
	upper_bound = built_in_constant#23;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#24;
	kind = list_type;
	element_type = entity_type#23;
	lower_bound = literal_expression#24;
	upper_bound = built_in_constant#24;
	is_unique = false;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#25;
	kind = set_type;
	element_type = entity_type#29;
	lower_bound = literal_expression#25;
	upper_bound = built_in_constant#25;
	is_unique = true;
	is_optional = false;
END_INSTANCE;


INSTANCE aggregation_type#26;
	lower_bound = literal_expression#42;
END_INSTANCE;



INSTANCE aggregation_type#27;
	lower_bound = literal_expression#43;
END_INSTANCE;


INSTANCE aggregation_type#28;
	kind = set_type;
	element_type = entity_type#49;
	lower_bound = literal_expression#44;
	upper_bound = built_in_constant#26;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#29;
	kind = list_type;
	element_type = simple_type(string_type);
	lower_bound = literal_expression#45;
	upper_bound = built_in_constant#27;
	is_unique = false;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#30;
	kind = set_type;
	element_type = entity_type#50;
	lower_bound = literal_expression#46;
	upper_bound = built_in_constant#28;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#31;
	kind = set_type;
	element_type = entity_type#49;
	lower_bound = literal_expression#49;
	upper_bound = built_in_constant#29;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#32;
	kind = set_type;
	element_type = entity_type#50;
	lower_bound = literal_expression#50;
	upper_bound = built_in_constant#30;
	is_unique = true;
	is_optional = false;
END_INSTANCE;

INSTANCE aggregation_type#33;
	kind = set_type;
	element_type = entity_type#50;
	lower_bound = literal_expression#51;
	upper_bound = built_in_constant#31;
	is_unique = true;
	is_optional = false;
END_INSTANCE;