internal IfcProduct getContainer()
{
if (mDecomposes != null)
return mDecomposes.RelatingObject as IfcProduct;
return (mContainedInStructure != null ? mContainedInStructure.RelatingStructure : null);
}
internal static IfcElement constructElement(string className, IfcObjectDefinition container, IfcObjectPlacement pl, IfcProductRepresentation r) { return constructElement(className, container, pl, r, null); }