|
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.