public class ConstraintsBuilder
extends Object
Constructor and Description |
---|
ConstraintsBuilder() |
Modifier and Type | Method and Description |
---|---|
ConstraintsModel |
constraintsModelRoot(Amalthea container,
Procedures.Procedure1<ConstraintsModel> initializer) |
void |
deadline_Process(ConstraintsModel container,
AbstractProcess process,
Time deadline) |
void |
deadline_Runnable(ConstraintsModel container,
Runnable runnable,
Time deadline) |
void |
eventChain(ConstraintsModel container,
Procedures.Procedure1<EventChain> initializer) |
void |
limit_Count(Requirement container,
Procedures.Procedure1<CountRequirementLimit> initializer) |
void |
limit_CPUPercentage(Requirement container,
Procedures.Procedure1<CPUPercentageRequirementLimit> initializer) |
void |
limit_Frequency(Requirement container,
Procedures.Procedure1<FrequencyRequirementLimit> initializer) |
void |
limit_Percentage(Requirement container,
Procedures.Procedure1<PercentageRequirementLimit> initializer) |
void |
limit_Time(Requirement container,
Procedures.Procedure1<TimeRequirementLimit> initializer) |
void |
requirement_Architecture(ConstraintsModel container,
Procedures.Procedure1<ArchitectureRequirement> initializer) |
void |
requirement_Process(ConstraintsModel container,
Procedures.Procedure1<ProcessRequirement> initializer) |
void |
requirement_ProcessChain(ConstraintsModel container,
Procedures.Procedure1<ProcessChainRequirement> initializer) |
void |
requirement_Runnable(ConstraintsModel container,
Procedures.Procedure1<RunnableRequirement> initializer) |
void |
segment_ref(EventChain container,
EventChain ref) |
void |
segment_subchain(EventChain container,
Procedures.Procedure1<SubEventChain> initializer) |
public ConstraintsModel constraintsModelRoot(Amalthea container, Procedures.Procedure1<ConstraintsModel> initializer)
public void requirement_Architecture(ConstraintsModel container, Procedures.Procedure1<ArchitectureRequirement> initializer)
public void requirement_Runnable(ConstraintsModel container, Procedures.Procedure1<RunnableRequirement> initializer)
public void requirement_Process(ConstraintsModel container, Procedures.Procedure1<ProcessRequirement> initializer)
public void requirement_ProcessChain(ConstraintsModel container, Procedures.Procedure1<ProcessChainRequirement> initializer)
public void deadline_Process(ConstraintsModel container, AbstractProcess process, Time deadline)
public void deadline_Runnable(ConstraintsModel container, Runnable runnable, Time deadline)
public void limit_Time(Requirement container, Procedures.Procedure1<TimeRequirementLimit> initializer)
public void limit_Frequency(Requirement container, Procedures.Procedure1<FrequencyRequirementLimit> initializer)
public void limit_Percentage(Requirement container, Procedures.Procedure1<PercentageRequirementLimit> initializer)
public void limit_Count(Requirement container, Procedures.Procedure1<CountRequirementLimit> initializer)
public void limit_CPUPercentage(Requirement container, Procedures.Procedure1<CPUPercentageRequirementLimit> initializer)
public void eventChain(ConstraintsModel container, Procedures.Procedure1<EventChain> initializer)
public void segment_subchain(EventChain container, Procedures.Procedure1<SubEventChain> initializer)
public void segment_ref(EventChain container, EventChain ref)