#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct Occurrence {
pub type_name: &'static str,
pub arity: usize,
pub predefined_slot: Option<usize>,
pub members: &'static [&'static str],
pub type_class: Option<&'static str>,
}
mod part1;
mod part2;
mod part3;
mod part4;
mod part5;
pub use part1::*;
pub use part2::*;
pub use part3::*;
pub use part4::*;
pub use part5::*;
pub const ALL: &[Occurrence] = &[
IFCACTUATOR,
IFCAIRTERMINAL,
IFCAIRTERMINALBOX,
IFCAIRTOAIRHEATRECOVERY,
IFCALARM,
IFCAUDIOVISUALAPPLIANCE,
IFCBEAM,
IFCBEARING,
IFCBOILER,
IFCBOREHOLE,
IFCBUILDINGELEMENTPART,
IFCBUILDINGELEMENTPROXY,
IFCBUILTELEMENT,
IFCBURNER,
IFCCABLECARRIERFITTING,
IFCCABLECARRIERSEGMENT,
IFCCABLEFITTING,
IFCCABLESEGMENT,
IFCCAISSONFOUNDATION,
IFCCHILLER,
IFCCHIMNEY,
IFCCIVILELEMENT,
IFCCOIL,
IFCCOLUMN,
IFCCOMMUNICATIONSAPPLIANCE,
IFCCOMPRESSOR,
IFCCONDENSER,
IFCCONTROLLER,
IFCCONVEYORSEGMENT,
IFCCOOLEDBEAM,
IFCCOOLINGTOWER,
IFCCOURSE,
IFCCOVERING,
IFCCURTAINWALL,
IFCDAMPER,
IFCDEEPFOUNDATION,
IFCDISCRETEACCESSORY,
IFCDISTRIBUTIONBOARD,
IFCDISTRIBUTIONCHAMBERELEMENT,
IFCDISTRIBUTIONCONTROLELEMENT,
IFCDISTRIBUTIONFLOWELEMENT,
IFCDOOR,
IFCDUCTFITTING,
IFCDUCTSEGMENT,
IFCDUCTSILENCER,
IFCEARTHWORKSCUT,
IFCEARTHWORKSELEMENT,
IFCEARTHWORKSFILL,
IFCELECTRICAPPLIANCE,
IFCELECTRICDISTRIBUTIONBOARD,
IFCELECTRICFLOWSTORAGEDEVICE,
IFCELECTRICFLOWTREATMENTDEVICE,
IFCELECTRICGENERATOR,
IFCELECTRICMOTOR,
IFCELECTRICTIMECONTROL,
IFCELEMENTASSEMBLY,
IFCENGINE,
IFCEVAPORATIVECOOLER,
IFCEVAPORATOR,
IFCFAN,
IFCFASTENER,
IFCFILTER,
IFCFIRESUPPRESSIONTERMINAL,
IFCFLOWINSTRUMENT,
IFCFLOWMETER,
IFCFOOTING,
IFCFURNISHINGELEMENT,
IFCFURNITURE,
IFCGEOGRAPHICELEMENT,
IFCGEOMODEL,
IFCGEOSLICE,
IFCGEOTECHNICALSTRATUM,
IFCHEATEXCHANGER,
IFCHUMIDIFIER,
IFCIMPACTPROTECTIONDEVICE,
IFCINTERCEPTOR,
IFCJUNCTIONBOX,
IFCKERB,
IFCLAMP,
IFCLIGHTFIXTURE,
IFCLIQUIDTERMINAL,
IFCMECHANICALFASTENER,
IFCMEDICALDEVICE,
IFCMEMBER,
IFCMOBILETELECOMMUNICATIONSAPPLIANCE,
IFCMOORINGDEVICE,
IFCMOTORCONNECTION,
IFCNAVIGATIONELEMENT,
IFCOPENINGELEMENT,
IFCOUTLET,
IFCPAVEMENT,
IFCPILE,
IFCPIPEFITTING,
IFCPIPESEGMENT,
IFCPLATE,
IFCPROJECTIONELEMENT,
IFCPROTECTIVEDEVICE,
IFCPROTECTIVEDEVICETRIPPINGUNIT,
IFCPUMP,
IFCRAIL,
IFCRAILING,
IFCRAMP,
IFCRAMPFLIGHT,
IFCREINFORCEDSOIL,
IFCREINFORCINGBAR,
IFCREINFORCINGMESH,
IFCROOF,
IFCSANITARYTERMINAL,
IFCSENSOR,
IFCSHADINGDEVICE,
IFCSIGN,
IFCSIGNAL,
IFCSLAB,
IFCSOLARDEVICE,
IFCSPACEHEATER,
IFCSTACKTERMINAL,
IFCSTAIR,
IFCSTAIRFLIGHT,
IFCSURFACEFEATURE,
IFCSWITCHINGDEVICE,
IFCSYSTEMFURNITUREELEMENT,
IFCTANK,
IFCTENDON,
IFCTENDONANCHOR,
IFCTENDONCONDUIT,
IFCTRACKELEMENT,
IFCTRANSFORMER,
IFCTRANSPORTELEMENT,
IFCTUBEBUNDLE,
IFCUNITARYCONTROLELEMENT,
IFCUNITARYEQUIPMENT,
IFCVALVE,
IFCVEHICLE,
IFCVIBRATIONDAMPER,
IFCVIBRATIONISOLATOR,
IFCVIRTUALELEMENT,
IFCVOIDINGFEATURE,
IFCWALL,
IFCWALLSTANDARDCASE,
IFCWASTETERMINAL,
IFCWINDOW,
];