Log in Help
Print
Homereleasesgate-5.1-beta2-build3402-ALLpluginsOntology_BDM_ComputationsrcgatebdmComp 〉 BDMOne.java
 
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;
  }
}