choice_set
INSTANCE choice_set#7;
extracted_from = {defined_type#36};
description = "person is constrained to have at most one (optional = true) of the values {student, staff}";
corresponds_to = {correspondence#45};
choice_set = {entity_type#191, entity_type#194};
is_optional = true;
constrained_entity = entity_type#188;
attribute = explicit_attribute#294;
END_INSTANCE;
INSTANCE choice_set#8;
extracted_from = {oneof_supertype_expression#26};
description = "person is constrained to have at most one (optional = false) of the values {man, woman}";
corresponds_to = {correspondence#46};
choice_set = {entity_type#189, entity_type#190};
is_optional = false;
constrained_entity = entity_type#188;
END_INSTANCE;
INSTANCE choice_set#9;
extracted_from = {defined_type#37};
description = "person is constrained to have at most one (optional = false) of the values {man, woman}";
corresponds_to = {correspondence#46};
choice_set = {entity_type#196, entity_type#197};
is_optional = false;
constrained_entity = entity_type#195;
attribute = explicit_attribute#309;
END_INSTANCE;
INSTANCE choice_set#10;
extracted_from = {defined_type#38};
description = "person is constrained to have at most one (optional = true) of the values {student, staff}";
corresponds_to = {correspondence#45};
choice_set = {entity_type#198, entity_type#201};
is_optional = true;
constrained_entity = entity_type#195;
attribute = explicit_attribute#311;
END_INSTANCE;