OpenASIP
2.0
|
#include <Factory.hh>
Public Member Functions | |
virtual | ~Factory () |
virtual EditPart * | createEditPart (TTAMachine::MachinePart *component)=0 |
Returns an EditPart that corresponds to a Machine component. More... | |
Protected Member Functions | |
Factory () | |
Private Member Functions | |
Factory & | operator= (Factory &old) |
Assignment not allowed. More... | |
Factory (Factory &old) | |
Copying not allowed. More... | |
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 MachineEditPartFactory, SocketFactory, BridgeFactory, BusFactory, FUFactory, GCUFactory, IUFactory, RFFactory, SegmentFactory, UnitPortFactory, and ConnectionFactory.