All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.lirmm.boreal.util.externalHaltingConditions.ExternalHaltingConditionFactory Maven / Gradle / Ivy

There is a newer version: 1.6.3
Show newest version
package fr.lirmm.boreal.util.externalHaltingConditions;

import fr.lirmm.boreal.util.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions;

/**
 * Factory for creating ExternalHaltingConditions
 */
public class ExternalHaltingConditionFactory {
	////////////////////////
		/// STATIC METHODS
		////////////////////////
		/**
		 * 
		 * @param timeout 
		 * @return an object with given timeout
		 */
		public static ExternalHaltingCondition getTimeout(Object timeout) {
			return new ExternalHaltingCondition(ExternalHaltingConditions.TIMEOUT, timeout);
		}
	
		/**
		 * @param rank 
		 * @return an object with given rank
		 */
		public static ExternalHaltingCondition getRank(Object rank) {
			return new ExternalHaltingCondition(ExternalHaltingConditions.RANK, rank);
		}
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy