The Global Archicad Community

Stay informed. Get help. Share your knowledge.

Discussions about using GRAPHISOFT's tools (Archicad API, BIMx API, BIMcloud API) for independent software developers

Moderators: ejrolon, Barry Kelly, Karl Ottenstein, LaszloNagy, gkmethy, Mihály Palenik, Tibor Lorántfy, rmasaki, MOREH Tamas, Akos Somorjai, Ed Brown

Hi there,

As many of you may know IFC_predefinedtype is an ArchiCAD predefined integer parameter to communicate the library part with the ArchiCAD's IFC add-on.

Does any of you have an insight for the values' definition of IFC_predefinedtype in your API documentation? Because I have checked the GDL references in PDF and online and there is nothing.
Hi there,

I'm putting the answer to this question, based on @Akos Somorjai recomendation.
Péter Baksa wrote:

I got some clarification from the developers:

An IFC translator has a "Type Mapping" preset, where a classification-based or element-based rule set can be defined. In the template shipped with AC, the classification system "ARCHICAD Classification" is set up to work with the IFC translators, always defining an IFC type and Predefined Type. Using these translators, IFC_predefinedtype has no effect.

When an IFC translator is set up to use element mapping, the mapping is not customizable by the user, and depends on the AC version. For AC23 this document shows two MEP element types where IFC_predefinedtype is handled by the translator. On the AC side, these parameters are handled by the MEP add-on.

So IFC_predefinedtype is retired, it exists in GDL elements only for compatibility.
source: ... post-18588