12#ifndef TT_INCLUDE_DEFINITIONFACTORYCLASS_H
13#define TT_INCLUDE_DEFINITIONFACTORYCLASS_H
14#include "Definition.h"
15class DefinitionFactoryClass {
17 DefinitionFactoryClass* m_NextFactory;
18 DefinitionFactoryClass* m_PrevFactory;
19 DefinitionFactoryClass();
20 virtual ~DefinitionFactoryClass();
21 virtual DefinitionClass *Create()
const = 0;
22 virtual const char *Get_Name()
const = 0;
23 virtual uint32 Get_Class_ID()
const = 0;
24 virtual bool Is_Displayed()
const = 0;