exactly_one
INSTANCE exactly_one#1;
extracted_from = {defined_type#23};
choice_set = ?list;
constrainee = explicit_attribute#101;
END_INSTANCE;
INSTANCE exactly_one#2;
extracted_from = {oneof_expression#6};
choice_set = ?set;
constrainee = entity_type#42;
END_INSTANCE;
INSTANCE exactly_one#3;
extracted_from = {defined_type#24};
choice_set = ?set;
constrainee = explicit_attribute#102;
END_INSTANCE;
INSTANCE exactly_one#4;
extracted_from = {defined_type#33};
conjunct_of = conjunction#3;
choice_set = {defined_type#32};
constrainee = explicit_attribute#118;
END_INSTANCE;
INSTANCE exactly_one#5;
extracted_from = {defined_type#47};
conjunct_of = conjunction#3;
choice_set = {defined_type#29, entity_type#70};
constrainee = explicit_attribute#137;
END_INSTANCE;
INSTANCE exactly_one#6;
extracted_from = {defined_type#53};
conjunct_of = conjunction#36;
choice_set = {entity_type#102};
constrainee = explicit_attribute#175;
END_INSTANCE;
INSTANCE exactly_one#7;
extracted_from = {defined_type#92};
conjunct_of = conjunction#75;
choice_set = {entity_type#235, entity_type#177, entity_type#178};
constrainee = explicit_attribute#452;
END_INSTANCE;
INSTANCE exactly_one#8;
extracted_from = {defined_type#69};
conjunct_of = conjunction#82;
choice_set = ["ahead", "behind"];
constrainee = explicit_attribute#261;
END_INSTANCE;
INSTANCE exactly_one#9;
extracted_from = {defined_type#93};
conjunct_of = conjunction#87;
choice_set = {entity_type#285, entity_type#286};
constrainee = explicit_attribute#469;
END_INSTANCE;
INSTANCE exactly_one#10;
extracted_from = {defined_type#95};
conjunct_of = conjunction#92;
choice_set = {entity_type#176, entity_type#179};
constrainee = explicit_attribute#473;
END_INSTANCE;
INSTANCE exactly_one#11;
extracted_from = {defined_type#59};
conjunct_of = conjunction#93;
choice_set = {entity_type#109, defined_type#57, defined_type#58};
constrainee = explicit_attribute#220;
END_INSTANCE;
INSTANCE exactly_one#12;
extracted_from = {defined_type#103};
conjunct_of = conjunction#117;
choice_set = ["origin", "target"];
constrainee = explicit_attribute#486;
END_INSTANCE;
INSTANCE exactly_one#13;
extracted_from = {defined_type#81};
conjunct_of = conjunction#128;
choice_set = ["cartesian", "parameter", "unspecified"];
constrainee = explicit_attribute#361;
END_INSTANCE;
INSTANCE exactly_one#14;
extracted_from = {defined_type#49};
conjunct_of = conjunction#160;
choice_set = {entity_type#84};
constrainee = explicit_attribute#292;
END_INSTANCE;
INSTANCE exactly_one#15;
extracted_from = {defined_type#49};
conjunct_of = conjunction#166;
choice_set = {entity_type#84};
constrainee = explicit_attribute#160;
END_INSTANCE;
INSTANCE exactly_one#16;
extracted_from = {defined_type#31};
conjunct_of = conjunction#188;
choice_set = {defined_type#30};
constrainee = explicit_attribute#115;
END_INSTANCE;
INSTANCE exactly_one#17;
extracted_from = {defined_type#43};
conjunct_of = conjunction#205;
choice_set = {defined_type#28, defined_type#34, defined_type#35, defined_type#36, defined_type#37, defined_type#38, defined_type#39, defined_type#29, defined_type#40, defined_type#41, defined_type#42};
constrainee = explicit_attribute#119;
END_INSTANCE;
INSTANCE exactly_one#18;
extracted_from = {defined_type#46};
conjunct_of = conjunction#205;
choice_set = {entity_type#67, entity_type#69};
constrainee = explicit_attribute#136;
END_INSTANCE;
INSTANCE exactly_one#19;
extracted_from = {defined_type#108};
conjunct_of = conjunction#213;
choice_set = {entity_type#124, entity_type#125};
constrainee = explicit_attribute#510;
END_INSTANCE;
INSTANCE exactly_one#20;
extracted_from = {defined_type#109};
conjunct_of = conjunction#214;
choice_set = {entity_type#142, entity_type#143};
constrainee = explicit_attribute#511;
END_INSTANCE;
INSTANCE exactly_one#21;
extracted_from = {defined_type#49};
conjunct_of = conjunction#221;
choice_set = {entity_type#84};
constrainee = explicit_attribute#330;
END_INSTANCE;
INSTANCE exactly_one#22;
extracted_from = {defined_type#76};
conjunct_of = conjunction#221;
choice_set = ["left", "right", "up", "down"];
constrainee = explicit_attribute#332;
END_INSTANCE;
INSTANCE exactly_one#23;
extracted_from = {defined_type#77};
conjunct_of = conjunction#221;
choice_set = {entity_type#191, entity_type#192};
constrainee = explicit_attribute#333;
END_INSTANCE;
INSTANCE exactly_one#24;
extracted_from = {defined_type#111};
conjunct_of = conjunction#223;
choice_set = ["squared", "rounded"];
constrainee = explicit_attribute#515;
END_INSTANCE;
INSTANCE exactly_one#25;
extracted_from = {defined_type#111};
conjunct_of = conjunction#223;
choice_set = ["squared", "rounded"];
constrainee = explicit_attribute#516;
END_INSTANCE;
INSTANCE exactly_one#26;
extracted_from = {defined_type#82};
conjunct_of = conjunction#253;
choice_set = ["discontinuous", "continuous", "cont_same_gradient", "cont_same_gradient_same_curvature"];
constrainee = explicit_attribute#362;
END_INSTANCE;
INSTANCE exactly_one#27;
extracted_from = {defined_type#114};
conjunct_of = conjunction#254;
choice_set = {entity_type#263, entity_type#273};
constrainee = explicit_attribute#522;
END_INSTANCE;
INSTANCE exactly_one#28;
extracted_from = {defined_type#45};
conjunct_of = conjunction#264;
choice_set = ["metre", "gram", "second", "ampere", "kelvin", "mole", "candela", "radian", "steradian", "hertz", "newton", "pascal", "joule", "watt", "coulomb", "volt", "farad", "ohm", "siemens", "weber", "tesla", "henry", "degree_celsius", "lumen", "lux", "becquerel", "gray", "sievert"];
constrainee = explicit_attribute#121;
END_INSTANCE;
INSTANCE exactly_one#29;
extracted_from = {defined_type#79};
conjunct_of = conjunction#273;
choice_set = ["uniform_knots", "unspecified", "quasi_uniform_knots", "piecewise_bezier_knots"];
constrainee = explicit_attribute#355;
END_INSTANCE;
INSTANCE exactly_one#30;
extracted_from = {defined_type#49};
conjunct_of = conjunction#345;
choice_set = {entity_type#84};
constrainee = explicit_attribute#546;
END_INSTANCE;
INSTANCE exactly_one#31;
extracted_from = {defined_type#86};
conjunct_of = conjunction#351;
choice_set = {entity_type#212, entity_type#197, entity_type#213};
constrainee = explicit_attribute#419;
END_INSTANCE;
INSTANCE exactly_one#32;
extracted_from = {defined_type#49};
conjunct_of = conjunction#364;
choice_set = {entity_type#84};
constrainee = explicit_attribute#555;
END_INSTANCE;
INSTANCE exactly_one#33;
extracted_from = {defined_type#119};
conjunct_of = conjunction#365;
choice_set = {entity_type#176, entity_type#179};
constrainee = explicit_attribute#556;
END_INSTANCE;
INSTANCE exactly_one#34;
extracted_from = {defined_type#102};
conjunct_of = conjunction#369;
choice_set = {entity_type#175, entity_type#76, entity_type#179};
constrainee = explicit_attribute#560;
END_INSTANCE;
INSTANCE exactly_one#35;
extracted_from = {defined_type#31};
conjunct_of = conjunction#377;
choice_set = {defined_type#30};
constrainee = explicit_attribute#116;
END_INSTANCE;
INSTANCE exactly_one#36;
extracted_from = {defined_type#48};
conjunct_of = conjunction#404;
choice_set = {entity_type#77};
constrainee = explicit_attribute#142;
END_INSTANCE;
INSTANCE exactly_one#37;
extracted_from = {defined_type#83};
conjunct_of = conjunction#412;
choice_set = ["polyline_form", "circular_arc", "elliptic_arc", "parabolic_arc", "hyperbolic_arc", "unspecified"];
constrainee = explicit_attribute#370;
END_INSTANCE;
INSTANCE exactly_one#38;
extracted_from = {defined_type#120};
conjunct_of = conjunction#413;
choice_set = {entity_type#199, entity_type#301};
constrainee = explicit_attribute#567;
END_INSTANCE;