89 OdAnsiString
name()
const {
return m_name; };
void repository(Repository *repo)
OdDAIObjectId appendEntityInstance(EntityInstancePtr pInst)
const OdAnsiString & underlyingSchemaName() const
OdDAIObjectIds getEntityExtent(const char *entityName) const
const OdDAI::SchemaPtr underlyingSchema() const
ModelContentsPtr createModelContents(const OdAnsiString &schemaName)
OdDAIObjectId getEntityInstance(const OdDbHandle &h)
void RenameModel(const OdAnsiString &modelName)
virtual void subInitialize()=0
OdDAI::SchemaPtr getSchemaDef(const OdAnsiString &schemaName)
void PromoteModelToReadWrite() const
void initialize(OdDAI::SchemaPtr schema)
OdDAI::InstanceIteratorPtr newIterator()
EntityInstancePtr createEntityInstance(const OdDAI::EntityPtr &entityDef)
OdDAIObjectId insertEntityInstance(EntityInstancePtr pInstanceToInsert, const OdDbHandle &insertHandle)
SdaiAccessMode mode() const
ModelContentsPtr m_contents
const OdDAI::Entity * getEntityDefinition(const char *entityName) const
Repository * m_repository
OdDAIObjectIdAggr * getEntityExtent(EntityPtr entityDef) const
Repository * repository() const
OdAnsiString name() const
SchemaModulePtr m_schemaModule
void name(const OdAnsiString &name)
ODRX_DECLARE_MEMBERS(Model)
OdResult in(OdDAI::OdSpfFilerBasePtr &rdFiler)
void out(OdDAI::OdSpfFilerBasePtr &wrFiler)
SchemaPtr m_underlyingSchema
EntityInstancePtr createEntityInstance(const char *entityTypeName)
void initialize(const OdAnsiString &schemaName)
OdSmartPtr< OdExpSchemaModule > SchemaModulePtr
GLuint const GLchar * name
OdSmartPtr< OdSpfFilerBase > OdSpfFilerBasePtr
OdSmartPtr< ModelContents > ModelContentsPtr
OdSmartPtr< Model > ModelPtr