entity_type


INSTANCE entity_type#1;
	name = "defined_type";
	is_abstract = false;
	subtype_of = {entity_type#2};
	explicit_attributes = {explicit_attribute#3};
END_INSTANCE;

INSTANCE entity_type#2;
	name = "named_type";
	is_abstract = true;
	supertype_of = oneof_expression#1;
	subtype_of = {entity_type#3};
	explicit_attributes = {explicit_attribute#1, explicit_attribute#2};
END_INSTANCE;

INSTANCE entity_type#3;
	name = "frame";
	is_abstract = true;
	explicit_attributes = {};
END_INSTANCE;

INSTANCE entity_type#4;
	name = "entity_type";
	is_abstract = false;
	subtype_of = {entity_type#2};
	explicit_attributes = {explicit_attribute#4, explicit_attribute#5, explicit_attribute#6, explicit_attribute#7, explicit_attribute#8, explicit_attribute#9, explicit_attribute#10, explicit_attribute#11};
END_INSTANCE;

INSTANCE entity_type#5;
	name = "explicit_attribute";
	is_abstract = false;
	subtype_of = {entity_type#6};
	explicit_attributes = {explicit_attribute#15};
	inverse_attributes = {inverse_attribute#1};
END_INSTANCE;

INSTANCE entity_type#6;
	name = "attribute";
	is_abstract = true;
	supertype_of = oneof_expression#2;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#12, explicit_attribute#13, explicit_attribute#14};
END_INSTANCE;

INSTANCE entity_type#7;
	name = "expression";
	is_abstract = true;
	supertype_of = oneof_expression#3;
	subtype_of = {entity_type#3};
	explicit_attributes = {};
END_INSTANCE;

INSTANCE entity_type#8;
	name = "inverse_attribute";
	is_abstract = false;
	subtype_of = {entity_type#6};
	explicit_attributes = {explicit_attribute#16};
	inverse_attributes = {inverse_attribute#2};
END_INSTANCE;

INSTANCE entity_type#9;
	name = "derived_attribute";
	is_abstract = false;
	subtype_of = {entity_type#6};
	explicit_attributes = {explicit_attribute#17};
	inverse_attributes = {inverse_attribute#3};
END_INSTANCE;

INSTANCE entity_type#10;
	name = "domain_rule";
	is_abstract = false;
	subtype_of = {entity_type#11};
	explicit_attributes = {explicit_attribute#19};
	inverse_attributes = {inverse_attribute#4};
END_INSTANCE;

INSTANCE entity_type#11;
	name = "local_rule";
	is_abstract = true;
	supertype_of = oneof_expression#4;
	subtype_of = {entity_type#3};
	explicit_attributes = {explicit_attribute#18};
END_INSTANCE;

INSTANCE entity_type#12;
	name = "unique_rule";
	is_abstract = false;
	subtype_of = {entity_type#11};
	explicit_attributes = {explicit_attribute#20};
	inverse_attributes = {inverse_attribute#5};
END_INSTANCE;

INSTANCE entity_type#13;
	name = "literal_expression";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#21};
END_INSTANCE;

INSTANCE entity_type#14;
	name = "built_in_constant";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#22};
END_INSTANCE;

INSTANCE entity_type#15;
	name = "unary_operation";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#23, explicit_attribute#24};
END_INSTANCE;

INSTANCE entity_type#16;
	name = "binary_operation";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#25, explicit_attribute#26, explicit_attribute#27};
END_INSTANCE;

INSTANCE entity_type#17;
	name = "query_expression";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#28, explicit_attribute#29, explicit_attribute#30};
END_INSTANCE;

INSTANCE entity_type#18;
	name = "built_in_function_call";
	is_abstract = false;
	subtype_of = {entity_type#19};
	explicit_attributes = {explicit_attribute#32};
END_INSTANCE;

INSTANCE entity_type#19;
	name = "function_call";
	is_abstract = true;
	supertype_of = oneof_expression#5;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#31};
END_INSTANCE;

INSTANCE entity_type#20;
	name = "user_function_call";
	is_abstract = false;
	subtype_of = {entity_type#19};
	explicit_attributes = {explicit_attribute#33};
END_INSTANCE;

INSTANCE entity_type#21;
	name = "qualifier";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#34, explicit_attribute#35, explicit_attribute#36, explicit_attribute#37};
END_INSTANCE;

INSTANCE entity_type#22;
	name = "aggregate_initialiser";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#38};
END_INSTANCE;

INSTANCE entity_type#23;
	name = "aggregate_initialiser_element";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#39, explicit_attribute#40};
	inverse_attributes = {inverse_attribute#6};
END_INSTANCE;

INSTANCE entity_type#24;
	name = "aggregation_type";
	is_abstract = false;
	subtype_of = {entity_type#3};
	explicit_attributes = {explicit_attribute#41, explicit_attribute#42, explicit_attribute#43, explicit_attribute#44, explicit_attribute#45, explicit_attribute#46};
END_INSTANCE;

INSTANCE entity_type#25;
	name = "oneof_expression";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#47};
END_INSTANCE;

INSTANCE entity_type#26;
	name = "and_expression";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#48, explicit_attribute#49};
END_INSTANCE;

INSTANCE entity_type#27;
	name = "andor_expression";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#50, explicit_attribute#51};
END_INSTANCE;

INSTANCE entity_type#28;
	name = "adder";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#54, explicit_attribute#55};
END_INSTANCE;

INSTANCE entity_type#29;
	name = "higher_level_constraint";
	is_abstract = true;
	subtype_of = {entity_type#3};
	explicit_attributes = {explicit_attribute#52, explicit_attribute#53};
END_INSTANCE;

INSTANCE entity_type#30;
	name = "multiplier";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#56, explicit_attribute#57};
END_INSTANCE;

INSTANCE entity_type#31;
	name = "equation";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#58};
END_INSTANCE;

INSTANCE entity_type#32;
	name = "conjunction";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {};
	inverse_attributes = {inverse_attribute#7};
END_INSTANCE;

INSTANCE entity_type#33;
	name = "bound";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#59, explicit_attribute#60, explicit_attribute#61, explicit_attribute#62, explicit_attribute#63};
END_INSTANCE;

INSTANCE entity_type#34;
	name = "exactly_one";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#64, explicit_attribute#65};
END_INSTANCE;

INSTANCE entity_type#35;
	name = "at_most_one";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#66, explicit_attribute#67};
END_INSTANCE;

INSTANCE entity_type#36;
	name = "non_null";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#68};
END_INSTANCE;

INSTANCE entity_type#37;
	name = "range";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#69, explicit_attribute#70, explicit_attribute#71};
END_INSTANCE;

INSTANCE entity_type#38;
	name = "zero_or_more";
	is_abstract = false;
	subtype_of = {entity_type#29};
	explicit_attributes = {explicit_attribute#72};
END_INSTANCE;

INSTANCE entity_type#39;
	name = "unresolved_reference";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#73};
END_INSTANCE;

INSTANCE entity_type#40;
	name = "query_variable";
	is_abstract = false;
	subtype_of = {entity_type#7};
	explicit_attributes = {explicit_attribute#74};
	inverse_attributes = {inverse_attribute#8};
END_INSTANCE;

INSTANCE entity_type#41;
	name = "case_frame";
	is_abstract = false;
	subtype_of = {entity_type#3};
	explicit_attributes = {explicit_attribute#75, explicit_attribute#76};
END_INSTANCE;


INSTANCE entity_type#42;
	is_abstract = true;
	supertype_of = oneof_expression#6;
END_INSTANCE;



INSTANCE entity_type#43;
	is_abstract = false;
	supertype_of = oneof_expression#7;
END_INSTANCE;


INSTANCE entity_type#44;
	name = "curve_style_font_pattern";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#111, explicit_attribute#112};
	higher_level_constraints = conjunction#142;
END_INSTANCE;

INSTANCE entity_type#45;
	name = "curve_style_font";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#110, explicit_attribute#113};
	higher_level_constraints = conjunction#122;
END_INSTANCE;

INSTANCE entity_type#46;
	name = "pre_defined_item";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#114};
	higher_level_constraints = conjunction#165;
END_INSTANCE;

INSTANCE entity_type#47;
	name = "pre_defined_curve_font";
	is_abstract = false;
	subtype_of = {entity_type#46};
	explicit_attributes = {};
	higher_level_constraints = conjunction#356;
END_INSTANCE;

INSTANCE entity_type#48;
	name = "external_source";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#116};
	higher_level_constraints = conjunction#377;
END_INSTANCE;

INSTANCE entity_type#49;
	name = "externally_defined_item";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#115, explicit_attribute#117};
	higher_level_constraints = conjunction#188;
END_INSTANCE;

INSTANCE entity_type#50;
	name = "externally_defined_curve_font";
	is_abstract = false;
	subtype_of = {entity_type#49};
	explicit_attributes = {};
	higher_level_constraints = conjunction#118;
END_INSTANCE;

INSTANCE entity_type#51;
	name = "length_measure_with_unit";
	domain_rules = {domain_rule#2};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#42;
END_INSTANCE;

INSTANCE entity_type#52;
	name = "mass_measure_with_unit";
	domain_rules = {domain_rule#3};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#187;
END_INSTANCE;

INSTANCE entity_type#53;
	name = "thermodynamic_temperature_measure_with_unit";
	domain_rules = {domain_rule#4};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#346;
END_INSTANCE;

INSTANCE entity_type#54;
	name = "plane_angle_measure_with_unit";
	domain_rules = {domain_rule#5};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#146;
END_INSTANCE;

INSTANCE entity_type#55;
	name = "area_measure_with_unit";
	domain_rules = {domain_rule#6};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#20;
END_INSTANCE;

INSTANCE entity_type#56;
	name = "ratio_measure_with_unit";
	domain_rules = {domain_rule#7};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#375;
END_INSTANCE;

INSTANCE entity_type#57;
	name = "dimensional_exponents";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#122, explicit_attribute#123, explicit_attribute#124, explicit_attribute#125, explicit_attribute#126, explicit_attribute#127, explicit_attribute#128};
	higher_level_constraints = conjunction#170;
END_INSTANCE;

INSTANCE entity_type#58;
	name = "si_unit";
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {explicit_attribute#120, explicit_attribute#121};
	derived_attributes = {derived_attribute#2};
	higher_level_constraints = conjunction#264;
END_INSTANCE;

INSTANCE entity_type#59;
	name = "conversion_based_unit";
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {explicit_attribute#129, explicit_attribute#130};
	higher_level_constraints = conjunction#55;
END_INSTANCE;

INSTANCE entity_type#60;
	name = "context_dependent_unit";
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {explicit_attribute#131};
	higher_level_constraints = conjunction#153;
END_INSTANCE;

INSTANCE entity_type#61;
	name = "length_unit";
	domain_rules = {domain_rule#10};
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {};
	higher_level_constraints = conjunction#331;
END_INSTANCE;

INSTANCE entity_type#62;
	name = "mass_unit";
	domain_rules = {domain_rule#11};
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {};
	higher_level_constraints = conjunction#383;
END_INSTANCE;

INSTANCE entity_type#63;
	name = "thermodynamic_temperature_unit";
	domain_rules = {domain_rule#12};
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {};
	higher_level_constraints = conjunction#189;
END_INSTANCE;

INSTANCE entity_type#64;
	name = "plane_angle_unit";
	domain_rules = {domain_rule#13};
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {};
	higher_level_constraints = conjunction#11;
END_INSTANCE;

INSTANCE entity_type#65;
	name = "area_unit";
	domain_rules = {domain_rule#14};
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {};
	higher_level_constraints = conjunction#393;
END_INSTANCE;

INSTANCE entity_type#66;
	name = "ratio_unit";
	domain_rules = {domain_rule#15};
	is_abstract = false;
	subtype_of = {entity_type#67};
	explicit_attributes = {};
	higher_level_constraints = conjunction#240;
END_INSTANCE;

INSTANCE entity_type#67;
	name = "named_unit";
	is_abstract = false;
	supertype_of = andor_expression#1;
	explicit_attributes = {explicit_attribute#132};
	higher_level_constraints = conjunction#250;
END_INSTANCE;

INSTANCE entity_type#68;
	name = "derived_unit_element";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#133, explicit_attribute#134};
	higher_level_constraints = conjunction#279;
END_INSTANCE;

INSTANCE entity_type#69;
	name = "derived_unit";
	domain_rules = {domain_rule#16};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#135};
	higher_level_constraints = conjunction#281;
END_INSTANCE;

INSTANCE entity_type#70;
	name = "measure_with_unit";
	domain_rules = {domain_rule#17};
	is_abstract = false;
	supertype_of = oneof_expression#8;
	explicit_attributes = {explicit_attribute#119, explicit_attribute#136};
	higher_level_constraints = conjunction#205;
END_INSTANCE;

INSTANCE entity_type#71;
	name = "colour";
	is_abstract = false;
	explicit_attributes = {};
	higher_level_constraints = conjunction#21;
END_INSTANCE;

INSTANCE entity_type#72;
	name = "curve_style";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#109, explicit_attribute#118, explicit_attribute#137, explicit_attribute#138};
	higher_level_constraints = conjunction#3;
END_INSTANCE;

INSTANCE entity_type#73;
	name = "annotation_curve_occurrence";
	domain_rules = {domain_rule#18};
	is_abstract = false;
	subtype_of = {entity_type#106};
	explicit_attributes = {};
	higher_level_constraints = conjunction#305;
END_INSTANCE;

INSTANCE entity_type#74;
	name = "annotation_text_occurrence";
	domain_rules = {domain_rule#19};
	is_abstract = false;
	subtype_of = {entity_type#106};
	explicit_attributes = {};
	higher_level_constraints = conjunction#294;
END_INSTANCE;

INSTANCE entity_type#75;
	name = "annotation_symbol_occurrence";
	domain_rules = {domain_rule#20};
	is_abstract = false;
	subtype_of = {entity_type#106};
	explicit_attributes = {};
	higher_level_constraints = conjunction#28;
END_INSTANCE;

INSTANCE entity_type#76;
	name = "representation_item";
	domain_rules = {domain_rule#21};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#139};
	higher_level_constraints = conjunction#58;
END_INSTANCE;

INSTANCE entity_type#77;
	name = "symbol_colour";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#141};
	higher_level_constraints = conjunction#390;
END_INSTANCE;

INSTANCE entity_type#78;
	name = "symbol_style";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#140, explicit_attribute#142};
	higher_level_constraints = conjunction#404;
END_INSTANCE;

INSTANCE entity_type#79;
	name = "fill_area_style_colour";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#144, explicit_attribute#145};
	higher_level_constraints = conjunction#268;
END_INSTANCE;

INSTANCE entity_type#80;
	name = "cartesian_point";
	is_abstract = false;
	subtype_of = {entity_type#81};
	explicit_attributes = {explicit_attribute#146};
	higher_level_constraints = conjunction#314;
END_INSTANCE;

INSTANCE entity_type#81;
	name = "point";
	is_abstract = false;
	supertype_of = entity_type#80;
	subtype_of = {entity_type#93};
	explicit_attributes = {};
	higher_level_constraints = conjunction#316;
END_INSTANCE;

INSTANCE entity_type#82;
	name = "direction";
	domain_rules = {domain_rule#22};
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#147};
	higher_level_constraints = conjunction#45;
END_INSTANCE;

INSTANCE entity_type#83;
	name = "vector";
	domain_rules = {domain_rule#23};
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#148, explicit_attribute#149};
	higher_level_constraints = conjunction#125;
END_INSTANCE;

INSTANCE entity_type#84;
	name = "axis2_placement_2d";
	domain_rules = {domain_rule#24};
	is_abstract = false;
	subtype_of = {entity_type#85};
	explicit_attributes = {explicit_attribute#150};
	derived_attributes = {derived_attribute#3};
	higher_level_constraints = conjunction#29;
END_INSTANCE;

INSTANCE entity_type#85;
	name = "placement";
	is_abstract = false;
	supertype_of = entity_type#84;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#151};
	higher_level_constraints = conjunction#159;
END_INSTANCE;

INSTANCE entity_type#86;
	name = "line";
	domain_rules = {domain_rule#25};
	is_abstract = false;
	subtype_of = {entity_type#92};
	explicit_attributes = {explicit_attribute#152, explicit_attribute#153};
	higher_level_constraints = conjunction#220;
END_INSTANCE;

INSTANCE entity_type#87;
	name = "circle";
	is_abstract = false;
	subtype_of = {entity_type#91};
	explicit_attributes = {explicit_attribute#154};
	higher_level_constraints = conjunction#218;
END_INSTANCE;

INSTANCE entity_type#88;
	name = "ellipse";
	is_abstract = false;
	subtype_of = {entity_type#91};
	explicit_attributes = {explicit_attribute#155, explicit_attribute#156};
	higher_level_constraints = conjunction#150;
END_INSTANCE;

INSTANCE entity_type#89;
	name = "hyperbola";
	is_abstract = false;
	subtype_of = {entity_type#91};
	explicit_attributes = {explicit_attribute#157, explicit_attribute#158};
	higher_level_constraints = conjunction#32;
END_INSTANCE;

INSTANCE entity_type#90;
	name = "parabola";
	domain_rules = {domain_rule#26};
	is_abstract = false;
	subtype_of = {entity_type#91};
	explicit_attributes = {explicit_attribute#159};
	higher_level_constraints = conjunction#100;
END_INSTANCE;

INSTANCE entity_type#91;
	name = "conic";
	is_abstract = false;
	supertype_of = oneof_expression#12;
	subtype_of = {entity_type#92};
	explicit_attributes = {explicit_attribute#160};
	higher_level_constraints = conjunction#166;
END_INSTANCE;

INSTANCE entity_type#92;
	name = "curve";
	is_abstract = false;
	supertype_of = oneof_expression#13;
	subtype_of = {entity_type#93};
	explicit_attributes = {};
	higher_level_constraints = conjunction#233;
END_INSTANCE;

INSTANCE entity_type#93;
	name = "geometric_representation_item";
	domain_rules = {domain_rule#28};
	is_abstract = false;
	supertype_of = oneof_expression#14;
	subtype_of = {entity_type#76};
	explicit_attributes = {};
	derived_attributes = {derived_attribute#4};
	higher_level_constraints = conjunction#275;
END_INSTANCE;

INSTANCE entity_type#94;
	name = "externally_defined_tile_style";
	is_abstract = false;
	subtype_of = {entity_type#49, entity_type#93};
	explicit_attributes = {};
	higher_level_constraints = conjunction#176;
END_INSTANCE;

INSTANCE entity_type#95;
	name = "one_direction_repeat_factor";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#161};
	higher_level_constraints = conjunction#107;
END_INSTANCE;

INSTANCE entity_type#96;
	name = "two_direction_repeat_factor";
	is_abstract = false;
	subtype_of = {entity_type#95};
	explicit_attributes = {explicit_attribute#162};
	higher_level_constraints = conjunction#362;
END_INSTANCE;

INSTANCE entity_type#97;
	name = "fill_area_style_tile_symbol_with_style";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#164};
	higher_level_constraints = conjunction#22;
END_INSTANCE;

INSTANCE entity_type#98;
	name = "fill_area_style_tiles";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#163, explicit_attribute#165, explicit_attribute#166};
	higher_level_constraints = conjunction#320;
END_INSTANCE;

INSTANCE entity_type#99;
	name = "externally_defined_hatch_style";
	is_abstract = false;
	subtype_of = {entity_type#49, entity_type#93};
	explicit_attributes = {};
	higher_level_constraints = conjunction#9;
END_INSTANCE;

INSTANCE entity_type#100;
	name = "fill_area_style_hatching";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#167, explicit_attribute#168, explicit_attribute#169, explicit_attribute#170, explicit_attribute#171};
	higher_level_constraints = conjunction#274;
END_INSTANCE;

INSTANCE entity_type#101;
	name = "fill_area_style";
	domain_rules = {domain_rule#29};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#143, explicit_attribute#172};
	higher_level_constraints = conjunction#85;
END_INSTANCE;

INSTANCE entity_type#102;
	name = "text_style_for_defined_font";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#174};
	higher_level_constraints = conjunction#47;
END_INSTANCE;

INSTANCE entity_type#103;
	name = "text_style";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#173, explicit_attribute#175};
	higher_level_constraints = conjunction#36;
END_INSTANCE;

INSTANCE entity_type#104;
	name = "presentation_style_assignment";
	domain_rules = {domain_rule#30, domain_rule#31};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#176};
	higher_level_constraints = conjunction#185;
END_INSTANCE;

INSTANCE entity_type#105;
	name = "styled_item";
	domain_rules = {domain_rule#32};
	is_abstract = false;
	subtype_of = {entity_type#76};
	explicit_attributes = {explicit_attribute#177, explicit_attribute#178};
	higher_level_constraints = conjunction#154;
END_INSTANCE;

INSTANCE entity_type#106;
	name = "annotation_occurrence";
	domain_rules = {domain_rule#33};
	is_abstract = false;
	supertype_of = oneof_expression#11;
	subtype_of = {entity_type#105};
	explicit_attributes = {};
	higher_level_constraints = conjunction#347;
END_INSTANCE;

INSTANCE entity_type#107;
	name = "annotation_fill_area_occurrence";
	domain_rules = {domain_rule#34};
	is_abstract = false;
	subtype_of = {entity_type#106};
	explicit_attributes = {explicit_attribute#179};
	higher_level_constraints = conjunction#4;
END_INSTANCE;

INSTANCE entity_type#108;
	name = "versioned_action_request";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#180, explicit_attribute#181, explicit_attribute#182, explicit_attribute#183};
	higher_level_constraints = conjunction#5;
END_INSTANCE;

INSTANCE entity_type#109;
	name = "characterized_object";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#188, explicit_attribute#189};
	higher_level_constraints = conjunction#138;
END_INSTANCE;

INSTANCE entity_type#110;
	name = "product_definition_context";
	is_abstract = false;
	subtype_of = {entity_type#113};
	explicit_attributes = {explicit_attribute#197};
	higher_level_constraints = conjunction#130;
END_INSTANCE;

INSTANCE entity_type#111;
	name = "product_concept_context";
	is_abstract = false;
	subtype_of = {entity_type#113};
	explicit_attributes = {explicit_attribute#198};
	higher_level_constraints = conjunction#324;
END_INSTANCE;

INSTANCE entity_type#112;
	name = "application_context";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#200};
	inverse_attributes = {inverse_attribute#9};
	higher_level_constraints = conjunction#67;
END_INSTANCE;

INSTANCE entity_type#113;
	name = "application_context_element";
	is_abstract = false;
	supertype_of = oneof_expression#15;
	explicit_attributes = {explicit_attribute#199, explicit_attribute#202};
	higher_level_constraints = conjunction#339;
END_INSTANCE;

INSTANCE entity_type#114;
	name = "product_context";
	is_abstract = false;
	subtype_of = {entity_type#113};
	explicit_attributes = {explicit_attribute#203};
	higher_level_constraints = conjunction#71;
END_INSTANCE;

INSTANCE entity_type#115;
	name = "product";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#194, explicit_attribute#195, explicit_attribute#196, explicit_attribute#204};
	unique_rules = {unique_rule#1};
	higher_level_constraints = conjunction#215;
END_INSTANCE;

INSTANCE entity_type#116;
	name = "product_definition_formation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#192, explicit_attribute#193, explicit_attribute#206};
	unique_rules = {unique_rule#2};
	higher_level_constraints = conjunction#57;
END_INSTANCE;

INSTANCE entity_type#117;
	name = "product_definition";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#190, explicit_attribute#191, explicit_attribute#209, explicit_attribute#210};
	higher_level_constraints = conjunction#321;
END_INSTANCE;

INSTANCE entity_type#118;
	name = "product_definition_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#211, explicit_attribute#212, explicit_attribute#213, explicit_attribute#214, explicit_attribute#215};
	higher_level_constraints = conjunction#147;
END_INSTANCE;

INSTANCE entity_type#119;
	name = "shape_aspect_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#216, explicit_attribute#217, explicit_attribute#218, explicit_attribute#219};
	higher_level_constraints = conjunction#217;
END_INSTANCE;

INSTANCE entity_type#120;
	name = "property_definition";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#186, explicit_attribute#187, explicit_attribute#220};
	higher_level_constraints = conjunction#93;
END_INSTANCE;

INSTANCE entity_type#121;
	name = "product_definition_shape";
	domain_rules = {domain_rule#35};
	is_abstract = false;
	subtype_of = {entity_type#120};
	explicit_attributes = {};
	unique_rules = {unique_rule#3};
	higher_level_constraints = conjunction#263;
END_INSTANCE;

INSTANCE entity_type#122;
	name = "shape_aspect";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#184, explicit_attribute#185, explicit_attribute#222, explicit_attribute#223};
	higher_level_constraints = conjunction#338;
END_INSTANCE;

INSTANCE entity_type#123;
	name = "installation_section_interface";
	domain_rules = {domain_rule#36, domain_rule#37, domain_rule#38, domain_rule#39};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#6;
END_INSTANCE;

INSTANCE entity_type#124;
	name = "action_method";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#226, explicit_attribute#227, explicit_attribute#228, explicit_attribute#229};
	higher_level_constraints = conjunction#137;
END_INSTANCE;

INSTANCE entity_type#125;
	name = "action";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#224, explicit_attribute#225, explicit_attribute#230};
	higher_level_constraints = conjunction#378;
END_INSTANCE;

INSTANCE entity_type#126;
	name = "action_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#231};
	higher_level_constraints = conjunction#317;
END_INSTANCE;

INSTANCE entity_type#127;
	name = "product_concept";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#235, explicit_attribute#236, explicit_attribute#237, explicit_attribute#238};
	unique_rules = {unique_rule#4};
	higher_level_constraints = conjunction#280;
END_INSTANCE;

INSTANCE entity_type#128;
	name = "configuration_item";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#232, explicit_attribute#233, explicit_attribute#234, explicit_attribute#240, explicit_attribute#241};
	unique_rules = {unique_rule#5};
	higher_level_constraints = conjunction#120;
END_INSTANCE;

INSTANCE entity_type#129;
	name = "configuration_design";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#243, explicit_attribute#244};
	unique_rules = {unique_rule#6};
	higher_level_constraints = conjunction#287;
END_INSTANCE;

INSTANCE entity_type#130;
	name = "serial_numbered_effectivity";
	is_abstract = false;
	subtype_of = {entity_type#140};
	explicit_attributes = {explicit_attribute#247, explicit_attribute#248};
	higher_level_constraints = conjunction#25;
END_INSTANCE;

INSTANCE entity_type#131;
	name = "calendar_date";
	domain_rules = {domain_rule#41};
	is_abstract = false;
	subtype_of = {entity_type#134};
	explicit_attributes = {explicit_attribute#249, explicit_attribute#250};
	higher_level_constraints = conjunction#116;
END_INSTANCE;

INSTANCE entity_type#132;
	name = "ordinal_date";
	domain_rules = {domain_rule#42};
	is_abstract = false;
	subtype_of = {entity_type#134};
	explicit_attributes = {explicit_attribute#251};
	higher_level_constraints = conjunction#180;
END_INSTANCE;

INSTANCE entity_type#133;
	name = "week_of_year_and_day_date";
	is_abstract = false;
	subtype_of = {entity_type#134};
	explicit_attributes = {explicit_attribute#252, explicit_attribute#253};
	higher_level_constraints = conjunction#196;
END_INSTANCE;

INSTANCE entity_type#134;
	name = "date";
	is_abstract = false;
	supertype_of = oneof_expression#16;
	explicit_attributes = {explicit_attribute#254};
	higher_level_constraints = conjunction#238;
END_INSTANCE;

INSTANCE entity_type#135;
	name = "coordinated_universal_time_offset";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#259, explicit_attribute#260, explicit_attribute#261};
	higher_level_constraints = conjunction#82;
END_INSTANCE;

INSTANCE entity_type#136;
	name = "local_time";
	domain_rules = {domain_rule#48};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#256, explicit_attribute#257, explicit_attribute#258, explicit_attribute#262};
	higher_level_constraints = conjunction#381;
END_INSTANCE;

INSTANCE entity_type#137;
	name = "date_and_time";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#255, explicit_attribute#263};
	higher_level_constraints = conjunction#68;
END_INSTANCE;

INSTANCE entity_type#138;
	name = "dated_effectivity";
	is_abstract = false;
	subtype_of = {entity_type#140};
	explicit_attributes = {explicit_attribute#264, explicit_attribute#265};
	higher_level_constraints = conjunction#44;
END_INSTANCE;

INSTANCE entity_type#139;
	name = "lot_effectivity";
	is_abstract = false;
	subtype_of = {entity_type#140};
	explicit_attributes = {explicit_attribute#266, explicit_attribute#267};
	higher_level_constraints = conjunction#113;
END_INSTANCE;

INSTANCE entity_type#140;
	name = "effectivity";
	is_abstract = false;
	supertype_of = oneof_expression#17;
	explicit_attributes = {explicit_attribute#268};
	higher_level_constraints = conjunction#173;
END_INSTANCE;

INSTANCE entity_type#141;
	name = "effectivity_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#269};
	higher_level_constraints = conjunction#319;
END_INSTANCE;

INSTANCE entity_type#142;
	name = "connectivity_definition";
	domain_rules = {domain_rule#49, domain_rule#50, domain_rule#51, domain_rule#52, domain_rule#53, domain_rule#54, domain_rule#55, domain_rule#56, domain_rule#57};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#209;
END_INSTANCE;

INSTANCE entity_type#143;
	name = "functional_connectivity_definition";
	domain_rules = {domain_rule#58, domain_rule#59, domain_rule#60, domain_rule#61, domain_rule#62, domain_rule#63, domain_rule#64};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#266;
END_INSTANCE;

INSTANCE entity_type#144;
	name = "installation_location";
	domain_rules = {domain_rule#65, domain_rule#66, domain_rule#67, domain_rule#68};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#80;
END_INSTANCE;

INSTANCE entity_type#145;
	name = "installation_node";
	domain_rules = {domain_rule#69, domain_rule#70};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#409;
END_INSTANCE;

INSTANCE entity_type#146;
	name = "installation_route";
	domain_rules = {domain_rule#71, domain_rule#72, domain_rule#73};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#298;
END_INSTANCE;

INSTANCE entity_type#147;
	name = "installation_section";
	domain_rules = {domain_rule#74, domain_rule#75, domain_rule#76, domain_rule#77};
	is_abstract = false;
	subtype_of = {entity_type#122, entity_type#119};
	explicit_attributes = {};
	higher_level_constraints = conjunction#164;
END_INSTANCE;

INSTANCE entity_type#148;
	name = "product_category";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#272, explicit_attribute#273};
	higher_level_constraints = conjunction#357;
END_INSTANCE;

INSTANCE entity_type#149;
	name = "product_category_relationship";
	domain_rules = {domain_rule#78};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#270, explicit_attribute#271, explicit_attribute#274, explicit_attribute#275};
	higher_level_constraints = conjunction#139;
END_INSTANCE;

INSTANCE entity_type#150;
	name = "group";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#276, explicit_attribute#277};
	higher_level_constraints = conjunction#86;
END_INSTANCE;

INSTANCE entity_type#151;
	name = "product_configuration_condition";
	domain_rules = {domain_rule#79};
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#277;
END_INSTANCE;

INSTANCE entity_type#152;
	name = "property_definition_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#278, explicit_attribute#279, explicit_attribute#280, explicit_attribute#281};
	higher_level_constraints = conjunction#211;
END_INSTANCE;

INSTANCE entity_type#153;
	name = "security_classification_level";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#284};
	higher_level_constraints = conjunction#344;
END_INSTANCE;

INSTANCE entity_type#154;
	name = "security_classification";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#282, explicit_attribute#283, explicit_attribute#285};
	higher_level_constraints = conjunction#309;
END_INSTANCE;

INSTANCE entity_type#155;
	name = "signal";
	domain_rules = {domain_rule#80, domain_rule#81, domain_rule#82};
	is_abstract = false;
	subtype_of = {entity_type#109, entity_type#120};
	explicit_attributes = {};
	higher_level_constraints = conjunction#186;
END_INSTANCE;

INSTANCE entity_type#156;
	name = "electrotechnical_effectivity_assignment";
	is_abstract = false;
	subtype_of = {entity_type#141};
	explicit_attributes = {explicit_attribute#286};
	higher_level_constraints = conjunction#297;
END_INSTANCE;

INSTANCE entity_type#157;
	name = "group_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#287};
	higher_level_constraints = conjunction#52;
END_INSTANCE;

INSTANCE entity_type#158;
	name = "product_configuration_type";
	domain_rules = {domain_rule#83};
	is_abstract = false;
	subtype_of = {entity_type#128, entity_type#148};
	explicit_attributes = {};
	higher_level_constraints = conjunction#276;
END_INSTANCE;

INSTANCE entity_type#159;
	name = "electrotechnical_product_configuration_group_assignment";
	domain_rules = {domain_rule#84, domain_rule#85, domain_rule#86, domain_rule#87};
	is_abstract = false;
	subtype_of = {entity_type#157};
	explicit_attributes = {explicit_attribute#288};
	higher_level_constraints = conjunction#219;
END_INSTANCE;

INSTANCE entity_type#160;
	name = "functional_product";
	domain_rules = {domain_rule#88, domain_rule#89};
	is_abstract = false;
	subtype_of = {entity_type#115};
	explicit_attributes = {};
	higher_level_constraints = conjunction#27;
END_INSTANCE;

INSTANCE entity_type#161;
	name = "product_class";
	domain_rules = {domain_rule#90, domain_rule#91};
	is_abstract = false;
	subtype_of = {entity_type#148, entity_type#127};
	explicit_attributes = {};
	higher_level_constraints = conjunction#46;
END_INSTANCE;

INSTANCE entity_type#162;
	name = "electrotechnical_output_change_work_assignment";
	is_abstract = false;
	subtype_of = {entity_type#126};
	explicit_attributes = {explicit_attribute#289};
	higher_level_constraints = conjunction#7;
END_INSTANCE;

INSTANCE entity_type#163;
	name = "planar_extent";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#290, explicit_attribute#291};
	higher_level_constraints = conjunction#231;
END_INSTANCE;

INSTANCE entity_type#164;
	name = "planar_box";
	is_abstract = false;
	subtype_of = {entity_type#163};
	explicit_attributes = {explicit_attribute#292};
	higher_level_constraints = conjunction#160;
END_INSTANCE;

INSTANCE entity_type#165;
	name = "camera_model_d2";
	domain_rules = {domain_rule#92};
	is_abstract = false;
	subtype_of = {entity_type#166};
	explicit_attributes = {explicit_attribute#293, explicit_attribute#294};
	higher_level_constraints = conjunction#51;
END_INSTANCE;

INSTANCE entity_type#166;
	name = "camera_model";
	domain_rules = {domain_rule#93, domain_rule#94};
	is_abstract = false;
	supertype_of = entity_type#165;
	subtype_of = {entity_type#93};
	explicit_attributes = {};
	higher_level_constraints = conjunction#8;
END_INSTANCE;

INSTANCE entity_type#167;
	name = "action_directive";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#295, explicit_attribute#296, explicit_attribute#297, explicit_attribute#298, explicit_attribute#299};
	higher_level_constraints = conjunction#10;
END_INSTANCE;

INSTANCE entity_type#168;
	name = "terminator_symbol";
	is_abstract = false;
	subtype_of = {entity_type#75};
	explicit_attributes = {explicit_attribute#300};
	higher_level_constraints = conjunction#134;
END_INSTANCE;

INSTANCE entity_type#169;
	name = "leader_terminator";
	domain_rules = {domain_rule#95};
	is_abstract = false;
	subtype_of = {entity_type#168};
	explicit_attributes = {};
	higher_level_constraints = conjunction#18;
END_INSTANCE;

INSTANCE entity_type#170;
	name = "product_configuration_type_category";
	is_abstract = false;
	subtype_of = {entity_type#148};
	explicit_attributes = {};
	higher_level_constraints = conjunction#19;
END_INSTANCE;

INSTANCE entity_type#171;
	name = "draughting_callout";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#301};
	higher_level_constraints = conjunction#288;
END_INSTANCE;

INSTANCE entity_type#172;
	name = "leader_directed_callout";
	domain_rules = {domain_rule#96, domain_rule#97};
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#307;
END_INSTANCE;

INSTANCE entity_type#173;
	name = "leader_directed_dimension";
	domain_rules = {domain_rule#98};
	is_abstract = false;
	subtype_of = {entity_type#172};
	explicit_attributes = {};
	higher_level_constraints = conjunction#23;
END_INSTANCE;

INSTANCE entity_type#174;
	name = "representation_context";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#304, explicit_attribute#305};
	inverse_attributes = {inverse_attribute#10};
	higher_level_constraints = conjunction#140;
END_INSTANCE;

INSTANCE entity_type#175;
	name = "representation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#302, explicit_attribute#303, explicit_attribute#307};
	higher_level_constraints = conjunction#136;
END_INSTANCE;

INSTANCE entity_type#176;
	name = "presentation_representation";
	domain_rules = {domain_rule#99, domain_rule#100};
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#95;
END_INSTANCE;

INSTANCE entity_type#177;
	name = "presentation_area";
	domain_rules = {domain_rule#101};
	is_abstract = false;
	subtype_of = {entity_type#176};
	explicit_attributes = {};
	higher_level_constraints = conjunction#403;
END_INSTANCE;

INSTANCE entity_type#178;
	name = "area_in_set";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#308, explicit_attribute#309};
	higher_level_constraints = conjunction#248;
END_INSTANCE;

INSTANCE entity_type#179;
	name = "presentation_set";
	is_abstract = false;
	explicit_attributes = {};
	inverse_attributes = {inverse_attribute#11};
	higher_level_constraints = conjunction#127;
END_INSTANCE;

INSTANCE entity_type#180;
	name = "drawing_definition";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#312, explicit_attribute#313};
	higher_level_constraints = conjunction#230;
END_INSTANCE;

INSTANCE entity_type#181;
	name = "drawing_revision";
	is_abstract = false;
	subtype_of = {entity_type#179};
	explicit_attributes = {explicit_attribute#311, explicit_attribute#314, explicit_attribute#315};
	unique_rules = {unique_rule#7};
	higher_level_constraints = conjunction#258;
END_INSTANCE;

INSTANCE entity_type#182;
	name = "drawing_revision_sequence";
	domain_rules = {domain_rule#102};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#318, explicit_attribute#319};
	higher_level_constraints = conjunction#24;
END_INSTANCE;

INSTANCE entity_type#183;
	name = "descriptive_representation_item";
	is_abstract = false;
	subtype_of = {entity_type#76};
	explicit_attributes = {explicit_attribute#320};
	higher_level_constraints = conjunction#59;
END_INSTANCE;

INSTANCE entity_type#184;
	name = "logical_representation_item";
	domain_rules = {domain_rule#103};
	is_abstract = false;
	subtype_of = {entity_type#183};
	explicit_attributes = {};
	higher_level_constraints = conjunction#26;
END_INSTANCE;

INSTANCE entity_type#185;
	name = "product_related_product_category";
	is_abstract = false;
	subtype_of = {entity_type#148};
	explicit_attributes = {explicit_attribute#321};
	higher_level_constraints = conjunction#30;
END_INSTANCE;

INSTANCE entity_type#186;
	name = "colour_representation_item";
	is_abstract = false;
	subtype_of = {entity_type#71, entity_type#76};
	explicit_attributes = {};
	higher_level_constraints = conjunction#31;
END_INSTANCE;

INSTANCE entity_type#187;
	name = "uncertainty_qualifier";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#322, explicit_attribute#323};
	higher_level_constraints = conjunction#33;
END_INSTANCE;

INSTANCE entity_type#188;
	name = "representation_map";
	domain_rules = {domain_rule#104};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#324, explicit_attribute#325};
	inverse_attributes = {inverse_attribute#12};
	higher_level_constraints = conjunction#148;
END_INSTANCE;

INSTANCE entity_type#189;
	name = "mapped_item";
	domain_rules = {domain_rule#105};
	is_abstract = false;
	subtype_of = {entity_type#76};
	explicit_attributes = {explicit_attribute#327, explicit_attribute#328};
	higher_level_constraints = conjunction#401;
END_INSTANCE;

INSTANCE entity_type#190;
	name = "annotation_text";
	domain_rules = {domain_rule#106, domain_rule#107, domain_rule#108};
	is_abstract = false;
	subtype_of = {entity_type#189};
	explicit_attributes = {};
	higher_level_constraints = conjunction#126;
END_INSTANCE;

INSTANCE entity_type#191;
	name = "pre_defined_text_font";
	is_abstract = false;
	subtype_of = {entity_type#46};
	explicit_attributes = {};
	higher_level_constraints = conjunction#168;
END_INSTANCE;

INSTANCE entity_type#192;
	name = "externally_defined_text_font";
	is_abstract = false;
	subtype_of = {entity_type#49};
	explicit_attributes = {};
	higher_level_constraints = conjunction#101;
END_INSTANCE;

INSTANCE entity_type#193;
	name = "text_literal";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#329, explicit_attribute#330, explicit_attribute#331, explicit_attribute#332, explicit_attribute#333};
	higher_level_constraints = conjunction#221;
END_INSTANCE;

INSTANCE entity_type#194;
	name = "composite_text";
	domain_rules = {domain_rule#109};
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#334};
	higher_level_constraints = conjunction#178;
END_INSTANCE;

INSTANCE entity_type#195;
	name = "composite_text_with_extent";
	is_abstract = false;
	subtype_of = {entity_type#194};
	explicit_attributes = {explicit_attribute#335};
	higher_level_constraints = conjunction#34;
END_INSTANCE;

INSTANCE entity_type#196;
	name = "address";
	domain_rules = {domain_rule#110};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#336, explicit_attribute#337, explicit_attribute#338, explicit_attribute#339, explicit_attribute#340, explicit_attribute#341, explicit_attribute#342, explicit_attribute#343, explicit_attribute#344, explicit_attribute#345, explicit_attribute#346, explicit_attribute#347};
	higher_level_constraints = conjunction#366;
END_INSTANCE;

INSTANCE entity_type#197;
	name = "organization";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#348, explicit_attribute#349, explicit_attribute#350};
	higher_level_constraints = conjunction#299;
END_INSTANCE;

INSTANCE entity_type#198;
	name = "organizational_address";
	is_abstract = false;
	subtype_of = {entity_type#196};
	explicit_attributes = {explicit_attribute#351, explicit_attribute#352};
	higher_level_constraints = conjunction#35;
END_INSTANCE;

INSTANCE entity_type#199;
	name = "pre_defined_symbol";
	is_abstract = false;
	subtype_of = {entity_type#46};
	explicit_attributes = {};
	higher_level_constraints = conjunction#372;
END_INSTANCE;

INSTANCE entity_type#200;
	name = "pre_defined_dimension_symbol";
	domain_rules = {domain_rule#111};
	is_abstract = false;
	subtype_of = {entity_type#199};
	explicit_attributes = {};
	higher_level_constraints = conjunction#37;
END_INSTANCE;

INSTANCE entity_type#201;
	name = "uniform_curve";
	is_abstract = false;
	subtype_of = {entity_type#210};
	explicit_attributes = {};
	higher_level_constraints = conjunction#114;
END_INSTANCE;

INSTANCE entity_type#202;
	name = "b_spline_curve_with_knots";
	domain_rules = {domain_rule#112, domain_rule#113};
	is_abstract = false;
	subtype_of = {entity_type#210};
	explicit_attributes = {explicit_attribute#353, explicit_attribute#354, explicit_attribute#355};
	derived_attributes = {derived_attribute#5};
	higher_level_constraints = conjunction#273;
END_INSTANCE;

INSTANCE entity_type#203;
	name = "quasi_uniform_curve";
	is_abstract = false;
	subtype_of = {entity_type#210};
	explicit_attributes = {};
	higher_level_constraints = conjunction#90;
END_INSTANCE;

INSTANCE entity_type#204;
	name = "bezier_curve";
	is_abstract = false;
	subtype_of = {entity_type#210};
	explicit_attributes = {};
	higher_level_constraints = conjunction#115;
END_INSTANCE;

INSTANCE entity_type#205;
	name = "polyline";
	is_abstract = false;
	subtype_of = {entity_type#209};
	explicit_attributes = {explicit_attribute#356};
	higher_level_constraints = conjunction#350;
END_INSTANCE;

INSTANCE entity_type#206;
	name = "trimmed_curve";
	domain_rules = {domain_rule#114, domain_rule#115};
	is_abstract = false;
	subtype_of = {entity_type#209};
	explicit_attributes = {explicit_attribute#357, explicit_attribute#358, explicit_attribute#359, explicit_attribute#360, explicit_attribute#361};
	higher_level_constraints = conjunction#128;
END_INSTANCE;

INSTANCE entity_type#207;
	name = "composite_curve_segment";
	domain_rules = {domain_rule#116};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#362, explicit_attribute#363, explicit_attribute#364};
	inverse_attributes = {inverse_attribute#13};
	higher_level_constraints = conjunction#253;
END_INSTANCE;

INSTANCE entity_type#208;
	name = "composite_curve";
	domain_rules = {domain_rule#117};
	is_abstract = false;
	subtype_of = {entity_type#209};
	explicit_attributes = {explicit_attribute#366, explicit_attribute#367};
	derived_attributes = {derived_attribute#6, derived_attribute#7};
	higher_level_constraints = conjunction#161;
END_INSTANCE;

INSTANCE entity_type#209;
	name = "bounded_curve";
	is_abstract = false;
	supertype_of = oneof_expression#19;
	subtype_of = {entity_type#92};
	explicit_attributes = {};
	higher_level_constraints = conjunction#53;
END_INSTANCE;

INSTANCE entity_type#210;
	name = "b_spline_curve";
	domain_rules = {domain_rule#118};
	is_abstract = false;
	supertype_of = andor_expression#2;
	subtype_of = {entity_type#209};
	explicit_attributes = {explicit_attribute#368, explicit_attribute#369, explicit_attribute#370, explicit_attribute#371, explicit_attribute#372};
	derived_attributes = {derived_attribute#8, derived_attribute#9};
	higher_level_constraints = conjunction#412;
END_INSTANCE;

INSTANCE entity_type#211;
	name = "rational_b_spline_curve";
	domain_rules = {domain_rule#119, domain_rule#120};
	is_abstract = false;
	subtype_of = {entity_type#210};
	explicit_attributes = {explicit_attribute#373};
	derived_attributes = {derived_attribute#10};
	higher_level_constraints = conjunction#38;
END_INSTANCE;

INSTANCE entity_type#212;
	name = "person";
	domain_rules = {domain_rule#121};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#374, explicit_attribute#375, explicit_attribute#376, explicit_attribute#377, explicit_attribute#378, explicit_attribute#379};
	unique_rules = {unique_rule#8};
	higher_level_constraints = conjunction#54;
END_INSTANCE;

INSTANCE entity_type#213;
	name = "person_and_organization";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#381, explicit_attribute#382};
	higher_level_constraints = conjunction#373;
END_INSTANCE;

INSTANCE entity_type#214;
	name = "person_and_organization_role";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#384};
	higher_level_constraints = conjunction#88;
END_INSTANCE;

INSTANCE entity_type#215;
	name = "person_and_organization_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#383, explicit_attribute#385};
	higher_level_constraints = conjunction#179;
END_INSTANCE;

INSTANCE entity_type#216;
	name = "contract_type";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#388};
	higher_level_constraints = conjunction#271;
END_INSTANCE;

INSTANCE entity_type#217;
	name = "contract";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#386, explicit_attribute#387, explicit_attribute#389};
	higher_level_constraints = conjunction#169;
END_INSTANCE;

INSTANCE entity_type#218;
	name = "device_interface";
	domain_rules = {domain_rule#122, domain_rule#123, domain_rule#124};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#380;
END_INSTANCE;

INSTANCE entity_type#219;
	name = "executed_action";
	is_abstract = false;
	subtype_of = {entity_type#125};
	explicit_attributes = {};
	higher_level_constraints = conjunction#367;
END_INSTANCE;

INSTANCE entity_type#220;
	name = "directed_action";
	is_abstract = false;
	subtype_of = {entity_type#219};
	explicit_attributes = {explicit_attribute#390};
	higher_level_constraints = conjunction#234;
END_INSTANCE;

INSTANCE entity_type#221;
	name = "document_type";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#394};
	higher_level_constraints = conjunction#155;
END_INSTANCE;

INSTANCE entity_type#222;
	name = "document";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#391, explicit_attribute#392, explicit_attribute#393, explicit_attribute#395};
	unique_rules = {unique_rule#9};
	higher_level_constraints = conjunction#175;
END_INSTANCE;

INSTANCE entity_type#223;
	name = "drawing_sheet_revision";
	domain_rules = {domain_rule#125};
	is_abstract = false;
	subtype_of = {entity_type#177};
	explicit_attributes = {explicit_attribute#397};
	higher_level_constraints = conjunction#289;
END_INSTANCE;

INSTANCE entity_type#224;
	name = "electrotechnical_device";
	domain_rules = {domain_rule#126, domain_rule#127, domain_rule#128, domain_rule#129, domain_rule#130};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#208;
END_INSTANCE;

INSTANCE entity_type#225;
	name = "document_reference";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#398, explicit_attribute#399};
	higher_level_constraints = conjunction#156;
END_INSTANCE;

INSTANCE entity_type#226;
	name = "action_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#400, explicit_attribute#401, explicit_attribute#402, explicit_attribute#403};
	higher_level_constraints = conjunction#247;
END_INSTANCE;

INSTANCE entity_type#227;
	name = "document_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#404, explicit_attribute#405, explicit_attribute#406, explicit_attribute#407};
	higher_level_constraints = conjunction#225;
END_INSTANCE;

INSTANCE entity_type#228;
	name = "electrotechnical_class_system";
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#157;
END_INSTANCE;

INSTANCE entity_type#229;
	name = "electrotechnical_marking";
	domain_rules = {domain_rule#131, domain_rule#132};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#267;
END_INSTANCE;

INSTANCE entity_type#230;
	name = "electrotechnical_system";
	domain_rules = {domain_rule#133};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#145;
END_INSTANCE;

INSTANCE entity_type#231;
	name = "function_interface";
	domain_rules = {domain_rule#134, domain_rule#135};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#353;
END_INSTANCE;

INSTANCE entity_type#232;
	name = "note_representation";
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#361;
END_INSTANCE;

INSTANCE entity_type#233;
	name = "port";
	domain_rules = {domain_rule#136, domain_rule#137, domain_rule#138, domain_rule#139, domain_rule#140, domain_rule#141, domain_rule#142, domain_rule#143, domain_rule#144};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#144;
END_INSTANCE;

INSTANCE entity_type#234;
	name = "port_bundle";
	domain_rules = {domain_rule#145, domain_rule#146, domain_rule#147, domain_rule#148, domain_rule#149, domain_rule#150, domain_rule#151, domain_rule#152, domain_rule#153, domain_rule#154, domain_rule#155, domain_rule#156};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#177;
END_INSTANCE;

INSTANCE entity_type#235;
	name = "presentation_view";
	is_abstract = false;
	subtype_of = {entity_type#176};
	explicit_attributes = {};
	higher_level_constraints = conjunction#131;
END_INSTANCE;

INSTANCE entity_type#236;
	name = "process_variable";
	domain_rules = {domain_rule#157};
	is_abstract = false;
	subtype_of = {entity_type#120};
	explicit_attributes = {};
	higher_level_constraints = conjunction#123;
END_INSTANCE;

INSTANCE entity_type#237;
	name = "product_definition_formation_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#408, explicit_attribute#409, explicit_attribute#410, explicit_attribute#411, explicit_attribute#412};
	higher_level_constraints = conjunction#50;
END_INSTANCE;

INSTANCE entity_type#238;
	name = "product_definition_with_associated_documents";
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {explicit_attribute#413};
	higher_level_constraints = conjunction#291;
END_INSTANCE;

INSTANCE entity_type#239;
	name = "project";
	domain_rules = {domain_rule#158, domain_rule#159, domain_rule#160, domain_rule#161};
	is_abstract = false;
	subtype_of = {entity_type#197};
	explicit_attributes = {};
	higher_level_constraints = conjunction#286;
END_INSTANCE;

INSTANCE entity_type#240;
	name = "standardized_data_element";
	domain_rules = {domain_rule#162, domain_rule#163, domain_rule#164};
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#292;
END_INSTANCE;

INSTANCE entity_type#241;
	name = "terminal";
	domain_rules = {domain_rule#165, domain_rule#166, domain_rule#167, domain_rule#168, domain_rule#169, domain_rule#170, domain_rule#171};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#265;
END_INSTANCE;

INSTANCE entity_type#242;
	name = "terminal_bundle";
	domain_rules = {domain_rule#172, domain_rule#173, domain_rule#174, domain_rule#175, domain_rule#176, domain_rule#177, domain_rule#178, domain_rule#179, domain_rule#180, domain_rule#181};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#382;
END_INSTANCE;

INSTANCE entity_type#243;
	name = "user_defined_data_element";
	domain_rules = {domain_rule#182, domain_rule#183, domain_rule#184, domain_rule#185, domain_rule#186};
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#391;
END_INSTANCE;

INSTANCE entity_type#244;
	name = "electrotechnical_document_reference";
	is_abstract = false;
	subtype_of = {entity_type#225};
	explicit_attributes = {explicit_attribute#414};
	higher_level_constraints = conjunction#106;
END_INSTANCE;

INSTANCE entity_type#245;
	name = "supplied_part_relationship";
	is_abstract = false;
	subtype_of = {entity_type#118};
	explicit_attributes = {};
	higher_level_constraints = conjunction#174;
END_INSTANCE;

INSTANCE entity_type#246;
	name = "electrotechnical_person_organization_assignment";
	is_abstract = false;
	subtype_of = {entity_type#215};
	explicit_attributes = {explicit_attribute#415};
	higher_level_constraints = conjunction#39;
END_INSTANCE;

INSTANCE entity_type#247;
	name = "date_time_role";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#417};
	higher_level_constraints = conjunction#239;
END_INSTANCE;

INSTANCE entity_type#248;
	name = "date_and_time_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#416, explicit_attribute#418};
	higher_level_constraints = conjunction#315;
END_INSTANCE;

INSTANCE entity_type#249;
	name = "approval_status";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#420};
	higher_level_constraints = conjunction#313;
END_INSTANCE;

INSTANCE entity_type#250;
	name = "approval";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#421, explicit_attribute#422};
	higher_level_constraints = conjunction#60;
END_INSTANCE;

INSTANCE entity_type#251;
	name = "approval_role";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#424};
	higher_level_constraints = conjunction#70;
END_INSTANCE;

INSTANCE entity_type#252;
	name = "approval_person_organization";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#419, explicit_attribute#423, explicit_attribute#425};
	higher_level_constraints = conjunction#351;
END_INSTANCE;

INSTANCE entity_type#253;
	name = "organization_role";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#427};
	higher_level_constraints = conjunction#200;
END_INSTANCE;

INSTANCE entity_type#254;
	name = "organization_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#426, explicit_attribute#428};
	higher_level_constraints = conjunction#312;
END_INSTANCE;

INSTANCE entity_type#255;
	name = "electrotechnical_organization_assignment";
	is_abstract = false;
	subtype_of = {entity_type#254};
	explicit_attributes = {explicit_attribute#429};
	higher_level_constraints = conjunction#272;
END_INSTANCE;

INSTANCE entity_type#256;
	name = "electrotechnical_date_and_organization_assignment";
	domain_rules = {domain_rule#187};
	is_abstract = false;
	subtype_of = {entity_type#254};
	explicit_attributes = {explicit_attribute#430};
	higher_level_constraints = conjunction#326;
END_INSTANCE;

INSTANCE entity_type#257;
	name = "electrotechnical_date_and_person_organization_assignment";
	domain_rules = {domain_rule#188};
	is_abstract = false;
	subtype_of = {entity_type#215};
	explicit_attributes = {explicit_attribute#431};
	higher_level_constraints = conjunction#340;
END_INSTANCE;

INSTANCE entity_type#258;
	name = "electrotechnical_date_and_time_assignment";
	is_abstract = false;
	subtype_of = {entity_type#248};
	explicit_attributes = {explicit_attribute#432};
	higher_level_constraints = conjunction#40;
END_INSTANCE;

INSTANCE entity_type#259;
	name = "presentation_with_association";
	domain_rules = {domain_rule#189, domain_rule#190};
	is_abstract = false;
	subtype_of = {entity_type#176};
	explicit_attributes = {};
	higher_level_constraints = conjunction#41;
END_INSTANCE;

INSTANCE entity_type#260;
	name = "annotation_subfigure_occurrence";
	domain_rules = {domain_rule#191, domain_rule#192, domain_rule#193, domain_rule#194};
	is_abstract = false;
	subtype_of = {entity_type#75};
	explicit_attributes = {};
	higher_level_constraints = conjunction#43;
END_INSTANCE;

INSTANCE entity_type#261;
	name = "product_type";
	domain_rules = {domain_rule#195, domain_rule#196};
	is_abstract = false;
	subtype_of = {entity_type#185};
	explicit_attributes = {};
	higher_level_constraints = conjunction#48;
END_INSTANCE;

INSTANCE entity_type#262;
	name = "group_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#433, explicit_attribute#434, explicit_attribute#435, explicit_attribute#436};
	higher_level_constraints = conjunction#49;
END_INSTANCE;

INSTANCE entity_type#263;
	name = "page_connector_group";
	domain_rules = {domain_rule#197, domain_rule#198};
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#56;
END_INSTANCE;

INSTANCE entity_type#264;
	name = "geometric_representation_context";
	is_abstract = false;
	subtype_of = {entity_type#174};
	explicit_attributes = {explicit_attribute#437};
	higher_level_constraints = conjunction#61;
END_INSTANCE;

INSTANCE entity_type#265;
	name = "draughting_annotation_occurrence";
	domain_rules = {domain_rule#199, domain_rule#200, domain_rule#201, domain_rule#202, domain_rule#203, domain_rule#204, domain_rule#205, domain_rule#206, domain_rule#207, domain_rule#208, domain_rule#209, domain_rule#210, domain_rule#211, domain_rule#212, domain_rule#213, domain_rule#214, domain_rule#215, domain_rule#216, domain_rule#217, domain_rule#218, domain_rule#219, domain_rule#220};
	is_abstract = false;
	subtype_of = {entity_type#106};
	explicit_attributes = {};
	higher_level_constraints = conjunction#62;
END_INSTANCE;

INSTANCE entity_type#266;
	name = "item_designation_context";
	domain_rules = {domain_rule#221};
	is_abstract = false;
	subtype_of = {entity_type#174};
	explicit_attributes = {};
	higher_level_constraints = conjunction#171;
END_INSTANCE;

INSTANCE entity_type#267;
	name = "symbol_representation_map";
	domain_rules = {domain_rule#222, domain_rule#223};
	is_abstract = false;
	subtype_of = {entity_type#188};
	explicit_attributes = {};
	higher_level_constraints = conjunction#124;
END_INSTANCE;

INSTANCE entity_type#268;
	name = "electrotechnical_classification_assignment";
	is_abstract = false;
	subtype_of = {entity_type#157};
	explicit_attributes = {explicit_attribute#438};
	higher_level_constraints = conjunction#63;
END_INSTANCE;

INSTANCE entity_type#269;
	name = "action_status";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#439, explicit_attribute#440};
	higher_level_constraints = conjunction#64;
END_INSTANCE;

INSTANCE entity_type#270;
	name = "draughting_callout_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#441, explicit_attribute#442, explicit_attribute#443, explicit_attribute#444};
	higher_level_constraints = conjunction#91;
END_INSTANCE;

INSTANCE entity_type#271;
	name = "dimension_pair";
	domain_rules = {domain_rule#224, domain_rule#225, domain_rule#226};
	is_abstract = false;
	subtype_of = {entity_type#270};
	explicit_attributes = {};
	higher_level_constraints = conjunction#65;
END_INSTANCE;

INSTANCE entity_type#272;
	name = "draughting_title";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#445, explicit_attribute#446, explicit_attribute#447};
	higher_level_constraints = conjunction#66;
END_INSTANCE;

INSTANCE entity_type#273;
	name = "page_connector_presentation_group";
	domain_rules = {domain_rule#227, domain_rule#228};
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#69;
END_INSTANCE;

INSTANCE entity_type#274;
	name = "projection_curve";
	is_abstract = false;
	subtype_of = {entity_type#73};
	explicit_attributes = {};
	higher_level_constraints = conjunction#72;
END_INSTANCE;

INSTANCE entity_type#275;
	name = "application_protocol_definition";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#448, explicit_attribute#449, explicit_attribute#450, explicit_attribute#451};
	higher_level_constraints = conjunction#73;
END_INSTANCE;

INSTANCE entity_type#276;
	name = "dimension_callout_relationship";
	domain_rules = {domain_rule#229, domain_rule#230, domain_rule#231, domain_rule#232};
	is_abstract = false;
	subtype_of = {entity_type#270};
	explicit_attributes = {};
	higher_level_constraints = conjunction#74;
END_INSTANCE;

INSTANCE entity_type#277;
	name = "presentation_size";
	domain_rules = {domain_rule#233};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#452, explicit_attribute#453};
	higher_level_constraints = conjunction#75;
END_INSTANCE;

INSTANCE entity_type#278;
	name = "uncertainty_measure_with_unit";
	domain_rules = {domain_rule#234};
	is_abstract = false;
	subtype_of = {entity_type#70};
	explicit_attributes = {explicit_attribute#454, explicit_attribute#455};
	higher_level_constraints = conjunction#78;
END_INSTANCE;

INSTANCE entity_type#279;
	name = "pre_defined_colour";
	is_abstract = false;
	subtype_of = {entity_type#46, entity_type#71};
	explicit_attributes = {};
	higher_level_constraints = conjunction#293;
END_INSTANCE;

INSTANCE entity_type#280;
	name = "draughting_pre_defined_colour";
	domain_rules = {domain_rule#235};
	is_abstract = false;
	subtype_of = {entity_type#279};
	explicit_attributes = {};
	higher_level_constraints = conjunction#79;
END_INSTANCE;

INSTANCE entity_type#281;
	name = "digital_document";
	domain_rules = {domain_rule#236, domain_rule#237, domain_rule#238, domain_rule#239, domain_rule#240, domain_rule#241, domain_rule#242};
	is_abstract = false;
	subtype_of = {entity_type#222};
	explicit_attributes = {};
	higher_level_constraints = conjunction#81;
END_INSTANCE;

INSTANCE entity_type#282;
	name = "electrotechnical_output_start_work_assignment";
	is_abstract = false;
	subtype_of = {entity_type#126};
	explicit_attributes = {explicit_attribute#456};
	higher_level_constraints = conjunction#83;
END_INSTANCE;

INSTANCE entity_type#283;
	name = "action_request_status";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#457, explicit_attribute#458};
	higher_level_constraints = conjunction#84;
END_INSTANCE;

INSTANCE entity_type#284;
	name = "representation_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#459, explicit_attribute#460, explicit_attribute#461, explicit_attribute#462};
	higher_level_constraints = conjunction#226;
END_INSTANCE;

INSTANCE entity_type#285;
	name = "item_defined_transformation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#463, explicit_attribute#464, explicit_attribute#465, explicit_attribute#466};
	higher_level_constraints = conjunction#135;
END_INSTANCE;

INSTANCE entity_type#286;
	name = "functionally_defined_transformation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#467, explicit_attribute#468};
	higher_level_constraints = conjunction#204;
END_INSTANCE;

INSTANCE entity_type#287;
	name = "representation_relationship_with_transformation";
	domain_rules = {domain_rule#243};
	is_abstract = false;
	subtype_of = {entity_type#284};
	explicit_attributes = {explicit_attribute#469};
	higher_level_constraints = conjunction#87;
END_INSTANCE;

INSTANCE entity_type#288;
	name = "presentation_layer_assignment";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#470, explicit_attribute#471, explicit_attribute#472};
	higher_level_constraints = conjunction#89;
END_INSTANCE;

INSTANCE entity_type#289;
	name = "presented_item";
	is_abstract = true;
	explicit_attributes = {};
	higher_level_constraints = conjunction#206;
END_INSTANCE;

INSTANCE entity_type#290;
	name = "presented_item_representation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#473, explicit_attribute#474};
	higher_level_constraints = conjunction#92;
END_INSTANCE;

INSTANCE entity_type#291;
	name = "global_uncertainty_assigned_context";
	is_abstract = false;
	subtype_of = {entity_type#174};
	explicit_attributes = {explicit_attribute#475};
	higher_level_constraints = conjunction#94;
END_INSTANCE;

INSTANCE entity_type#292;
	name = "draughting_elements";
	domain_rules = {domain_rule#244, domain_rule#245, domain_rule#246, domain_rule#247, domain_rule#248};
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#306;
END_INSTANCE;

INSTANCE entity_type#293;
	name = "draughting_group_elements_assignment";
	is_abstract = false;
	subtype_of = {entity_type#157};
	explicit_attributes = {explicit_attribute#476};
	higher_level_constraints = conjunction#96;
END_INSTANCE;

INSTANCE entity_type#294;
	name = "text_style_with_box_characteristics";
	domain_rules = {domain_rule#249};
	is_abstract = false;
	subtype_of = {entity_type#103};
	explicit_attributes = {explicit_attribute#477};
	higher_level_constraints = conjunction#97;
END_INSTANCE;

INSTANCE entity_type#295;
	name = "approval_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#478};
	higher_level_constraints = conjunction#119;
END_INSTANCE;

INSTANCE entity_type#296;
	name = "electrotechnical_approval_assignment";
	is_abstract = false;
	subtype_of = {entity_type#295};
	explicit_attributes = {explicit_attribute#479};
	higher_level_constraints = conjunction#98;
END_INSTANCE;

INSTANCE entity_type#297;
	name = "organization_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#480, explicit_attribute#481, explicit_attribute#482, explicit_attribute#483};
	higher_level_constraints = conjunction#99;
END_INSTANCE;

INSTANCE entity_type#298;
	name = "over_riding_styled_item";
	is_abstract = false;
	subtype_of = {entity_type#105};
	explicit_attributes = {explicit_attribute#484};
	higher_level_constraints = conjunction#143;
END_INSTANCE;

INSTANCE entity_type#299;
	name = "context_dependent_over_riding_styled_item";
	domain_rules = {domain_rule#250};
	is_abstract = false;
	subtype_of = {entity_type#298};
	explicit_attributes = {explicit_attribute#485};
	higher_level_constraints = conjunction#102;
END_INSTANCE;

INSTANCE entity_type#300;
	name = "draughting_pre_defined_text_font";
	domain_rules = {domain_rule#251};
	is_abstract = false;
	subtype_of = {entity_type#191};
	explicit_attributes = {};
	higher_level_constraints = conjunction#104;
END_INSTANCE;

INSTANCE entity_type#301;
	name = "externally_defined_symbol";
	is_abstract = false;
	subtype_of = {entity_type#49};
	explicit_attributes = {};
	higher_level_constraints = conjunction#105;
END_INSTANCE;

INSTANCE entity_type#302;
	name = "representation_using_predefined_data_elements";
	domain_rules = {domain_rule#252, domain_rule#253, domain_rule#254, domain_rule#255, domain_rule#256, domain_rule#257, domain_rule#258, domain_rule#259, domain_rule#260};
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#108;
END_INSTANCE;

INSTANCE entity_type#303;
	name = "dimension_curve_terminator";
	domain_rules = {domain_rule#261};
	is_abstract = false;
	subtype_of = {entity_type#168};
	explicit_attributes = {explicit_attribute#486};
	higher_level_constraints = conjunction#117;
END_INSTANCE;

INSTANCE entity_type#304;
	name = "contract_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#487};
	higher_level_constraints = conjunction#121;
END_INSTANCE;

INSTANCE entity_type#305;
	name = "projection_directed_callout";
	domain_rules = {domain_rule#262, domain_rule#263};
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#210;
END_INSTANCE;

INSTANCE entity_type#306;
	name = "ordinate_dimension";
	is_abstract = false;
	subtype_of = {entity_type#305};
	explicit_attributes = {};
	higher_level_constraints = conjunction#129;
END_INSTANCE;

INSTANCE entity_type#307;
	name = "text_literal_with_delineation";
	is_abstract = false;
	subtype_of = {entity_type#193};
	explicit_attributes = {explicit_attribute#488};
	higher_level_constraints = conjunction#132;
END_INSTANCE;

INSTANCE entity_type#308;
	name = "name_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#489};
	higher_level_constraints = conjunction#354;
END_INSTANCE;

INSTANCE entity_type#309;
	name = "electrotechnical_name_assignment";
	is_abstract = false;
	subtype_of = {entity_type#308};
	explicit_attributes = {explicit_attribute#490};
	higher_level_constraints = conjunction#133;
END_INSTANCE;

INSTANCE entity_type#310;
	name = "text_literal_with_blanking_box";
	is_abstract = false;
	subtype_of = {entity_type#193};
	explicit_attributes = {explicit_attribute#491};
	higher_level_constraints = conjunction#141;
END_INSTANCE;

INSTANCE entity_type#311;
	name = "product_definition_effectivity";
	is_abstract = false;
	subtype_of = {entity_type#140};
	explicit_attributes = {explicit_attribute#492};
	unique_rules = {unique_rule#10};
	higher_level_constraints = conjunction#355;
END_INSTANCE;

INSTANCE entity_type#312;
	name = "configuration_effectivity";
	domain_rules = {domain_rule#265, domain_rule#266};
	is_abstract = false;
	subtype_of = {entity_type#311};
	explicit_attributes = {explicit_attribute#495};
	unique_rules = {unique_rule#11};
	higher_level_constraints = conjunction#149;
END_INSTANCE;

INSTANCE entity_type#313;
	name = "date_role";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#500};
	higher_level_constraints = conjunction#259;
END_INSTANCE;

INSTANCE entity_type#314;
	name = "date_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#499, explicit_attribute#501};
	higher_level_constraints = conjunction#349;
END_INSTANCE;

INSTANCE entity_type#315;
	name = "electrotechnical_date_assignment";
	is_abstract = false;
	subtype_of = {entity_type#314};
	explicit_attributes = {explicit_attribute#502};
	higher_level_constraints = conjunction#151;
END_INSTANCE;

INSTANCE entity_type#316;
	name = "camera_usage";
	domain_rules = {domain_rule#267, domain_rule#268};
	is_abstract = false;
	subtype_of = {entity_type#188};
	explicit_attributes = {};
	higher_level_constraints = conjunction#152;
END_INSTANCE;

INSTANCE entity_type#317;
	name = "symbol_representation";
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#376;
END_INSTANCE;

INSTANCE entity_type#318;
	name = "draughting_symbol_representation";
	domain_rules = {domain_rule#269, domain_rule#270, domain_rule#271, domain_rule#272, domain_rule#273, domain_rule#274};
	is_abstract = false;
	subtype_of = {entity_type#317};
	explicit_attributes = {};
	unique_rules = {unique_rule#12};
	higher_level_constraints = conjunction#158;
END_INSTANCE;

INSTANCE entity_type#319;
	name = "drawing_sheet_layout";
	is_abstract = false;
	subtype_of = {entity_type#318};
	explicit_attributes = {};
	higher_level_constraints = conjunction#167;
END_INSTANCE;

INSTANCE entity_type#320;
	name = "pre_defined_geometrical_tolerance_symbol";
	domain_rules = {domain_rule#275};
	is_abstract = false;
	subtype_of = {entity_type#199};
	explicit_attributes = {};
	higher_level_constraints = conjunction#172;
END_INSTANCE;

INSTANCE entity_type#321;
	name = "composite_text_with_blanking_box";
	is_abstract = false;
	subtype_of = {entity_type#194};
	explicit_attributes = {explicit_attribute#504};
	higher_level_constraints = conjunction#197;
END_INSTANCE;

INSTANCE entity_type#322;
	name = "datum_feature_callout";
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#198;
END_INSTANCE;

INSTANCE entity_type#323;
	name = "electrotechnical_presented_item";
	domain_rules = {domain_rule#276};
	is_abstract = false;
	subtype_of = {entity_type#289};
	explicit_attributes = {explicit_attribute#505};
	higher_level_constraints = conjunction#199;
END_INSTANCE;

INSTANCE entity_type#324;
	name = "electrotechnical_contract_assignment";
	is_abstract = false;
	subtype_of = {entity_type#304};
	explicit_attributes = {explicit_attribute#506};
	higher_level_constraints = conjunction#201;
END_INSTANCE;

INSTANCE entity_type#325;
	name = "dimension_curve_directed_callout";
	domain_rules = {domain_rule#277, domain_rule#278};
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#249;
END_INSTANCE;

INSTANCE entity_type#326;
	name = "diameter_dimension";
	is_abstract = false;
	subtype_of = {entity_type#325};
	explicit_attributes = {};
	higher_level_constraints = conjunction#202;
END_INSTANCE;

INSTANCE entity_type#327;
	name = "electrotechnical_class";
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#203;
END_INSTANCE;

INSTANCE entity_type#328;
	name = "text_literal_with_associated_curves";
	is_abstract = false;
	subtype_of = {entity_type#193};
	explicit_attributes = {explicit_attribute#507};
	higher_level_constraints = conjunction#207;
END_INSTANCE;

INSTANCE entity_type#329;
	name = "radius_dimension";
	domain_rules = {domain_rule#279};
	is_abstract = false;
	subtype_of = {entity_type#325};
	explicit_attributes = {};
	higher_level_constraints = conjunction#212;
END_INSTANCE;

INSTANCE entity_type#330;
	name = "action_property";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#508, explicit_attribute#509, explicit_attribute#510};
	higher_level_constraints = conjunction#213;
END_INSTANCE;

INSTANCE entity_type#331;
	name = "connecting_line_group_assignment";
	is_abstract = false;
	subtype_of = {entity_type#157};
	explicit_attributes = {explicit_attribute#511};
	higher_level_constraints = conjunction#214;
END_INSTANCE;

INSTANCE entity_type#332;
	name = "electrotechnical_product_configuration_condition_assignment";
	domain_rules = {domain_rule#280};
	is_abstract = false;
	subtype_of = {entity_type#157};
	explicit_attributes = {explicit_attribute#512};
	higher_level_constraints = conjunction#216;
END_INSTANCE;

INSTANCE entity_type#333;
	name = "property_definition_representation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#513, explicit_attribute#514};
	higher_level_constraints = conjunction#222;
END_INSTANCE;

INSTANCE entity_type#334;
	name = "curve_style_with_ends_and_corners";
	is_abstract = false;
	subtype_of = {entity_type#72};
	explicit_attributes = {explicit_attribute#515, explicit_attribute#516};
	higher_level_constraints = conjunction#223;
END_INSTANCE;

INSTANCE entity_type#335;
	name = "geometrical_tolerance_callout";
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#224;
END_INSTANCE;

INSTANCE entity_type#336;
	name = "shape_representation_relationship";
	domain_rules = {domain_rule#281};
	is_abstract = false;
	subtype_of = {entity_type#284};
	explicit_attributes = {};
	higher_level_constraints = conjunction#227;
END_INSTANCE;

INSTANCE entity_type#337;
	name = "type_qualifier";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#517};
	higher_level_constraints = conjunction#228;
END_INSTANCE;

INSTANCE entity_type#338;
	name = "annotation_fill_area";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#518};
	higher_level_constraints = conjunction#229;
END_INSTANCE;

INSTANCE entity_type#339;
	name = "reference_grid_layout";
	domain_rules = {domain_rule#282};
	is_abstract = false;
	subtype_of = {entity_type#319};
	explicit_attributes = {};
	higher_level_constraints = conjunction#232;
END_INSTANCE;

INSTANCE entity_type#340;
	name = "draughting_pre_defined_curve_font";
	domain_rules = {domain_rule#283};
	is_abstract = false;
	subtype_of = {entity_type#47};
	explicit_attributes = {};
	higher_level_constraints = conjunction#235;
END_INSTANCE;

INSTANCE entity_type#341;
	name = "draughting_presented_item";
	domain_rules = {domain_rule#284};
	is_abstract = false;
	subtype_of = {entity_type#289};
	explicit_attributes = {explicit_attribute#519};
	higher_level_constraints = conjunction#236;
END_INSTANCE;

INSTANCE entity_type#342;
	name = "draughting_specification_reference";
	domain_rules = {domain_rule#285};
	is_abstract = false;
	subtype_of = {entity_type#225};
	explicit_attributes = {explicit_attribute#520};
	higher_level_constraints = conjunction#237;
END_INSTANCE;

INSTANCE entity_type#343;
	name = "colour_specification";
	is_abstract = false;
	subtype_of = {entity_type#71};
	explicit_attributes = {explicit_attribute#521};
	higher_level_constraints = conjunction#251;
END_INSTANCE;

INSTANCE entity_type#344;
	name = "leader_curve";
	domain_rules = {domain_rule#286};
	is_abstract = false;
	subtype_of = {entity_type#73};
	explicit_attributes = {};
	higher_level_constraints = conjunction#252;
END_INSTANCE;

INSTANCE entity_type#345;
	name = "page_connector_reference_group_assignment";
	is_abstract = false;
	subtype_of = {entity_type#157};
	explicit_attributes = {explicit_attribute#522};
	higher_level_constraints = conjunction#254;
END_INSTANCE;

INSTANCE entity_type#346;
	name = "draughting_subfigure_representation";
	domain_rules = {domain_rule#287, domain_rule#288, domain_rule#289, domain_rule#290, domain_rule#291};
	is_abstract = false;
	subtype_of = {entity_type#317};
	explicit_attributes = {};
	higher_level_constraints = conjunction#255;
END_INSTANCE;

INSTANCE entity_type#347;
	name = "draughting_text_literal_with_delineation";
	domain_rules = {domain_rule#292};
	is_abstract = false;
	subtype_of = {entity_type#307};
	explicit_attributes = {};
	higher_level_constraints = conjunction#256;
END_INSTANCE;

INSTANCE entity_type#348;
	name = "qualified_representation_item";
	domain_rules = {domain_rule#293};
	is_abstract = false;
	subtype_of = {entity_type#76};
	explicit_attributes = {explicit_attribute#523};
	higher_level_constraints = conjunction#257;
END_INSTANCE;

INSTANCE entity_type#349;
	name = "dimension_callout_component_relationship";
	domain_rules = {domain_rule#294, domain_rule#295, domain_rule#296, domain_rule#297, domain_rule#298, domain_rule#299};
	is_abstract = false;
	subtype_of = {entity_type#270};
	explicit_attributes = {};
	higher_level_constraints = conjunction#260;
END_INSTANCE;

INSTANCE entity_type#350;
	name = "physically_modelled_product_definition";
	domain_rules = {domain_rule#300, domain_rule#301};
	is_abstract = false;
	subtype_of = {entity_type#117};
	explicit_attributes = {};
	higher_level_constraints = conjunction#269;
END_INSTANCE;

INSTANCE entity_type#351;
	name = "predefined_connectivity_definition";
	domain_rules = {domain_rule#302};
	is_abstract = false;
	subtype_of = {entity_type#142};
	explicit_attributes = {};
	higher_level_constraints = conjunction#270;
END_INSTANCE;

INSTANCE entity_type#352;
	name = "reference_grid_representation";
	domain_rules = {domain_rule#303, domain_rule#304, domain_rule#305, domain_rule#306, domain_rule#307, domain_rule#308, domain_rule#309, domain_rule#310, domain_rule#311, domain_rule#312};
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#278;
END_INSTANCE;

INSTANCE entity_type#353;
	name = "linear_dimension";
	is_abstract = false;
	subtype_of = {entity_type#325};
	explicit_attributes = {};
	higher_level_constraints = conjunction#283;
END_INSTANCE;

INSTANCE entity_type#354;
	name = "pre_defined_terminator_symbol";
	domain_rules = {domain_rule#313};
	is_abstract = false;
	subtype_of = {entity_type#199};
	explicit_attributes = {};
	higher_level_constraints = conjunction#284;
END_INSTANCE;

INSTANCE entity_type#355;
	name = "datum_target_callout";
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#285;
END_INSTANCE;

INSTANCE entity_type#356;
	name = "annotation_occurrence_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#524, explicit_attribute#525, explicit_attribute#526, explicit_attribute#527};
	higher_level_constraints = conjunction#405;
END_INSTANCE;

INSTANCE entity_type#357;
	name = "connecting_line_group";
	domain_rules = {domain_rule#314};
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#341;
END_INSTANCE;

INSTANCE entity_type#358;
	name = "page_connector_reference_group";
	domain_rules = {domain_rule#315, domain_rule#316};
	is_abstract = false;
	subtype_of = {entity_type#150};
	explicit_attributes = {};
	higher_level_constraints = conjunction#330;
END_INSTANCE;

INSTANCE entity_type#359;
	name = "presented_item_with_association";
	domain_rules = {domain_rule#317};
	is_abstract = false;
	subtype_of = {entity_type#289};
	explicit_attributes = {explicit_attribute#528};
	higher_level_constraints = conjunction#290;
END_INSTANCE;

INSTANCE entity_type#360;
	name = "dimension_curve";
	domain_rules = {domain_rule#318, domain_rule#319, domain_rule#320};
	is_abstract = false;
	subtype_of = {entity_type#73};
	explicit_attributes = {};
	higher_level_constraints = conjunction#295;
END_INSTANCE;

INSTANCE entity_type#361;
	name = "colour_rgb";
	domain_rules = {domain_rule#321, domain_rule#322, domain_rule#323};
	is_abstract = false;
	subtype_of = {entity_type#343};
	explicit_attributes = {explicit_attribute#529, explicit_attribute#530, explicit_attribute#531};
	higher_level_constraints = conjunction#300;
END_INSTANCE;

INSTANCE entity_type#362;
	name = "product_definition_usage";
	domain_rules = {domain_rule#324};
	is_abstract = false;
	subtype_of = {entity_type#118};
	explicit_attributes = {};
	unique_rules = {unique_rule#13};
	higher_level_constraints = conjunction#304;
END_INSTANCE;

INSTANCE entity_type#363;
	name = "measure_qualification";
	domain_rules = {domain_rule#325};
	is_abstract = false;
	explicit_attributes = {explicit_attribute#535, explicit_attribute#536, explicit_attribute#537, explicit_attribute#538};
	higher_level_constraints = conjunction#308;
END_INSTANCE;

INSTANCE entity_type#364;
	name = "shape_representation";
	is_abstract = false;
	subtype_of = {entity_type#175};
	explicit_attributes = {};
	higher_level_constraints = conjunction#310;
END_INSTANCE;

INSTANCE entity_type#365;
	name = "annotation_occurrence_associativity";
	domain_rules = {domain_rule#326};
	is_abstract = false;
	subtype_of = {entity_type#356};
	explicit_attributes = {};
	higher_level_constraints = conjunction#311;
END_INSTANCE;

INSTANCE entity_type#366;
	name = "composite_text_with_associated_curves";
	is_abstract = false;
	subtype_of = {entity_type#194};
	explicit_attributes = {explicit_attribute#539};
	higher_level_constraints = conjunction#318;
END_INSTANCE;

INSTANCE entity_type#367;
	name = "drawing_sheet_revision_usage";
	domain_rules = {domain_rule#327};
	is_abstract = false;
	subtype_of = {entity_type#178};
	explicit_attributes = {explicit_attribute#540};
	unique_rules = {unique_rule#14};
	higher_level_constraints = conjunction#322;
END_INSTANCE;

INSTANCE entity_type#368;
	name = "text_literal_with_extent";
	is_abstract = false;
	subtype_of = {entity_type#193};
	explicit_attributes = {explicit_attribute#543};
	higher_level_constraints = conjunction#325;
END_INSTANCE;

INSTANCE entity_type#369;
	name = "security_classification_assignment";
	is_abstract = true;
	explicit_attributes = {explicit_attribute#544};
	higher_level_constraints = conjunction#406;
END_INSTANCE;

INSTANCE entity_type#370;
	name = "electrotechnical_security_classification_assignment";
	is_abstract = false;
	subtype_of = {entity_type#369};
	explicit_attributes = {explicit_attribute#545};
	higher_level_constraints = conjunction#327;
END_INSTANCE;

INSTANCE entity_type#371;
	name = "linear_pattern_location";
	domain_rules = {domain_rule#328, domain_rule#329};
	is_abstract = false;
	subtype_of = {entity_type#122};
	explicit_attributes = {};
	higher_level_constraints = conjunction#328;
END_INSTANCE;

INSTANCE entity_type#372;
	name = "externally_defined_presentation_size";
	domain_rules = {domain_rule#330};
	is_abstract = false;
	subtype_of = {entity_type#49, entity_type#277};
	explicit_attributes = {};
	higher_level_constraints = conjunction#329;
END_INSTANCE;

INSTANCE entity_type#373;
	name = "measure_representation_item";
	is_abstract = false;
	subtype_of = {entity_type#76, entity_type#70};
	explicit_attributes = {};
	higher_level_constraints = conjunction#342;
END_INSTANCE;

INSTANCE entity_type#374;
	name = "binary_representation_item";
	is_abstract = false;
	subtype_of = {entity_type#183};
	explicit_attributes = {};
	higher_level_constraints = conjunction#343;
END_INSTANCE;

INSTANCE entity_type#375;
	name = "symbol_target";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#546, explicit_attribute#547, explicit_attribute#548};
	higher_level_constraints = conjunction#345;
END_INSTANCE;

INSTANCE entity_type#376;
	name = "approval_relationship";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#549, explicit_attribute#550, explicit_attribute#551, explicit_attribute#552};
	higher_level_constraints = conjunction#348;
END_INSTANCE;

INSTANCE entity_type#377;
	name = "electrotechnical_input_change_work_assignment";
	is_abstract = false;
	subtype_of = {entity_type#126};
	explicit_attributes = {explicit_attribute#553};
	higher_level_constraints = conjunction#352;
END_INSTANCE;

INSTANCE entity_type#378;
	name = "structured_dimension_callout";
	domain_rules = {domain_rule#331, domain_rule#332, domain_rule#333, domain_rule#334, domain_rule#335, domain_rule#336, domain_rule#337};
	is_abstract = false;
	subtype_of = {entity_type#171};
	explicit_attributes = {};
	higher_level_constraints = conjunction#358;
END_INSTANCE;

INSTANCE entity_type#379;
	name = "invisibility";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#554};
	higher_level_constraints = conjunction#363;
END_INSTANCE;

INSTANCE entity_type#380;
	name = "text_style_with_mirror";
	is_abstract = false;
	subtype_of = {entity_type#103};
	explicit_attributes = {explicit_attribute#555};
	higher_level_constraints = conjunction#364;
END_INSTANCE;

INSTANCE entity_type#381;
	name = "context_dependent_invisibility";
	is_abstract = false;
	subtype_of = {entity_type#379};
	explicit_attributes = {explicit_attribute#556};
	higher_level_constraints = conjunction#365;
END_INSTANCE;

INSTANCE entity_type#382;
	name = "document_usage_constraint";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#557, explicit_attribute#558, explicit_attribute#559};
	higher_level_constraints = conjunction#368;
END_INSTANCE;

INSTANCE entity_type#383;
	name = "presentation_style_by_context";
	is_abstract = false;
	subtype_of = {entity_type#104};
	explicit_attributes = {explicit_attribute#560};
	higher_level_constraints = conjunction#369;
END_INSTANCE;

INSTANCE entity_type#384;
	name = "shape_dimension_representation";
	domain_rules = {domain_rule#338, domain_rule#339, domain_rule#340};
	is_abstract = false;
	subtype_of = {entity_type#364};
	explicit_attributes = {};
	higher_level_constraints = conjunction#370;
END_INSTANCE;

INSTANCE entity_type#385;
	name = "annotation_symbol";
	domain_rules = {domain_rule#341, domain_rule#342, domain_rule#343};
	is_abstract = false;
	subtype_of = {entity_type#189};
	explicit_attributes = {};
	higher_level_constraints = conjunction#371;
END_INSTANCE;

INSTANCE entity_type#386;
	name = "curve_dimension";
	is_abstract = false;
	subtype_of = {entity_type#325};
	explicit_attributes = {};
	higher_level_constraints = conjunction#374;
END_INSTANCE;

INSTANCE entity_type#387;
	name = "pre_defined_point_marker_symbol";
	domain_rules = {domain_rule#344};
	is_abstract = false;
	subtype_of = {entity_type#199};
	explicit_attributes = {};
	higher_level_constraints = conjunction#379;
END_INSTANCE;

INSTANCE entity_type#388;
	name = "camera_image";
	domain_rules = {domain_rule#345, domain_rule#346, domain_rule#347};
	is_abstract = false;
	subtype_of = {entity_type#189};
	explicit_attributes = {};
	higher_level_constraints = conjunction#408;
END_INSTANCE;

INSTANCE entity_type#389;
	name = "camera_image_2d_with_scale";
	domain_rules = {domain_rule#348, domain_rule#349, domain_rule#350};
	is_abstract = false;
	subtype_of = {entity_type#388};
	explicit_attributes = {};
	derived_attributes = {derived_attribute#11};
	higher_level_constraints = conjunction#392;
END_INSTANCE;

INSTANCE entity_type#390;
	name = "electrotechnical_input_start_work_assignment";
	is_abstract = false;
	subtype_of = {entity_type#126};
	explicit_attributes = {explicit_attribute#561};
	higher_level_constraints = conjunction#400;
END_INSTANCE;

INSTANCE entity_type#391;
	name = "shape_definition_representation";
	domain_rules = {domain_rule#351, domain_rule#352};
	is_abstract = false;
	subtype_of = {entity_type#333};
	explicit_attributes = {};
	higher_level_constraints = conjunction#402;
END_INSTANCE;

INSTANCE entity_type#392;
	name = "global_unit_assigned_context";
	is_abstract = false;
	subtype_of = {entity_type#174};
	explicit_attributes = {explicit_attribute#562};
	higher_level_constraints = conjunction#407;
END_INSTANCE;

INSTANCE entity_type#393;
	name = "action_property_representation";
	is_abstract = false;
	explicit_attributes = {explicit_attribute#563, explicit_attribute#564, explicit_attribute#565, explicit_attribute#566};
	higher_level_constraints = conjunction#410;
END_INSTANCE;

INSTANCE entity_type#394;
	name = "angular_dimension";
	is_abstract = false;
	subtype_of = {entity_type#325};
	explicit_attributes = {};
	higher_level_constraints = conjunction#411;
END_INSTANCE;

INSTANCE entity_type#395;
	name = "defined_symbol";
	is_abstract = false;
	subtype_of = {entity_type#93};
	explicit_attributes = {explicit_attribute#567, explicit_attribute#568};
	higher_level_constraints = conjunction#413;
END_INSTANCE;