public static class MWE2BaseControllableScheduler.MWEBaseControllableSchedulerFactory extends java.lang.Object implements org.eclipse.viatra.transformation.evm.api.Scheduler.ISchedulerFactory, ISchedulerController<MWE2BaseControllableScheduler>
Constructor and Description |
---|
MWE2BaseControllableScheduler.MWEBaseControllableSchedulerFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
isFinished()
If the Step has finished it returns true
|
org.eclipse.viatra.transformation.evm.api.Scheduler |
prepareScheduler(org.eclipse.viatra.transformation.evm.api.ScheduledExecution execution) |
void |
run()
Starts the execution of the given step
|
void |
setScheduler(MWE2BaseControllableScheduler scheduler) |
public MWE2BaseControllableScheduler.MWEBaseControllableSchedulerFactory()
public org.eclipse.viatra.transformation.evm.api.Scheduler prepareScheduler(org.eclipse.viatra.transformation.evm.api.ScheduledExecution execution)
prepareScheduler
in interface org.eclipse.viatra.transformation.evm.api.Scheduler.ISchedulerFactory
public void setScheduler(MWE2BaseControllableScheduler scheduler)
setScheduler
in interface ISchedulerController<MWE2BaseControllableScheduler>
public void run()
IController
run
in interface IController
public boolean isFinished()
IController
isFinished
in interface IController