public class SoftwareBuilder
extends Object
| Constructor and Description |
|---|
SoftwareBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
activation_Custom(SWModel container,
Procedures.Procedure1<CustomActivation> initializer) |
void |
activation_Event(SWModel container,
Procedures.Procedure1<EventActivation> initializer) |
void |
activation_Periodic(SWModel container,
Procedures.Procedure1<PeriodicActivation> initializer) |
void |
activation_Single(SWModel container,
Procedures.Procedure1<SingleActivation> initializer) |
void |
activation_Sporadic(SWModel container,
Procedures.Procedure1<SporadicActivation> initializer) |
void |
activation_VariableRate(SWModel container,
Procedures.Procedure1<VariableRateActivation> initializer) |
void |
callSequence(ModeSwitchDefault<GraphEntryBase> container,
Procedures.Procedure1<CallSequence> initializer) |
void |
callSequence(ModeSwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<CallSequence> initializer) |
void |
callSequence(ProbabilitySwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<CallSequence> initializer) |
void |
callSequence(Task container,
Procedures.Procedure1<CallSequence> initializer) |
void |
channel(SWModel container,
Procedures.Procedure1<Channel> initializer) |
void |
clearEvent(CallSequence container,
Procedures.Procedure1<ClearEvent> initializer) |
void |
defaultConstant(Ticks container,
long ticks) |
void |
defaultDeviation(Ticks container,
IDiscreteValueDeviation ticks) |
void |
defaultEntry(ModeSwitch container,
Procedures.Procedure1<ModeSwitchDefault<GraphEntryBase>> initializer) |
void |
defaultEntry(RunnableModeSwitch container,
Procedures.Procedure1<ModeSwitchDefault<RunnableItem>> initializer) |
void |
enforcedMigration(CallSequence container,
Procedures.Procedure1<EnforcedMigration> initializer) |
void |
entry(ModeSwitch container,
Procedures.Procedure1<ModeSwitchEntry<GraphEntryBase>> initializer) |
void |
entry(ProbabilitySwitch container,
Procedures.Procedure1<ProbabilitySwitchEntry<GraphEntryBase>> initializer) |
void |
entry(RunnableModeSwitch container,
Procedures.Procedure1<ModeSwitchEntry<RunnableItem>> initializer) |
void |
entry(RunnableProbabilitySwitch container,
Procedures.Procedure1<ProbabilitySwitchEntry<RunnableItem>> initializer) |
void |
execNeed(Group container,
Procedures.Procedure1<ExecutionNeed> initializer) |
void |
execNeed(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<ExecutionNeed> initializer) |
void |
execNeed(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<ExecutionNeed> initializer) |
void |
execNeed(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<ExecutionNeed> initializer) |
void |
execNeed(Runnable container,
Procedures.Procedure1<ExecutionNeed> initializer) |
void |
extended(Ticks container,
ProcessingUnitDefinition puDef,
IDiscreteValueDeviation ticks) |
void |
group(Group container,
Procedures.Procedure1<Group> initializer) |
void |
group(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<Group> initializer) |
void |
group(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<Group> initializer) |
void |
group(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<Group> initializer) |
void |
group(Runnable container,
Procedures.Procedure1<Group> initializer) |
void |
interProcessTrigger(CallSequence container,
Procedures.Procedure1<InterProcessTrigger> initializer) |
void |
isr(SWModel container,
Procedures.Procedure1<ISR> initializer) |
void |
label(SWModel container,
Procedures.Procedure1<Label> initializer) |
void |
labelAccess(Group container,
Procedures.Procedure1<LabelAccess> initializer) |
void |
labelAccess(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<LabelAccess> initializer) |
void |
labelAccess(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<LabelAccess> initializer) |
void |
labelAccess(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<LabelAccess> initializer) |
void |
labelAccess(Runnable container,
Procedures.Procedure1<LabelAccess> initializer) |
void |
literal(EnumMode container,
Procedures.Procedure1<ModeLiteral> initializer) |
void |
mode_Enum(SWModel container,
Procedures.Procedure1<EnumMode> initializer) |
void |
mode_Numeric(SWModel container,
Procedures.Procedure1<NumericMode> initializer) |
void |
modeLabel(SWModel container,
Procedures.Procedure1<ModeLabel> initializer) |
void |
modeSwitch(ModeSwitchDefault<GraphEntryBase> container,
Procedures.Procedure1<ModeSwitch> initializer) |
void |
modeSwitch(ModeSwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ModeSwitch> initializer) |
void |
modeSwitch(ProbabilitySwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ModeSwitch> initializer) |
void |
modeSwitch(Task container,
Procedures.Procedure1<ModeSwitch> initializer) |
void |
need(ExecutionNeed container,
String key,
IDiscreteValueDeviation need) |
void |
parameter(Runnable container,
Procedures.Procedure1<RunnableParameter> initializer) |
void |
probabilitySwitch(ModeSwitchDefault<GraphEntryBase> container,
Procedures.Procedure1<ProbabilitySwitch> initializer) |
void |
probabilitySwitch(ModeSwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ProbabilitySwitch> initializer) |
void |
probabilitySwitch(ProbabilitySwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ProbabilitySwitch> initializer) |
void |
probabilitySwitch(Task container,
Procedures.Procedure1<ProbabilitySwitch> initializer) |
void |
processPrototype(SWModel container,
Procedures.Procedure1<ProcessPrototype> initializer) |
void |
runModeSwitch(Group container,
Procedures.Procedure1<RunnableModeSwitch> initializer) |
void |
runModeSwitch(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<RunnableModeSwitch> initializer) |
void |
runModeSwitch(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableModeSwitch> initializer) |
void |
runModeSwitch(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableModeSwitch> initializer) |
void |
runModeSwitch(Runnable container,
Procedures.Procedure1<RunnableModeSwitch> initializer) |
void |
runnable(SWModel container,
Procedures.Procedure1<Runnable> initializer) |
void |
runnableCall(CallSequence container,
Procedures.Procedure1<TaskRunnableCall> initializer) |
void |
runnableCall(Group container,
Procedures.Procedure1<RunnableCall> initializer) |
void |
runnableCall(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<RunnableCall> initializer) |
void |
runnableCall(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableCall> initializer) |
void |
runnableCall(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableCall> initializer) |
void |
runnableCall(Runnable container,
Procedures.Procedure1<RunnableCall> initializer) |
void |
runProbabilitySwitch(Group container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer) |
void |
runProbabilitySwitch(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer) |
void |
runProbabilitySwitch(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer) |
void |
runProbabilitySwitch(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer) |
void |
runProbabilitySwitch(Runnable container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer) |
void |
schedulePoint(CallSequence container,
Procedures.Procedure1<SchedulePoint> initializer) |
void |
section(SWModel container,
Procedures.Procedure1<Section> initializer) |
void |
setEvent(CallSequence container,
Procedures.Procedure1<SetEvent> initializer) |
SWModel |
softwareModelRoot(Procedures.Procedure1<SWModel> initializer) |
void |
task(SWModel container,
Procedures.Procedure1<Task> initializer) |
void |
terminateProcess(CallSequence container,
Procedures.Procedure1<TerminateProcess> initializer) |
void |
ticks(Group container,
Procedures.Procedure1<Ticks> initializer) |
void |
ticks(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<Ticks> initializer) |
void |
ticks(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<Ticks> initializer) |
void |
ticks(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<Ticks> initializer) |
void |
ticks(Runnable container,
Procedures.Procedure1<Ticks> initializer) |
void |
waitEvent(CallSequence container,
Procedures.Procedure1<WaitEvent> initializer) |
public SWModel softwareModelRoot(Procedures.Procedure1<SWModel> initializer)
public void isr(SWModel container,
Procedures.Procedure1<ISR> initializer)
public void task(SWModel container,
Procedures.Procedure1<Task> initializer)
public void runnable(SWModel container,
Procedures.Procedure1<Runnable> initializer)
public void label(SWModel container,
Procedures.Procedure1<Label> initializer)
public void channel(SWModel container,
Procedures.Procedure1<Channel> initializer)
public void processPrototype(SWModel container,
Procedures.Procedure1<ProcessPrototype> initializer)
public void section(SWModel container,
Procedures.Procedure1<Section> initializer)
public void activation_Single(SWModel container,
Procedures.Procedure1<SingleActivation> initializer)
public void activation_Sporadic(SWModel container,
Procedures.Procedure1<SporadicActivation> initializer)
public void activation_Periodic(SWModel container,
Procedures.Procedure1<PeriodicActivation> initializer)
public void activation_Event(SWModel container,
Procedures.Procedure1<EventActivation> initializer)
public void activation_VariableRate(SWModel container,
Procedures.Procedure1<VariableRateActivation> initializer)
public void activation_Custom(SWModel container,
Procedures.Procedure1<CustomActivation> initializer)
public void mode_Enum(SWModel container,
Procedures.Procedure1<EnumMode> initializer)
public void mode_Numeric(SWModel container,
Procedures.Procedure1<NumericMode> initializer)
public void modeLabel(SWModel container,
Procedures.Procedure1<ModeLabel> initializer)
public void literal(EnumMode container,
Procedures.Procedure1<ModeLiteral> initializer)
public void callSequence(Task container,
Procedures.Procedure1<CallSequence> initializer)
public void callSequence(ModeSwitchDefault<GraphEntryBase> container,
Procedures.Procedure1<CallSequence> initializer)
public void callSequence(ModeSwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<CallSequence> initializer)
public void callSequence(ProbabilitySwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<CallSequence> initializer)
public void modeSwitch(Task container,
Procedures.Procedure1<ModeSwitch> initializer)
public void modeSwitch(ModeSwitchDefault<GraphEntryBase> container,
Procedures.Procedure1<ModeSwitch> initializer)
public void modeSwitch(ModeSwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ModeSwitch> initializer)
public void modeSwitch(ProbabilitySwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ModeSwitch> initializer)
public void entry(ModeSwitch container,
Procedures.Procedure1<ModeSwitchEntry<GraphEntryBase>> initializer)
public void defaultEntry(ModeSwitch container,
Procedures.Procedure1<ModeSwitchDefault<GraphEntryBase>> initializer)
public void probabilitySwitch(Task container,
Procedures.Procedure1<ProbabilitySwitch> initializer)
public void probabilitySwitch(ModeSwitchDefault<GraphEntryBase> container,
Procedures.Procedure1<ProbabilitySwitch> initializer)
public void probabilitySwitch(ModeSwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ProbabilitySwitch> initializer)
public void probabilitySwitch(ProbabilitySwitchEntry<GraphEntryBase> container,
Procedures.Procedure1<ProbabilitySwitch> initializer)
public void entry(ProbabilitySwitch container,
Procedures.Procedure1<ProbabilitySwitchEntry<GraphEntryBase>> initializer)
public void runnableCall(CallSequence container,
Procedures.Procedure1<TaskRunnableCall> initializer)
public void schedulePoint(CallSequence container,
Procedures.Procedure1<SchedulePoint> initializer)
public void interProcessTrigger(CallSequence container,
Procedures.Procedure1<InterProcessTrigger> initializer)
public void enforcedMigration(CallSequence container,
Procedures.Procedure1<EnforcedMigration> initializer)
public void terminateProcess(CallSequence container,
Procedures.Procedure1<TerminateProcess> initializer)
public void clearEvent(CallSequence container,
Procedures.Procedure1<ClearEvent> initializer)
public void waitEvent(CallSequence container,
Procedures.Procedure1<WaitEvent> initializer)
public void setEvent(CallSequence container,
Procedures.Procedure1<SetEvent> initializer)
public void parameter(Runnable container,
Procedures.Procedure1<RunnableParameter> initializer)
public void group(Runnable container,
Procedures.Procedure1<Group> initializer)
public void group(Group container,
Procedures.Procedure1<Group> initializer)
public void group(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<Group> initializer)
public void group(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<Group> initializer)
public void group(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<Group> initializer)
public void runModeSwitch(Runnable container,
Procedures.Procedure1<RunnableModeSwitch> initializer)
public void runModeSwitch(Group container,
Procedures.Procedure1<RunnableModeSwitch> initializer)
public void runModeSwitch(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<RunnableModeSwitch> initializer)
public void runModeSwitch(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableModeSwitch> initializer)
public void runModeSwitch(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableModeSwitch> initializer)
public void entry(RunnableModeSwitch container,
Procedures.Procedure1<ModeSwitchEntry<RunnableItem>> initializer)
public void defaultEntry(RunnableModeSwitch container,
Procedures.Procedure1<ModeSwitchDefault<RunnableItem>> initializer)
public void runProbabilitySwitch(Runnable container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer)
public void runProbabilitySwitch(Group container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer)
public void runProbabilitySwitch(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer)
public void runProbabilitySwitch(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer)
public void runProbabilitySwitch(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableProbabilitySwitch> initializer)
public void entry(RunnableProbabilitySwitch container,
Procedures.Procedure1<ProbabilitySwitchEntry<RunnableItem>> initializer)
public void labelAccess(Runnable container,
Procedures.Procedure1<LabelAccess> initializer)
public void labelAccess(Group container,
Procedures.Procedure1<LabelAccess> initializer)
public void labelAccess(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<LabelAccess> initializer)
public void labelAccess(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<LabelAccess> initializer)
public void labelAccess(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<LabelAccess> initializer)
public void runnableCall(Runnable container,
Procedures.Procedure1<RunnableCall> initializer)
public void runnableCall(Group container,
Procedures.Procedure1<RunnableCall> initializer)
public void runnableCall(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<RunnableCall> initializer)
public void runnableCall(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableCall> initializer)
public void runnableCall(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<RunnableCall> initializer)
public void execNeed(Runnable container,
Procedures.Procedure1<ExecutionNeed> initializer)
public void execNeed(Group container,
Procedures.Procedure1<ExecutionNeed> initializer)
public void execNeed(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<ExecutionNeed> initializer)
public void execNeed(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<ExecutionNeed> initializer)
public void execNeed(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<ExecutionNeed> initializer)
public void need(ExecutionNeed container,
String key,
IDiscreteValueDeviation need)
public void ticks(Runnable container,
Procedures.Procedure1<Ticks> initializer)
public void ticks(Group container,
Procedures.Procedure1<Ticks> initializer)
public void ticks(ModeSwitchDefault<RunnableItem> container,
Procedures.Procedure1<Ticks> initializer)
public void ticks(ModeSwitchEntry<RunnableItem> container,
Procedures.Procedure1<Ticks> initializer)
public void ticks(ProbabilitySwitchEntry<RunnableItem> container,
Procedures.Procedure1<Ticks> initializer)
public void defaultDeviation(Ticks container,
IDiscreteValueDeviation ticks)
public void defaultConstant(Ticks container,
long ticks)
public void extended(Ticks container,
ProcessingUnitDefinition puDef,
IDiscreteValueDeviation ticks)