pub(super) static PROFILE_SUPERTYPES: &[(&str, &[&str])] = &[
("IFCARBITRARYCLOSEDPROFILEDEF", &["IFCPROFILEDEF"]),
("IFCARBITRARYOPENPROFILEDEF", &["IFCPROFILEDEF"]),
(
"IFCARBITRARYPROFILEDEFWITHVOIDS",
&["IFCARBITRARYCLOSEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCASYMMETRICISHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCCENTERLINEPROFILEDEF",
&["IFCARBITRARYOPENPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCCIRCLEHOLLOWPROFILEDEF",
&[
"IFCCIRCLEPROFILEDEF",
"IFCPARAMETERIZEDPROFILEDEF",
"IFCPROFILEDEF",
],
),
(
"IFCCIRCLEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
("IFCCOMPOSITEPROFILEDEF", &["IFCPROFILEDEF"]),
(
"IFCCSHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
("IFCDERIVEDPROFILEDEF", &["IFCPROFILEDEF"]),
(
"IFCELLIPSEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCISHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCLSHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCMIRROREDPROFILEDEF",
&["IFCDERIVEDPROFILEDEF", "IFCPROFILEDEF"],
),
("IFCPARAMETERIZEDPROFILEDEF", &["IFCPROFILEDEF"]),
(
"IFCRECTANGLEHOLLOWPROFILEDEF",
&[
"IFCRECTANGLEPROFILEDEF",
"IFCPARAMETERIZEDPROFILEDEF",
"IFCPROFILEDEF",
],
),
(
"IFCRECTANGLEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCROUNDEDRECTANGLEPROFILEDEF",
&[
"IFCRECTANGLEPROFILEDEF",
"IFCPARAMETERIZEDPROFILEDEF",
"IFCPROFILEDEF",
],
),
(
"IFCTRAPEZIUMPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCTSHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCUSHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
(
"IFCZSHAPEPROFILEDEF",
&["IFCPARAMETERIZEDPROFILEDEF", "IFCPROFILEDEF"],
),
];