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)