Abstract Factory provide an interface for creating families of related or dependent templates without specifying their concrete classes. More...
#include <AbstractTemplateFactory.h>
Public Member Functions | |
virtual AbstractTemplate * | make (EnumType *type, TemplateParamsCreate params=TemplateParamsCreate())=0 |
Method that builds and returns a new template of the type defined as parameter. More... | |
virtual | ~AbstractTemplateFactory (void) |
Constructor. More... | |
Abstract Factory provide an interface for creating families of related or dependent templates without specifying their concrete classes.
Definition at line 47 of file AbstractTemplateFactory.h.
|
inlinevirtual |
Constructor.
Definition at line 54 of file AbstractTemplateFactory.h.
|
pure virtual |
Method that builds and returns a new template of the type defined as parameter.
type | type of the new object |
params |
Implemented in te::layout::TemplateFactory.
Referenced by te::layout::TemplateEditor::TemplateEditor().