OpenASIP 2.2
Loading...
Searching...
No Matches
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 EditPolicy * createFUEditPolicy ()
 
virtual EditPolicy * createRFEditPolicy ()
 
virtual EditPolicy * createIUEditPolicy ()
 
virtual EditPolicy * createGCUEditPolicy ()
 
virtual EditPolicy * createFUPortEditPolicy ()
 
virtual EditPolicy * createRFPortEditPolicy ()
 
virtual EditPolicy * createIUPortEditPolicy ()
 
virtual EditPolicy * createSRPortEditPolicy ()
 
virtual EditPolicy * createPortEditPolicy ()
 
virtual EditPolicy * createBusEditPolicy ()
 
virtual EditPolicy * createSocketEditPolicy ()
 
virtual EditPolicy * createSegmentEditPolicy ()
 
virtual EditPolicy * createBridgeEditPolicy ()
 

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: