Package com.clearnlp.dependency.factory

Examples of com.clearnlp.dependency.factory.IDEPNodeDatum


    return getDEPNodeDatum(new DefaultDEPNodeDatumFactory());
  }
 
  public IDEPNodeDatum getDEPNodeDatum(IDEPNodeDatumFactory factory)
  {
    IDEPNodeDatum datum = factory.createDEPTreeDatum();
   
    datum.setID(id);
    datum.setForm(form);
    datum.setLemma(lemma);
    datum.setPOS(pos);
    datum.setNamedEntity(nament);
    datum.setFeats(d_feats.toString());
    datum.setSyntacticHead(d_head.toString());
    datum.setSemanticHeads(DEPLib.toString(s_heads));
   
    return datum;
  }
View Full Code Here


  static public DEPTree buildFrom(IDEPTreeDatum treeDatum)
  {
    List<IDEPNodeDatum> nodeData = treeDatum.getDEPNodeData();
    DEPTree tree = new DEPTree();
    int i, size = nodeData.size();
    IDEPNodeDatum nd;
    DEPNode node;
   
    for (i=0; i<size; i++)
    {
      nd = nodeData.get(i);
      tree.add(new DEPNode(nd.getID(), nd.getForm(), nd.getLemma(), nd.getPOS(), nd.getNamedEntity(), new DEPFeat(nd.getFeats())));
    }

    for (i=0; i<size; i++)
    {
      nd = nodeData.get(i);
      node = tree.get(i+1);
     
      node.initSHeads();
      node.setHead(new DEPArc(tree, nd.getSyntacticHead()));
      node.addSHeads(DEPLib.getSRLArcs(tree, nd.getSemanticHeads()));
    }
   
    tree.resetDependents();
    return tree;
  }
View Full Code Here

    return getDEPNodeDatum(new DefaultDEPNodeDatumFactory());
  }
 
  public IDEPNodeDatum getDEPNodeDatum(IDEPNodeDatumFactory factory)
  {
    IDEPNodeDatum datum = factory.createDEPTreeDatum();
   
    datum.setID(id);
    datum.setForm(form);
    datum.setLemma(lemma);
    datum.setPOS(pos);
    datum.setNamedEntity(nament);
    datum.setFeats(d_feats.toString());
    datum.setSyntacticHead(d_head.toString());
    datum.setSemanticHeads(DEPLib.toString(s_heads));
   
    return datum;
  }
View Full Code Here

    return getDEPNodeDatum(new DefaultDEPNodeDatumFactory());
  }
 
  public IDEPNodeDatum getDEPNodeDatum(IDEPNodeDatumFactory factory)
  {
    IDEPNodeDatum datum = factory.createDEPTreeDatum();
   
    datum.setID(id);
    datum.setForm(form);
    datum.setLemma(lemma);
    datum.setPOS(pos);
    datum.setNamedEntity(nament);
    datum.setFeats(d_feats.toString());
    datum.setSyntacticHead(d_head.toString());
    datum.setSemanticHeads(DEPLib.toString(s_heads));
   
    return datum;
  }
View Full Code Here

  static public DEPTree buildFrom(IDEPTreeDatum treeDatum)
  {
    List<IDEPNodeDatum> nodeData = treeDatum.getDEPNodeData();
    DEPTree tree = new DEPTree();
    int i, size = nodeData.size();
    IDEPNodeDatum nd;
    DEPNode node;
   
    for (i=0; i<size; i++)
    {
      nd = nodeData.get(i);
      tree.add(new DEPNode(nd.getID(), nd.getForm(), nd.getLemma(), nd.getPOS(), nd.getNamedEntity(), new DEPFeat(nd.getFeats())));
    }

    for (i=0; i<size; i++)
    {
      nd = nodeData.get(i);
      node = tree.get(i+1);
     
      node.initSHeads();
      node.setHead(new DEPArc(tree, nd.getSyntacticHead()));
      node.addSHeads(DEPLib.getSRLArcs(tree, nd.getSemanticHeads()));
    }
   
    tree.resetDependents();
    return tree;
  }
View Full Code Here

TOP

Related Classes of com.clearnlp.dependency.factory.IDEPNodeDatum

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.