type_hlc
INSTANCE type_hlc#5;
extracted_from = {defined_type#37};
description = "the value of outdoors_plant.min_acidity must be of type real_type";
attribute = explicit_attribute#293;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#6;
extracted_from = {explicit_attribute#293};
description = "the value of outdoors_plant.min_acidity must be of type ph";
attribute = explicit_attribute#293;
tipe = defined_type#37;
END_INSTANCE;
INSTANCE type_hlc#7;
extracted_from = {defined_type#37};
description = "the value of outdoors_plant.max_acidity must be of type real_type";
attribute = explicit_attribute#294;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#8;
extracted_from = {explicit_attribute#294};
description = "the value of outdoors_plant.max_acidity must be of type ph";
attribute = explicit_attribute#294;
tipe = defined_type#37;
END_INSTANCE;
INSTANCE type_hlc#9;
extracted_from = {explicit_attribute#308};
description = "the value of outdoors_plant.survival_ph_range must be of type ph_range";
attribute = explicit_attribute#308;
tipe = entity_type#196;
END_INSTANCE;
INSTANCE type_hlc#10;
extracted_from = {explicit_attribute#296};
description = "the value of bed.holds_plants must be of type SET [1 : ?] OF outdoors_plant";
corresponds_to = {correspondence#42, correspondence#57};
attribute = explicit_attribute#296;
tipe = set_type#71;
END_INSTANCE;
INSTANCE type_hlc#11;
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#18};
attribute = explicit_attribute#298;
tipe = enumeration_type([enumeration_symbol#43, enumeration_symbol#44, enumeration_symbol#45]);
END_INSTANCE;
INSTANCE type_hlc#12;
extracted_from = {explicit_attribute#298};
description = "the value of plant.colour must be of type flower_colour";
corresponds_to = {correspondence#19};
attribute = explicit_attribute#298;
tipe = defined_type#38;
END_INSTANCE;
INSTANCE type_hlc#13;
extracted_from = {defined_type#39};
description = "the value of plant.latin_name must be of type string_type";
corresponds_to = {correspondence#20};
attribute = explicit_attribute#299;
tipe = simple_type(string_type);
END_INSTANCE;
INSTANCE type_hlc#14;
extracted_from = {explicit_attribute#299};
description = "the value of plant.latin_name must be of type plant_name";
corresponds_to = {correspondence#21};
attribute = explicit_attribute#299;
tipe = defined_type#39;
END_INSTANCE;
INSTANCE type_hlc#15;
extracted_from = {explicit_attribute#300};
description = "the value of plant.english_names must be of type SET [1 : ?] OF plant_name";
corresponds_to = {correspondence#22};
attribute = explicit_attribute#300;
tipe = set_type#74;
END_INSTANCE;
INSTANCE type_hlc#16;
extracted_from = {defined_type#42};
description = "the value of plant.colour must be of type [enumeration_symbol#46, enumeration_symbol#47, enumeration_symbol#48]";
corresponds_to = {correspondence#18};
attribute = explicit_attribute#312;
tipe = enumeration_type([enumeration_symbol#46, enumeration_symbol#47, enumeration_symbol#48]);
END_INSTANCE;
INSTANCE type_hlc#17;
extracted_from = {explicit_attribute#312};
description = "the value of plant.colour must be of type flower_colour";
corresponds_to = {correspondence#19};
attribute = explicit_attribute#312;
tipe = defined_type#42;
END_INSTANCE;
INSTANCE type_hlc#18;
extracted_from = {defined_type#43};
description = "the value of plant.latin_name must be of type string_type";
corresponds_to = {correspondence#20};
attribute = explicit_attribute#313;
tipe = simple_type(string_type);
END_INSTANCE;
INSTANCE type_hlc#19;
extracted_from = {explicit_attribute#313};
description = "the value of plant.latin_name must be of type plant_name";
corresponds_to = {correspondence#21};
attribute = explicit_attribute#313;
tipe = defined_type#43;
END_INSTANCE;
INSTANCE type_hlc#20;
extracted_from = {explicit_attribute#314};
description = "the value of plant.english_names must be of type SET [1 : ?] OF plant_name";
corresponds_to = {correspondence#22};
attribute = explicit_attribute#314;
tipe = set_type#79;
END_INSTANCE;
INSTANCE type_hlc#21;
extracted_from = {explicit_attribute#315};
description = "the value of plant.survival_temperature_range must be of type temperature_range";
attribute = explicit_attribute#315;
tipe = entity_type#195;
END_INSTANCE;
INSTANCE type_hlc#22;
extracted_from = {defined_type#36};
description = "the value of greenhouse_plant.min_temp must be of type real_type";
attribute = explicit_attribute#301;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#23;
extracted_from = {explicit_attribute#301};
description = "the value of greenhouse_plant.min_temp must be of type temperature";
attribute = explicit_attribute#301;
tipe = defined_type#36;
END_INSTANCE;
INSTANCE type_hlc#24;
extracted_from = {defined_type#36};
description = "the value of greenhouse_plant.max_temp must be of type real_type";
attribute = explicit_attribute#302;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#25;
extracted_from = {explicit_attribute#302};
description = "the value of greenhouse_plant.max_temp must be of type temperature";
attribute = explicit_attribute#302;
tipe = defined_type#36;
END_INSTANCE;
INSTANCE type_hlc#26;
extracted_from = {defined_type#36};
description = "the value of greenhouse.temp must be of type real_type";
attribute = explicit_attribute#291;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#27;
extracted_from = {explicit_attribute#291};
description = "the value of greenhouse.temp must be of type temperature";
attribute = explicit_attribute#291;
tipe = defined_type#36;
END_INSTANCE;
INSTANCE type_hlc#28;
extracted_from = {explicit_attribute#292};
description = "the value of greenhouse.holds_plants must be of type SET [1 : ?] OF greenhouse_plant";
corresponds_to = {correspondence#41, correspondence#58};
attribute = explicit_attribute#292;
tipe = set_type#70;
END_INSTANCE;
INSTANCE type_hlc#29;
extracted_from = {explicit_attribute#306};
description = "the value of greenhouse.enforced_temperature_range must be of type temperature_range";
attribute = explicit_attribute#306;
tipe = entity_type#195;
END_INSTANCE;
INSTANCE type_hlc#30;
extracted_from = {explicit_attribute#307};
description = "the value of greenhouse.holds_plants must be of type SET [1 : ?] OF greenhouse_plant";
corresponds_to = {correspondence#41, correspondence#42};
attribute = explicit_attribute#307;
tipe = set_type#75;
END_INSTANCE;
INSTANCE type_hlc#31;
extracted_from = {explicit_attribute#290};
description = "the value of garden.has_greenhouse must be of type greenhouse";
corresponds_to = {correspondence#48};
attribute = explicit_attribute#290;
tipe = entity_type#189;
END_INSTANCE;
INSTANCE type_hlc#32;
extracted_from = {explicit_attribute#297};
description = "the value of garden.has_beds must be of type SET [5 : 5] OF bed";
corresponds_to = {correspondence#49};
attribute = explicit_attribute#297;
tipe = set_type#72;
END_INSTANCE;
INSTANCE type_hlc#33;
extracted_from = {explicit_attribute#305};
description = "the value of garden.has_greenhouse must be of type greenhouse";
corresponds_to = {correspondence#48};
attribute = explicit_attribute#305;
tipe = entity_type#198;
END_INSTANCE;
INSTANCE type_hlc#34;
extracted_from = {explicit_attribute#316};
description = "the value of garden.climatic_temperature_range must be of type temperature_range";
attribute = explicit_attribute#316;
tipe = entity_type#195;
END_INSTANCE;
INSTANCE type_hlc#35;
extracted_from = {explicit_attribute#311};
description = "the value of garden.has_beds must be of type SET [5 : 5] OF bed";
corresponds_to = {correspondence#49};
attribute = explicit_attribute#311;
tipe = set_type#77;
END_INSTANCE;
INSTANCE type_hlc#36;
extracted_from = {defined_type#37};
description = "the value of bed.acidity must be of type real_type";
corresponds_to = {correspondence#52};
attribute = explicit_attribute#295;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#37;
extracted_from = {explicit_attribute#295};
description = "the value of bed.acidity must be of type ph";
corresponds_to = {correspondence#56};
attribute = explicit_attribute#295;
tipe = defined_type#37;
END_INSTANCE;
INSTANCE type_hlc#38;
extracted_from = {explicit_attribute#303};
description = "the value of real_value_range.minimum_value must be of type real_type";
attribute = explicit_attribute#303;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#39;
extracted_from = {explicit_attribute#304};
description = "the value of real_value_range.maximum_value must be of type real_type";
attribute = explicit_attribute#304;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#40;
extracted_from = {defined_type#41};
description = "the value of bed.acidity must be of type real_type";
corresponds_to = {correspondence#52};
attribute = explicit_attribute#309;
tipe = simple_type(real_type);
END_INSTANCE;
INSTANCE type_hlc#41;
extracted_from = {explicit_attribute#309};
description = "the value of bed.acidity must be of type ph";
corresponds_to = {correspondence#56};
attribute = explicit_attribute#309;
tipe = defined_type#41;
END_INSTANCE;
INSTANCE type_hlc#42;
extracted_from = {explicit_attribute#310};
description = "the value of bed.holds_plants must be of type SET [1 : ?] OF outdoors_plant";
corresponds_to = {correspondence#57, correspondence#58};
attribute = explicit_attribute#310;
tipe = set_type#76;
END_INSTANCE;