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

javax.constraints.impl.AbstractConstrainedVariable Maven / Gradle / Ivy

Go to download

JCP Standard JSR331 “Java Constraint Programming API”. It is used for Modeling and Solving Constraint Satisfaction and Optimization Problems using Java and off-the-shelf Constraint/Linear Solvers

There is a newer version: 2.3.1
Show newest version
//=============================================
// J A V A  C O M M U N I T Y  P R O C E S S
// 
// J S R  3 3 1
// 
// Common Implementation
// 
//============================================= 
package javax.constraints.impl;

import javax.constraints.ConstrainedVariable;
import javax.constraints.Problem;

abstract public class AbstractConstrainedVariable extends CommonBase implements ConstrainedVariable {
	
	public AbstractConstrainedVariable(Problem problem) {
		this(problem,"");
	}
	
	public AbstractConstrainedVariable(Problem problem, String name) {
		super(problem,name);
	}
	
//	/**
//	 * This is a stub for the method "addPropagator" that
//	 * should be defined on the reference implementation level
//	 */
//	public void addPropagator(Propagator propagator, PropagationEvent event) {
//		throw new RuntimeException("The method addPropagator(..) is not defined for this type of constrained variables");
//	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy