de.uka.ipd.sdq.scheduler
Interface ISchedulingFactory

All Known Implementing Classes:
SchedulingFactory

public interface ISchedulingFactory


Field Summary
static ISchedulingFactory eINSTANCE
           
 
Method Summary
 IActiveResource createActiveResource(ActiveResourceConfiguration configuration)
           
 IPassiveResource createPassiveResource(PassiveResourceConfiguration configuration)
           
 IRunningProcess createRunningProcess(ISchedulableProcess process, ProcessConfiguration process_configuration, ActiveResourceConfiguration resource_configuration)
           
 void resetFactory()
           
 

Field Detail

eINSTANCE

static final ISchedulingFactory eINSTANCE
Method Detail

createActiveResource

IActiveResource createActiveResource(ActiveResourceConfiguration configuration)

createPassiveResource

IPassiveResource createPassiveResource(PassiveResourceConfiguration configuration)

createRunningProcess

IRunningProcess createRunningProcess(ISchedulableProcess process,
                                     ProcessConfiguration process_configuration,
                                     ActiveResourceConfiguration resource_configuration)

resetFactory

void resetFactory()