Class ExternalHaltingConditionFactory
java.lang.Object
fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
Factory for creating ExternalHaltingConditions
-
Constructor Summary
ConstructorsConstructorDescriptionCreates the external halting condition factory utility. -
Method Summary
Modifier and TypeMethodDescriptionstatic ExternalHaltingConditionCreates a rank-based external halting condition.static ExternalHaltingConditiongetTimeout(Object timeout) Creates a timeout-based external halting condition.
-
Constructor Details
-
ExternalHaltingConditionFactory
public ExternalHaltingConditionFactory()Creates the external halting condition factory utility.
-
-
Method Details
-
getTimeout
Creates a timeout-based external halting condition.- Parameters:
timeout- the timeout value to enforce- Returns:
- an object with given timeout
-
getRank
Creates a rank-based external halting condition.- Parameters:
rank- the maximum rank to enforce- Returns:
- an object with given rank
-