Class ConstraintsBuilder
- Object
-
- ConstraintsBuilder
-
public class ConstraintsBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ConstraintsBuilder()
-
Method Summary
All Methods Modifier and Type Method Description ConstraintsModelconstraintsModelRoot(Amalthea container, Procedures.Procedure1<ConstraintsModel> initializer)voiddeadline_Process(ConstraintsModel container, AbstractProcess process, Time deadline)voiddeadline_Runnable(ConstraintsModel container, Runnable runnable, Time deadline)voideventChain(ConstraintsModel container, Procedures.Procedure1<EventChain> initializer)voidlimit_Count(Requirement container, Procedures.Procedure1<CountRequirementLimit> initializer)voidlimit_CPUPercentage(Requirement container, Procedures.Procedure1<CPUPercentageRequirementLimit> initializer)voidlimit_Frequency(Requirement container, Procedures.Procedure1<FrequencyRequirementLimit> initializer)voidlimit_Percentage(Requirement container, Procedures.Procedure1<PercentageRequirementLimit> initializer)voidlimit_Time(Requirement container, Procedures.Procedure1<TimeRequirementLimit> initializer)voidrequirement_Architecture(ConstraintsModel container, Procedures.Procedure1<ArchitectureRequirement> initializer)voidrequirement_Process(ConstraintsModel container, Procedures.Procedure1<ProcessRequirement> initializer)voidrequirement_ProcessChain(ConstraintsModel container, Procedures.Procedure1<ProcessChainRequirement> initializer)voidrequirement_Runnable(ConstraintsModel container, Procedures.Procedure1<RunnableRequirement> initializer)voidsubchain(AbstractEventChain container, Procedures.Procedure1<SubEventChain> initializer)voidsubchain_ref(AbstractEventChain container, EventChain ref)
-
-
-
Method Detail
-
constraintsModelRoot
public ConstraintsModel constraintsModelRoot(Amalthea container, Procedures.Procedure1<ConstraintsModel> initializer)
-
requirement_Architecture
public void requirement_Architecture(ConstraintsModel container, Procedures.Procedure1<ArchitectureRequirement> initializer)
-
requirement_Runnable
public void requirement_Runnable(ConstraintsModel container, Procedures.Procedure1<RunnableRequirement> initializer)
-
requirement_Process
public void requirement_Process(ConstraintsModel container, Procedures.Procedure1<ProcessRequirement> initializer)
-
requirement_ProcessChain
public void requirement_ProcessChain(ConstraintsModel container, Procedures.Procedure1<ProcessChainRequirement> initializer)
-
deadline_Process
public void deadline_Process(ConstraintsModel container, AbstractProcess process, Time deadline)
-
deadline_Runnable
public void deadline_Runnable(ConstraintsModel container, Runnable runnable, Time deadline)
-
limit_Time
public void limit_Time(Requirement container, Procedures.Procedure1<TimeRequirementLimit> initializer)
-
limit_Frequency
public void limit_Frequency(Requirement container, Procedures.Procedure1<FrequencyRequirementLimit> initializer)
-
limit_Percentage
public void limit_Percentage(Requirement container, Procedures.Procedure1<PercentageRequirementLimit> initializer)
-
limit_Count
public void limit_Count(Requirement container, Procedures.Procedure1<CountRequirementLimit> initializer)
-
limit_CPUPercentage
public void limit_CPUPercentage(Requirement container, Procedures.Procedure1<CPUPercentageRequirementLimit> initializer)
-
eventChain
public void eventChain(ConstraintsModel container, Procedures.Procedure1<EventChain> initializer)
-
subchain
public void subchain(AbstractEventChain container, Procedures.Procedure1<SubEventChain> initializer)
-
subchain_ref
public void subchain_ref(AbstractEventChain container, EventChain ref)
-
-