29 #ifndef _DAI_SCHEMA_H_
30 #define _DAI_SCHEMA_H_
40 class DAI_EXPORT Schema :
public DictionaryInstance
49 virtual void in(
OdString schemaFileName);
56 const OdAnsiString&
name()
const;
62 const EntitySet entities()
const;
68 const EntityPtr find(OdAnsiString entityName)
const;
88 void getSuperEntityCollection(
const EntityPtr targetEntity, EntityList& collectionToFill)
const;
98 void setName(
const OdAnsiString
name);
106 void setEntities(
const EntitySet &entities);
#define ODRX_DECLARE_MEMBERS(ClassName)
GLuint const GLchar * name
OdSmartPtr< Schema > SchemaPtr
std::map< std::string, OdBaseTypePtr > OdBaseTypeDictionary
OdSmartPtr< OdBaseType > OdBaseTypePtr