OpenASIP  2.0
Public Member Functions | List of all members
EditPolicyFactory Class Reference

#include <EditPolicyFactory.hh>

Inheritance diagram for EditPolicyFactory:
Inheritance graph
Collaboration diagram for EditPolicyFactory:
Collaboration graph

Public Member Functions

 EditPolicyFactory ()
 
virtual ~EditPolicyFactory ()
 
virtual EditPolicycreateFUEditPolicy ()
 
virtual EditPolicycreateRFEditPolicy ()
 
virtual EditPolicycreateIUEditPolicy ()
 
virtual EditPolicycreateGCUEditPolicy ()
 
virtual EditPolicycreateFUPortEditPolicy ()
 
virtual EditPolicycreateRFPortEditPolicy ()
 
virtual EditPolicycreateIUPortEditPolicy ()
 
virtual EditPolicycreateSRPortEditPolicy ()
 
virtual EditPolicycreatePortEditPolicy ()
 
virtual EditPolicycreateBusEditPolicy ()
 
virtual EditPolicycreateSocketEditPolicy ()
 
virtual EditPolicycreateSegmentEditPolicy ()
 
virtual EditPolicycreateBridgeEditPolicy ()
 

Detailed Description

Base class for EditPolicyFactories, which are utilized by the EditPartFactory class to create EditPolicies.

EditPolicies of MachineCanvas components can be defined by deriving a factory from this class, and passing it to the EditPartFactory as the EditPolicyFactory.

Definition at line 46 of file EditPolicyFactory.hh.

Constructor & Destructor Documentation

◆ EditPolicyFactory()

EditPolicyFactory::EditPolicyFactory ( )

The Constructor.

Definition at line 38 of file EditPolicyFactory.cc.

38  {
39 }

◆ ~EditPolicyFactory()

EditPolicyFactory::~EditPolicyFactory ( )
virtual

The Destructor.

Definition at line 44 of file EditPolicyFactory.cc.

44  {
45 }

Member Function Documentation

◆ createBridgeEditPolicy()

virtual EditPolicy* EditPolicyFactory::createBridgeEditPolicy ( )
virtual

◆ createBusEditPolicy()

virtual EditPolicy* EditPolicyFactory::createBusEditPolicy ( )
virtual

◆ createFUEditPolicy()

virtual EditPolicy* EditPolicyFactory::createFUEditPolicy ( )
virtual

◆ createFUPortEditPolicy()

virtual EditPolicy* EditPolicyFactory::createFUPortEditPolicy ( )
virtual

◆ createGCUEditPolicy()

virtual EditPolicy* EditPolicyFactory::createGCUEditPolicy ( )
virtual

◆ createIUEditPolicy()

virtual EditPolicy* EditPolicyFactory::createIUEditPolicy ( )
virtual

◆ createIUPortEditPolicy()

virtual EditPolicy* EditPolicyFactory::createIUPortEditPolicy ( )
virtual

Reimplemented in ProDeEditPolicyFactory.

Referenced by IUFactory::createEditPart().

◆ createPortEditPolicy()

virtual EditPolicy* EditPolicyFactory::createPortEditPolicy ( )
virtual

◆ createRFEditPolicy()

virtual EditPolicy* EditPolicyFactory::createRFEditPolicy ( )
virtual

◆ createRFPortEditPolicy()

virtual EditPolicy* EditPolicyFactory::createRFPortEditPolicy ( )
virtual

Reimplemented in ProDeEditPolicyFactory.

Referenced by RFFactory::createEditPart().

◆ createSegmentEditPolicy()

virtual EditPolicy* EditPolicyFactory::createSegmentEditPolicy ( )
virtual

◆ createSocketEditPolicy()

virtual EditPolicy* EditPolicyFactory::createSocketEditPolicy ( )
virtual

◆ createSRPortEditPolicy()

virtual EditPolicy* EditPolicyFactory::createSRPortEditPolicy ( )
virtual

Reimplemented in ProDeEditPolicyFactory.

Referenced by GCUFactory::createEditPart().


The documentation for this class was generated from the following files: