package gate.bdmComp; import gate.creole.ontology.OClass; public class BDMOne { OClass con11; OClass con22; OClass msca; public float bdmScore = 0; int cp = 0; int dpk = 0; int dpr =0; float n0; float n1; float n2; float bran; /** * Constructor Create a BDMone object for two concepts. */ public BDMOne(OClass oneC, OClass twoC) { con11 = oneC; con22 = twoC; msca = null; bdmScore = -1.0f; cp = 0; dpk = 0; dpr = 0; n0 = 0; n1 = 0; n2 = 0; bran = 0; } public void setValues(float b, int c, int k, int r, float m0, float m1, float m2, float br) { bdmScore = b; cp = c; dpk = k; dpr = r; n0 = m0; n1 = m1; n2 = m2; bran = br; } public void setMsca(OClass con) { msca = con; } public String printResult() { String text = ""; text += "key="+con11+", response="+con22+", "; text += "bdm="+bdmScore +", "; //text += "("+con11.getName()+","+con22.getName()+"), "; if(msca != null) text += "msca="+msca.getName()+", "; else text +=" no MSCA! "; text += "cp="+cp+", dpk="+dpk+", dpr="+dpr+", "; text += "n0="+n0+", n1="+n1+", n2="+n2+", bran="+bran; //System.out.println(text); return text; } }