SourceModel

Abstracts input models to a generic interface for mapping and import.

DLL_API void DLL_CALL XS::SourceModel::loadModule ()
DLL_API std::string_view DLL_CALL XS::SourceModel::getNativePropertyValue (const IElement &native_element, std::string_view property_name)
DLL_API void DLL_CALL XS::SourceModel::setNativePropertyValue (IElement &native_element, std::string_view property_name, std::string_view value)
class IProperty : public XS::Interface
#include <source_model.h>
class IRelationship : public XS::Interface
#include <source_model.h>
class IElement : public XS::Interface
#include <source_model.h>

Subclassed by XS::Implements< SourceModel::IElement >

class IPropertyCollection : public XS::ICollection<IProperty>
#include <source_model.h>
class IModel : public XS::Interface
#include <source_model.h>

Subclassed by XS::Bentley::IModel, XS::IFC::IModel, XS::JSON::IModel