Package org.wymiwyg.rdf.molecules

Examples of org.wymiwyg.rdf.molecules.NonTerminalMolecule


      matching.getNodesIn1().add(fgnode1);

      boolean fgNodeInCrossGraph = false;
      for (Iterator iterator = fgnode1.getGroundingMolecules().iterator(); iterator
          .hasNext();) {
        NonTerminalMolecule current = (NonTerminalMolecule) iterator
            .next();
        FunctionallyGroundedNode fgnode2 = getFgNodeWith(fgNodes2,
            current);
        if (fgnode2 != null) {
          fgNodeInCrossGraph = true;
          matching.getNodesIn2().add(fgnode2);
          fgNodes22CrossGraphFgNodes.put(fgnode2, matching);
        }
      }
      if (!fgNodeInCrossGraph) {
        fgNodesOnlyIn1.add(fgnode1);
      } else {
        fgNodes12CrossGraphFgNodes.put(fgnode1, matching);
        //TODO ensure later finalization
        crossGraphFgNodes.add(matching);
      }
    }
    for (Iterator<FunctionallyGroundedNode> iter = fgNodes2.iterator(); iter
        .hasNext();) {
      FunctionallyGroundedNode fgnode2 = iter.next();
      boolean fgNodeInCrossGraph = false;
      for (Iterator iterator = fgnode2.getGroundingMolecules().iterator(); iterator
          .hasNext();) {
        NonTerminalMolecule current = (NonTerminalMolecule) iterator
            .next();
        FunctionallyGroundedNode fgnode1 = getFgNodeWith(fgNodes1,
            current);
        if (fgnode1 != null) {
          fgNodeInCrossGraph = true;
View Full Code Here


    for (Iterator iter = fgNodes.iterator(); iter.hasNext();) {
      FunctionallyGroundedNode currentNode = (FunctionallyGroundedNode) iter
          .next();
      for (Iterator iterator = currentNode.getGroundingMolecules()
          .iterator(); iterator.hasNext();) {
        NonTerminalMolecule currentMoleculeFromNode = (NonTerminalMolecule) iterator
            .next();
        if (ntMolecule.equals(currentMoleculeFromNode)) {
          return currentNode;
        }
      }
View Full Code Here

        tripleSet = replaceNode(currentAfgn, afgn, tripleSet);
      }
      for (Entry<Node, FunctionallyGroundedNode> entry : innerReplacements.entrySet()) {
        tripleSet = replaceNode(entry.getKey(), entry.getValue(), tripleSet);
      }
      NonTerminalMolecule ntMolecule = functionallyGroundedBuilder.createNTMolecule(afgn);
      ntMolecule.addAll(tripleSet);
      result.addMolecule(ntMolecule);
    }
   
    return result;
  }
View Full Code Here

TOP

Related Classes of org.wymiwyg.rdf.molecules.NonTerminalMolecule

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.