# Change the Class of an IFC Type

**URL:** https://community.qonic.com/t/change-the-class-of-an-ifc-type/177
**Category:** Feature Requests
**Created:** [April 15, 2025, 2:50pm UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177 "2025-04-15T14:50:20Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Louis\_Casteleyn1](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@Louis\_Casteleyn1](https://community.qonic.com/u/Louis_Casteleyn1)
#### Post date: [April 15, 2025, 2:50pm UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/1 "2025-04-15T14:50:20Z")

</div>

![image](https://canada1.discourse-cdn.com/flex011/uploads/qonic/original/1X/6c302a8ae0b28e3cd4edab715f73577ebb90d570.png)  
I have a whole lot of IfcBuildingElementProxy’s in my model that I want to classify. The right way to do that would be to classify the related types so they can inheret that. Qonic does not allow me to do that at this moment. I understand this is not a trivial feature because a different type means different psets, different relations wihtin the IFC schema…

However it is possible to change the class of an instance, which seems to be the same challenge. Any reason why it’s not possible on type level?

---

<div class="post-metadata">

### Author: ![Tiemen\_Strobbe](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Tiemen\_Strobbe](https://community.qonic.com/u/Tiemen_Strobbe)
#### Post date: [April 17, 2025, 1:03pm UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/2 "2025-04-17T13:03:13Z")

</div>

Hi Louis!

In Qonic it is possible to change the type of a product, but for now this will not automatically update the class of that product. You have to change both the class and the type manually, and make sure they class and the type are not “conflicting”. It’s also possible to add the corresponding properties and attributes.

If you want to add types, you first have to select a product and open the inspect panel. In the inspect panel , you can click the + icon to add new relations, properties, attributes, … including types:

 ![Screenshot 2025-04-16 130422](https://canada1.discourse-cdn.com/flex011/uploads/qonic/original/1X/b7f9a07cbfed58296c7ad4de6587a7914d93ac07.png)

Let us know if this works for you, or if you have other questions!

---

<div class="post-metadata">

### Author: ![Louis\_Casteleyn1](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@Louis\_Casteleyn1](https://community.qonic.com/u/Louis_Casteleyn1)
#### Post date: [April 17, 2025, 1:23pm UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/3 "2025-04-17T13:23:12Z")

</div>

Hey Tiemen,

There’s no button to change the class, read-only it seems.

 ![image](https://canada1.discourse-cdn.com/flex011/uploads/qonic/original/1X/2a09548aa1cdf249b6986b4af962a6c4fb4066de.png)

---

<div class="post-metadata">

### Author: ![Tiemen\_Strobbe](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Tiemen\_Strobbe](https://community.qonic.com/u/Tiemen_Strobbe)
#### Post date: [April 17, 2025, 2:29pm UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/4 "2025-04-17T14:29:51Z")

</div>

Is the model read only? You can see that in the top left corner:

 ![Screenshot 2025-04-17 162844](https://canada1.discourse-cdn.com/flex011/uploads/qonic/original/1X/f1c3c3e2e256ad32a525ae2223baf23e2a19671e.png)

---

<div class="post-metadata">

### Author: ![Louis\_Casteleyn1](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@Louis\_Casteleyn1](https://community.qonic.com/u/Louis_Casteleyn1)
#### Post date: [April 18, 2025, 5:53am UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/5 "2025-04-18T05:53:26Z")

</div>

No, I’m also able to edit almost everything, just not the type class…

 ![image](https://canada1.discourse-cdn.com/flex011/uploads/qonic/original/1X/ed3b413062ad9cc4e0a43f737f69db08fe05f8b6.png)

---

<div class="post-metadata">

### Author: ![Tiemen\_Strobbe](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Tiemen\_Strobbe](https://community.qonic.com/u/Tiemen_Strobbe)
#### Post date: [April 18, 2025, 6:06am UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/6 "2025-04-18T06:06:54Z")

</div>

For now, class and type work independently. We will take a look how we can make it easier to re-classify a product based on the type that’s being assigned to it.

It can be done in Qonic in two steps now:

- Firstly, re-classify the product;
- Secondly, assign a (newly available) type. You will have to create a new type with the correct IFC class, so it becomes available in the inspect panel.

---

<div class="post-metadata">

### Author: ![Louis\_Casteleyn1](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@Louis\_Casteleyn1](https://community.qonic.com/u/Louis_Casteleyn1)
#### Post date: [April 18, 2025, 6:17am UTC](https://community.qonic.com/t/change-the-class-of-an-ifc-type/177/7 "2025-04-18T06:17:37Z")

</div>

Ok, but yes it would be good to link the type and product, so classification can happen in Bulk and relations are consistent. Thanks for the answer!
