// Path: src/com/learningmodule/association/conceptdrug/PredictionResult.java
// public interface PredictionResult {
// 	public double getConfidence();
// 	public Object getValue();
// }
// 
// Path: src/com/machine/learning/request/SearchAttribute.java
// public class SearchAttribute {
// 	private String name;
// 	private Object value;
// 
// 	public SearchAttribute(String name, Object value) {
// 		super();
// 		this.name = name;
// 		this.value = value;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public Object getValue() {
// 		return value;
// 	}
// 
// 	public void setValue(Object value) {
// 		this.value = value;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return "SearchAttribute [name=" + name + ", value=" + value + "]";
// 	}
// }


import java.util.List;
import com.learningmodule.association.conceptdrug.PredictionResult;
import com.machine.learning.request.SearchAttribute;
package com.machine.learning.interfaces;



public interface LearningModuleInterface {
	public void learn();
// Path: src/com/learningmodule/association/conceptdrug/PredictionResult.java
// public interface PredictionResult {
// 	public double getConfidence();
// 	public Object getValue();
// }
// 
// Path: src/com/machine/learning/request/SearchAttribute.java
// public class SearchAttribute {
// 	private String name;
// 	private Object value;
// 
// 	public SearchAttribute(String name, Object value) {
// 		super();
// 		this.name = name;
// 		this.value = value;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public Object getValue() {
// 		return value;
// 	}
// 
// 	public void setValue(Object value) {
// 		this.value = value;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return "SearchAttribute [name=" + name + ", value=" + value + "]";
// 	}
// }


// Path: src/com/machine/learning/interfaces/LearningModuleInterface.java
import java.util.List;
import com.learningmodule.association.conceptdrug.PredictionResult;
import com.machine.learning.request.SearchAttribute;

package com.machine.learning.interfaces;



public interface LearningModuleInterface {
	public void learn();
	public List<PredictionResult> predict(String query, SearchAttribute[] features);