package edu.unc.ils.mrc.hive.converter.mesh.handlers;
import java.util.ArrayList;
import java.util.List;
/**
* Represents a concept as parsed from the MeSH Concept element
*/
public class Concept {
String conceptId = null;
String conceptName = null;
String descriptorId = null;
boolean isPreferred = false;
String scopeNote = null;
List<Term> terms = new ArrayList<Term>();
List<ConceptRelation> relations = new ArrayList<ConceptRelation>();
public Concept()
{
}
public Concept(String conceptId, String conceptName, boolean isPreferred)
{
this.conceptId = conceptId;
this.conceptName = conceptName;
this.isPreferred = isPreferred;
}
public String getConceptId() {
return conceptId;
}
public void setConceptId(String conceptId) {
this.conceptId = conceptId;
}
public String getName() {
return conceptName;
}
public void setName(String conceptName) {
this.conceptName = conceptName;
}
public boolean isPreferred() {
return isPreferred;
}
public void setPreferred(boolean isPreferred) {
this.isPreferred = isPreferred;
}
public void setTerms(List<Term> terms) {
this.terms = terms;
}
public List<Term> getTerms() {
return terms;
}
public String getScopeNote() {
return scopeNote;
}
public void setScopeNote(String scopeNote) {
this.scopeNote = scopeNote;
}
public List<ConceptRelation> getRelations() {
return relations;
}
public void setRelations(List<ConceptRelation> relations) {
this.relations = relations;
}
public String getDescriptorId() {
return descriptorId;
}
public void setDescriptorId(String descriptorId) {
this.descriptorId = descriptorId;
}
}