package uk.ac.shef.dcs.jate.feature;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
/**
*
*/
public class Containment extends AbstractFeature {
private Map<String, Set<String>> term2Parents = new ConcurrentHashMap<>();
public void add(String term, String parentTerm){
Set<String> parentTerms = term2Parents.get(term);
if(parentTerms==null)
parentTerms=new HashSet<>();
parentTerms.add(parentTerm);
term2Parents.put(term, parentTerms);
}
public Set<String> getTermParents(String term){
Set<String> parents = term2Parents.get(term);
if(parents==null)
parents=new HashSet<>();
return parents;
}
}