package edu.unl.consystlab.sudokuSolver;
import java.util.List;
import java.util.LinkedList;
public class constraintRelation
{
//	private constraintProblem parentProblem;
//	private List relationTuples;
//	private List domainList;
//
//	public constraintRelation(String relationName, constraintProblem currentProblem)
//	{
//		currentProblem.addRelation(this, relationName);
//
//		relationTuples = new LinkedList();
//		domainList = new LinkedList();
//		parentProblem = currentProblem;
//	}
//
//	public void setDomains ( String newDomainList)
//	{
//		String[] domains = null;
//		domains = newDomainList.split(" ");
//		for(int i =0; i < domains.length; i++)
//		{
//			domainList.add( parentProblem.getDomain(domains[i]) );
//		}
//	}
//
//	public void setConflicts ( String newConflictList)
//	{
//		String[] conflicts = null;
//		newConflictList = newConflictList.trim();
//		//split it on the ( sybmols so we should have something like "1,1)" "1,2)" "2,1) ",and "3,4)"
//		conflicts = newConflictList.split("[(]");
//		//get rid of the ) and trim again
////String test = "this is a string";
////System.out.println(test.replace('t', 'h'));
//		for(int i =0; i < conflicts.length; i++)
//		{
//			conflicts[i] = conflicts[i].trim();
//			conflicts[i] = conflicts[i].replaceAll("[)]", "");
//			conflicts[i] = conflicts[i].trim();
//		}
//
//		String[] conflictElements = null;
//		for(int i =0; i < conflicts.length; i++)
//		{
//			conflictElements = conflicts[i].split("[,]");
//			List relatedValues = new LinkedList();
//			for(int j=0; j <conflictElements.length; j++)
//			{
//				conflictElements[j] = conflictElements[j].trim();
//				relatedValues.add(conflictElements[j]);
//			}
//			relationTuples.add(relatedValues);
//		}
//	}

}







