34#ifndef TTA_EDIT_PART_FACTORY_HH
35#define TTA_EDIT_PART_FACTORY_HH
EditPartFactory & operator=(EditPartFactory &old)
Assignment not allowed.
static std::vector< EditPart * > created_
Container for already created EditParts.
virtual ~EditPartFactory()
EditPartFactory(EditPartFactory &old)
Copying not allowed.
void registerFactory(Factory *factory)
std::vector< Factory * > factories_
Registered factories.
EditPart * checkCache(const TTAMachine::MachinePart *component) const
EditPolicyFactory & editPolicyFactory_
Factory which creates edit policies for edit parts.
void writeToCache(EditPart *editPart)