public class OperatingSystemBuilder
extends Object
| Constructor and Description |
|---|
OperatingSystemBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
apiOverhead(OsOverhead container,
Procedures.Procedure1<OsAPIOverhead> initializer) |
void |
dataConsistency(OperatingSystem container,
Procedures.Procedure1<OsDataConsistency> initializer) |
void |
interruptController(OperatingSystem container,
Procedures.Procedure1<InterruptController> initializer) |
void |
isrOverheadCat1(OsOverhead container,
Procedures.Procedure1<OsISROverhead> initializer) |
void |
isrOverheadCat2(OsOverhead container,
Procedures.Procedure1<OsISROverhead> initializer) |
void |
labelAccess(Scheduler container,
Procedures.Procedure1<LabelAccess> initializer) |
void |
operatingSystem_Vendor(OSModel container,
Procedures.Procedure1<VendorOperatingSystem> initializer) |
void |
operatingSystem(OSModel container,
Procedures.Procedure1<OperatingSystem> initializer) |
OSModel |
osModelRoot(Procedures.Procedure1<OSModel> initializer) |
void |
osOverhead(OSModel container,
Procedures.Procedure1<OsOverhead> initializer) |
void |
parameter_extension(SchedulerAssociation container,
String key,
String value) |
void |
parentAssociation(TaskScheduler container,
Procedures.Procedure1<SchedulerAssociation> initializer) |
void |
schedulingParameters(SchedulerAssociation container,
Procedures.Procedure1<SchedulingParameters> initializer) |
void |
semaphore(OSModel container,
Procedures.Procedure1<Semaphore> initializer) |
void |
taskScheduler(OperatingSystem container,
Procedures.Procedure1<TaskScheduler> initializer) |
public OSModel osModelRoot(Procedures.Procedure1<OSModel> initializer)
public void operatingSystem(OSModel container,
Procedures.Procedure1<OperatingSystem> initializer)
public void operatingSystem_Vendor(OSModel container,
Procedures.Procedure1<VendorOperatingSystem> initializer)
public void semaphore(OSModel container,
Procedures.Procedure1<Semaphore> initializer)
public void osOverhead(OSModel container,
Procedures.Procedure1<OsOverhead> initializer)
public void taskScheduler(OperatingSystem container,
Procedures.Procedure1<TaskScheduler> initializer)
public void interruptController(OperatingSystem container,
Procedures.Procedure1<InterruptController> initializer)
public void dataConsistency(OperatingSystem container,
Procedures.Procedure1<OsDataConsistency> initializer)
public void labelAccess(Scheduler container,
Procedures.Procedure1<LabelAccess> initializer)
public void parentAssociation(TaskScheduler container,
Procedures.Procedure1<SchedulerAssociation> initializer)
public void schedulingParameters(SchedulerAssociation container,
Procedures.Procedure1<SchedulingParameters> initializer)
public void parameter_extension(SchedulerAssociation container,
String key,
String value)
public void apiOverhead(OsOverhead container,
Procedures.Procedure1<OsAPIOverhead> initializer)
public void isrOverheadCat1(OsOverhead container,
Procedures.Procedure1<OsISROverhead> initializer)
public void isrOverheadCat2(OsOverhead container,
Procedures.Procedure1<OsISROverhead> initializer)