type_hlc


INSTANCE type_hlc#5;
	extracted_from = {explicit_attribute#292};
	description = "the value of greenhouse.holds_plants must be of type SET [1 : ?] OF greenhouse_plant";
	corresponds_to = {correspondence#13, correspondence#51};
	attribute = explicit_attribute#292;
	tipe = set_type#70;
END_INSTANCE;

INSTANCE type_hlc#6;
	extracted_from = {explicit_attribute#305};
	description = "the value of greenhouse.holds_plants must be of type SET [1 : ?] OF flattened_up_plant";
	corresponds_to = {correspondence#13, correspondence#33};
	attribute = explicit_attribute#305;
	tipe = set_type#74;
END_INSTANCE;

INSTANCE type_hlc#7;
	extracted_from = {explicit_attribute#302};
	description = "the value of bed.holds_plants must be of type SET [1 : ?] OF outdoors_plant";
	corresponds_to = {correspondence#33, correspondence#55};
	attribute = explicit_attribute#302;
	tipe = set_type#73;
END_INSTANCE;

INSTANCE type_hlc#8;
	extracted_from = {defined_type#37};
	description = "the value of bed.acidity must be of type real_type";
	corresponds_to = {correspondence#40};
	attribute = explicit_attribute#301;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#9;
	extracted_from = {explicit_attribute#301};
	description = "the value of bed.acidity must be of type ph";
	corresponds_to = {correspondence#44};
	attribute = explicit_attribute#301;
	tipe = defined_type#37;
END_INSTANCE;

INSTANCE type_hlc#10;
	extracted_from = {defined_type#40};
	description = "the value of greenhouse.temp must be of type real_type";
	corresponds_to = {correspondence#38};
	attribute = explicit_attribute#304;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#11;
	extracted_from = {explicit_attribute#304};
	description = "the value of greenhouse.temp must be of type temperature";
	corresponds_to = {correspondence#39};
	attribute = explicit_attribute#304;
	tipe = defined_type#40;
END_INSTANCE;

INSTANCE type_hlc#12;
	extracted_from = {explicit_attribute#316};
	description = "the value of bed.holds_plants must be of type SET [1 : ?] OF flattened_up_plant";
	corresponds_to = {correspondence#51, correspondence#55};
	attribute = explicit_attribute#316;
	tipe = set_type#83;
END_INSTANCE;

INSTANCE type_hlc#13;
	extracted_from = {defined_type#36};
	description = "the value of greenhouse.temp must be of type real_type";
	corresponds_to = {correspondence#38};
	attribute = explicit_attribute#291;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#14;
	extracted_from = {explicit_attribute#291};
	description = "the value of greenhouse.temp must be of type temperature";
	corresponds_to = {correspondence#39};
	attribute = explicit_attribute#291;
	tipe = defined_type#36;
END_INSTANCE;

INSTANCE type_hlc#15;
	extracted_from = {defined_type#44};
	description = "the value of bed.acidity must be of type real_type";
	corresponds_to = {correspondence#40};
	attribute = explicit_attribute#315;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#16;
	extracted_from = {explicit_attribute#315};
	description = "the value of bed.acidity must be of type ph";
	corresponds_to = {correspondence#44};
	attribute = explicit_attribute#315;
	tipe = defined_type#44;
END_INSTANCE;

INSTANCE type_hlc#17;
	extracted_from = {defined_type#38};
	description = "the value of plant.colour must be of type [enumeration_symbol#43, enumeration_symbol#44, enumeration_symbol#45]";
	corresponds_to = {correspondence#60};
	attribute = explicit_attribute#295;
	tipe = enumeration_type([enumeration_symbol#43, enumeration_symbol#44, enumeration_symbol#45]);
END_INSTANCE;

INSTANCE type_hlc#18;
	extracted_from = {explicit_attribute#295};
	description = "the value of plant.colour must be of type flower_colour";
	corresponds_to = {correspondence#61};
	attribute = explicit_attribute#295;
	tipe = defined_type#38;
END_INSTANCE;

INSTANCE type_hlc#19;
	extracted_from = {defined_type#39};
	description = "the value of plant.latin_name must be of type string_type";
	corresponds_to = {correspondence#62};
	attribute = explicit_attribute#296;
	tipe = simple_type(string_type);
END_INSTANCE;

INSTANCE type_hlc#20;
	extracted_from = {explicit_attribute#296};
	description = "the value of plant.latin_name must be of type plant_name";
	corresponds_to = {correspondence#63};
	attribute = explicit_attribute#296;
	tipe = defined_type#39;
END_INSTANCE;

INSTANCE type_hlc#21;
	extracted_from = {explicit_attribute#297};
	description = "the value of plant.english_names must be of type SET [1 : ?] OF plant_name";
	corresponds_to = {correspondence#64};
	attribute = explicit_attribute#297;
	tipe = set_type#71;
END_INSTANCE;

INSTANCE type_hlc#22;
	extracted_from = {defined_type#41};
	description = "the value of flattened_up_plant.instance_of must be of type [enumeration_symbol#46, enumeration_symbol#47]";
	attribute = explicit_attribute#306;
	tipe = enumeration_type([enumeration_symbol#46, enumeration_symbol#47]);
END_INSTANCE;

INSTANCE type_hlc#23;
	extracted_from = {explicit_attribute#306};
	description = "the value of flattened_up_plant.instance_of must be of type instances_in_flattened_up_plant";
	attribute = explicit_attribute#306;
	tipe = defined_type#41;
END_INSTANCE;

INSTANCE type_hlc#24;
	extracted_from = {defined_type#42};
	description = "the value of flattened_up_plant.colour must be of type [enumeration_symbol#48, enumeration_symbol#49, enumeration_symbol#50]";
	corresponds_to = {correspondence#60};
	attribute = explicit_attribute#307;
	tipe = enumeration_type([enumeration_symbol#48, enumeration_symbol#49, enumeration_symbol#50]);
END_INSTANCE;

INSTANCE type_hlc#25;
	extracted_from = {explicit_attribute#307};
	description = "the value of flattened_up_plant.colour must be of type flower_colour";
	corresponds_to = {correspondence#61};
	attribute = explicit_attribute#307;
	tipe = defined_type#42;
END_INSTANCE;

INSTANCE type_hlc#26;
	extracted_from = {defined_type#43};
	description = "the value of flattened_up_plant.latin_name must be of type string_type";
	corresponds_to = {correspondence#62};
	attribute = explicit_attribute#308;
	tipe = simple_type(string_type);
END_INSTANCE;

INSTANCE type_hlc#27;
	extracted_from = {explicit_attribute#308};
	description = "the value of flattened_up_plant.latin_name must be of type plant_name";
	corresponds_to = {correspondence#63};
	attribute = explicit_attribute#308;
	tipe = defined_type#43;
END_INSTANCE;

INSTANCE type_hlc#28;
	extracted_from = {explicit_attribute#309};
	description = "the value of flattened_up_plant.english_names must be of type SET [1 : ?] OF plant_name";
	corresponds_to = {correspondence#64};
	attribute = explicit_attribute#309;
	tipe = set_type#75;
END_INSTANCE;

INSTANCE type_hlc#29;
	extracted_from = {defined_type#44};
	description = "the value of flattened_up_plant.min_acidity must be of type real_type";
	corresponds_to = {correspondence#91};
	attribute = explicit_attribute#310;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#30;
	extracted_from = {explicit_attribute#310};
	description = "the value of flattened_up_plant.min_acidity must be of type ph";
	corresponds_to = {correspondence#92};
	attribute = explicit_attribute#310;
	tipe = defined_type#44;
END_INSTANCE;

INSTANCE type_hlc#31;
	extracted_from = {defined_type#44};
	description = "the value of flattened_up_plant.max_acidity must be of type real_type";
	corresponds_to = {correspondence#93};
	attribute = explicit_attribute#311;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#32;
	extracted_from = {explicit_attribute#311};
	description = "the value of flattened_up_plant.max_acidity must be of type ph";
	corresponds_to = {correspondence#94};
	attribute = explicit_attribute#311;
	tipe = defined_type#44;
END_INSTANCE;

INSTANCE type_hlc#33;
	extracted_from = {defined_type#40};
	description = "the value of flattened_up_plant.min_temp must be of type real_type";
	corresponds_to = {correspondence#87};
	attribute = explicit_attribute#312;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#34;
	extracted_from = {explicit_attribute#312};
	description = "the value of flattened_up_plant.min_temp must be of type temperature";
	corresponds_to = {correspondence#88};
	attribute = explicit_attribute#312;
	tipe = defined_type#40;
END_INSTANCE;

INSTANCE type_hlc#35;
	extracted_from = {defined_type#40};
	description = "the value of flattened_up_plant.max_temp must be of type real_type";
	corresponds_to = {correspondence#89};
	attribute = explicit_attribute#313;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#36;
	extracted_from = {explicit_attribute#313};
	description = "the value of flattened_up_plant.max_temp must be of type temperature";
	corresponds_to = {correspondence#90};
	attribute = explicit_attribute#313;
	tipe = defined_type#40;
END_INSTANCE;

INSTANCE type_hlc#37;
	extracted_from = {defined_type#36};
	description = "the value of greenhouse_plant.min_temp must be of type real_type";
	corresponds_to = {correspondence#87};
	attribute = explicit_attribute#298;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#38;
	extracted_from = {explicit_attribute#298};
	description = "the value of greenhouse_plant.min_temp must be of type temperature";
	corresponds_to = {correspondence#88};
	attribute = explicit_attribute#298;
	tipe = defined_type#36;
END_INSTANCE;

INSTANCE type_hlc#39;
	extracted_from = {defined_type#36};
	description = "the value of greenhouse_plant.max_temp must be of type real_type";
	corresponds_to = {correspondence#89};
	attribute = explicit_attribute#299;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#40;
	extracted_from = {explicit_attribute#299};
	description = "the value of greenhouse_plant.max_temp must be of type temperature";
	corresponds_to = {correspondence#90};
	attribute = explicit_attribute#299;
	tipe = defined_type#36;
END_INSTANCE;

INSTANCE type_hlc#41;
	extracted_from = {defined_type#37};
	description = "the value of outdoors_plant.min_acidity must be of type real_type";
	corresponds_to = {correspondence#91};
	attribute = explicit_attribute#293;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#42;
	extracted_from = {explicit_attribute#293};
	description = "the value of outdoors_plant.min_acidity must be of type ph";
	corresponds_to = {correspondence#92};
	attribute = explicit_attribute#293;
	tipe = defined_type#37;
END_INSTANCE;

INSTANCE type_hlc#43;
	extracted_from = {defined_type#37};
	description = "the value of outdoors_plant.max_acidity must be of type real_type";
	corresponds_to = {correspondence#93};
	attribute = explicit_attribute#294;
	tipe = simple_type(real_type);
END_INSTANCE;

INSTANCE type_hlc#44;
	extracted_from = {explicit_attribute#294};
	description = "the value of outdoors_plant.max_acidity must be of type ph";
	corresponds_to = {correspondence#94};
	attribute = explicit_attribute#294;
	tipe = defined_type#37;
END_INSTANCE;

INSTANCE type_hlc#45;
	extracted_from = {explicit_attribute#290};
	description = "the value of garden.has_greenhouse must be of type greenhouse";
	corresponds_to = {correspondence#97};
	attribute = explicit_attribute#290;
	tipe = entity_type#189;
END_INSTANCE;

INSTANCE type_hlc#46;
	extracted_from = {explicit_attribute#300};
	description = "the value of garden.has_beds must be of type SET [5 : 5] OF bed";
	corresponds_to = {correspondence#98};
	attribute = explicit_attribute#300;
	tipe = set_type#72;
END_INSTANCE;

INSTANCE type_hlc#47;
	extracted_from = {explicit_attribute#303};
	description = "the value of garden.has_greenhouse must be of type greenhouse";
	corresponds_to = {correspondence#97};
	attribute = explicit_attribute#303;
	tipe = entity_type#195;
END_INSTANCE;

INSTANCE type_hlc#48;
	extracted_from = {explicit_attribute#314};
	description = "the value of garden.has_beds must be of type SET [5 : 5] OF bed";
	corresponds_to = {correspondence#98};
	attribute = explicit_attribute#314;
	tipe = set_type#82;
END_INSTANCE;