Class OperatingSystemBuilder
- Object
-
- OperatingSystemBuilder
-
public class OperatingSystemBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description OperatingSystemBuilder()
-
Method Summary
All Methods Modifier and Type Method Description voidapiOverhead(OsOverhead container, Procedures.Procedure1<OsAPIOverhead> initializer)voiddataConsistency(OperatingSystem container, Procedures.Procedure1<OsDataConsistency> initializer)voidinterruptController(OperatingSystem container, Procedures.Procedure1<InterruptController> initializer)voidisrOverheadCat1(OsOverhead container, Procedures.Procedure1<OsISROverhead> initializer)voidisrOverheadCat2(OsOverhead container, Procedures.Procedure1<OsISROverhead> initializer)voidlabelAccess(Scheduler container, Procedures.Procedure1<LabelAccess> initializer)voidoperatingSystem(OSModel container, Procedures.Procedure1<OperatingSystem> initializer)voidoperatingSystem_Vendor(OSModel container, Procedures.Procedure1<VendorOperatingSystem> initializer)OSModelosModelRoot(Procedures.Procedure1<OSModel> initializer)voidosOverhead(OSModel container, Procedures.Procedure1<OsOverhead> initializer)voidparameter_extension(SchedulerAssociation container, String key, String value)voidparentAssociation(TaskScheduler container, Procedures.Procedure1<SchedulerAssociation> initializer)voidschedulingParameters(SchedulerAssociation container, Procedures.Procedure1<SchedulingParameters> initializer)voidsemaphore(OSModel container, Procedures.Procedure1<Semaphore> initializer)voidtaskScheduler(OperatingSystem container, Procedures.Procedure1<TaskScheduler> initializer)
-
-
-
Method Detail
-
osModelRoot
public OSModel osModelRoot(Procedures.Procedure1<OSModel> initializer)
-
operatingSystem
public void operatingSystem(OSModel container, Procedures.Procedure1<OperatingSystem> initializer)
-
operatingSystem_Vendor
public void operatingSystem_Vendor(OSModel container, Procedures.Procedure1<VendorOperatingSystem> initializer)
-
semaphore
public void semaphore(OSModel container, Procedures.Procedure1<Semaphore> initializer)
-
osOverhead
public void osOverhead(OSModel container, Procedures.Procedure1<OsOverhead> initializer)
-
taskScheduler
public void taskScheduler(OperatingSystem container, Procedures.Procedure1<TaskScheduler> initializer)
-
interruptController
public void interruptController(OperatingSystem container, Procedures.Procedure1<InterruptController> initializer)
-
dataConsistency
public void dataConsistency(OperatingSystem container, Procedures.Procedure1<OsDataConsistency> initializer)
-
labelAccess
public void labelAccess(Scheduler container, Procedures.Procedure1<LabelAccess> initializer)
-
parentAssociation
public void parentAssociation(TaskScheduler container, Procedures.Procedure1<SchedulerAssociation> initializer)
-
schedulingParameters
public void schedulingParameters(SchedulerAssociation container, Procedures.Procedure1<SchedulingParameters> initializer)
-
parameter_extension
public void parameter_extension(SchedulerAssociation container, String key, String value)
-
apiOverhead
public void apiOverhead(OsOverhead container, Procedures.Procedure1<OsAPIOverhead> initializer)
-
isrOverheadCat1
public void isrOverheadCat1(OsOverhead container, Procedures.Procedure1<OsISROverhead> initializer)
-
isrOverheadCat2
public void isrOverheadCat2(OsOverhead container, Procedures.Procedure1<OsISROverhead> initializer)
-
-