34#ifndef TTA_MACHINE_EDIT_PART_FACTORY_HH
35#define TTA_MACHINE_EDIT_PART_FACTORY_HH
76 std::vector<TTAMachine::Bridge*>& bridges,
TTAMachine::Machine * machine
the architecture definition of the estimated processor
EditPart * getUnits(TTAMachine::Machine *machine)
MachineEditPartFactory(MachineEditPartFactory &old)
Copying not allowed.
MachineEditPartFactory & operator=(MachineEditPartFactory &old)
Assignment not allowed.
bool connected(const TTAMachine::Bridge *bridge, const TTAMachine::Bus *bus1, const TTAMachine::Bus *bus2)
virtual EditPart * createEditPart(TTAMachine::MachinePart *component)
void findConnectedBridges(ConnectionEditPart *&bridgeEditPart, ConnectionEditPart *&biDirBridge, std::vector< TTAMachine::Bridge * > &bridges, TTAMachine::Bus *bus)
virtual ~MachineEditPartFactory()
EditPart * getSockets(TTAMachine::Machine *machine)
EditPart * getBusChains(TTAMachine::Machine *machine)
ConnectionEditPart * createBiDirBridge(ConnectionEditPart *bridge, TTAMachine::Bridge *opposite)