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;