opensourceBIM / BIMserver

The open source BIMserver platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecore fixes for model checking

hlg opened this issue · comments

commented

The Ecore model is not populated with lower (and upper) bounds for attributes and references, e.g. IfcContext.RepresentationContexts or IfcCurveBoundedSurface.Boundaries. Cardinalities are only set for some defined types extending EXPRESS aggregates.

There are some other defincienciey and inconsistencies, which might be collected via this issue. Some issues are not fixable or require more intricate workarounds similar to the asymmetric inverses. One such example is IfcSiUnit.Dimensions overriding IfcNamedUnit.Dimensions.