1

我正在尝试IFC使用自定义实体和关系扩展架构。到目前为止,我所做的是:

使用 JSDAI 在 EXPRESS-G 中扩展 IFC4 模式。使用新模式,生成 .ecore(使用 EMF),然后使用 .genmodel 生成 Java 类。

使用BIMServer类,我可以(当然)读取IFC4文件,但我想要做的是:

a)REad IFC文件

b) 添加到IfcModel我的新实体

c)用我的新实体生成一个新IFC文件(.ifc)(我想我必须实现一个新的IfcSerializer)。

问题出在 b) 点,因为IfcDeserializer给出了元素/实体 asIdEObject以及我的 java 类由EMFextend from生成EObject

假设我必须转换IdEObject (IFC4)EObject (IFC4Custom)并在此之后实现序列化程序以从EOBjects文件IFC生成。

老实说,我有点失落..

4

0 回答 0