| OpenASIP 2.2
    | 
#include <Factory.hh>


| Public Member Functions | |
| virtual | ~Factory () | 
| virtual EditPart * | createEditPart (TTAMachine::MachinePart *component)=0 | 
| Returns an EditPart that corresponds to a Machine component. | |
| Protected Member Functions | |
| Factory () | |
| Private Member Functions | |
| Factory & | operator= (Factory &old) | 
| Assignment not allowed. | |
| Factory (Factory &old) | |
| Copying not allowed. | |
Interface that will be implemented by different EditPart factories.
Definition at line 46 of file Factory.hh.
| 
 | virtual | 
| 
 | protected | 
The Constructor.
Since this class is an interface, no instances of it should be created.
Definition at line 41 of file Factory.cc.
| 
 | private | 
Copying not allowed.
| 
 | pure virtual | 
Returns an EditPart that corresponds to a Machine component.
Implemented in ConnectionFactory, BridgeFactory, BusFactory, FUFactory, GCUFactory, IUFactory, MachineEditPartFactory, RFFactory, SegmentFactory, SocketFactory, and UnitPortFactory.