Package org.wymiwyg.rdf.graphs.impl

Examples of org.wymiwyg.rdf.graphs.impl.TripleImpl


          if (!(object instanceof NaturallyGroundedNode)) {
            throw new RuntimeException("Cannot naturalize object node of type "+object.getClass());
          }
        }
      }
      doAdd(new TripleImpl(subject, triple.getPredicate(), object));
    }
    finalized = true;
  }
View Full Code Here


             * .add((FunctionallyGroundedNode) object);
             */
          }
        }
        if (modified) {
          resultMolecule.add(new TripleImpl(subject, currentTriple
              .getPredicate(), object));
        } else {
          resultMolecule.add(currentTriple);
        }

View Full Code Here

   * @return
   */
  private static Triple getLabelableTriple(Triple triple, Map<Node, LabelableNode> nodeMap) {
    Node subject = getLabelableNode(triple.getSubject(), nodeMap);
    Node object = getLabelableNode(triple.getObject(), nodeMap);
    TripleImpl result = new TripleImpl(subject, triple.getPredicate(), object);
    return null;
  }
View Full Code Here

    }
    Node object = statement.getObject();
    if ((object.equals(n1))) {
      object = n2;
    }
    return new TripleImpl(subject, statement.getPredicate(), object);
  }
View Full Code Here

    if (object instanceof FunctionallyGroundedNode) {
      object = adopt((FunctionallyGroundedNode)object);
      modified = true;
    }
    if (modified) {
      return new TripleImpl(subject, triple.getPredicate(), object);
    } else {
      return triple;
    }
  }
View Full Code Here

   * @see org.wymiwyg.rdf.graphs.fgnodes.impl.Naturalizer#naturalize(org.wymiwyg.rdf.graphs.fgnodes.FunctionallyGroundedNode,
   *      org.wymiwyg.rdf.graphs.Graph)
   */
  public Node naturalize(FunctionallyGroundedNode fgNode, Graph graph) {
    Node anonymousNode = new NodeImpl();
    graph.add(new TripleImpl(anonymousNode, new PropertyNodeImpl(
        MODELDIFF.functionallyGroundedIn.getURI()),
        getGroundedIn(fgNode)));
    return anonymousNode;
  }
View Full Code Here

  @Test
  public void simple() {
    SimpleGraph graph = new SimpleGraph();
    Node nanmedNode = new NamedNodeImpl("http://1.example.org/");
    graph.add(new TripleImpl(new NodeImpl(),
        new InverseFunctionalPropertyNodeImpl(
            "http://example.org/functional"), nanmedNode));
    Node fg2 = new NodeImpl();
    graph.add(new TripleImpl(fg2, new InverseFunctionalPropertyNodeImpl(
        "http://example.org/functional"), nanmedNode));
    graph.add(new TripleImpl(fg2, new InverseFunctionalPropertyNodeImpl(
        "http://example.org/f2"), new NamedNodeImpl(
        "http://2.example.org/")));
    ReferenceGroundedDecomposition dec = new ReferenceGroundedDecompositionImpl(
        graph);
    Set<FunctionallyGroundedNode> functionallyGroundedNodes = dec
View Full Code Here

            object = new JenaReferenceNode(jenaObjectRes);
          } else {
            object = new NamedNodeImpl(jenaObjectRes.getURI());
          }
        }*/
        statements.add(new TripleImpl(subject, predicate, object));
      }

    }
    return statements;
  }
View Full Code Here

        subject = mapping.get(subject);
      }
      if (!(object instanceof GroundedNode)) {
        object = mapping.get(object);
      }
      Triple mappedTriple = new TripleImpl(subject, predicate, object);
      if (!g2.contains(mappedTriple)) {
        return false;
      }
    }
    return true;
View Full Code Here

        subject = (Node) mapping.get(subject);
      }
      if (!(object instanceof GroundedNode)) {
        object = (Node) mapping.get(object);
      }
      Triple mappedTriple = new TripleImpl(subject, predicate, object);
      result.add(mappedTriple);
    }
    result.markFinalized();
    return result;
  }
View Full Code Here

TOP

Related Classes of org.wymiwyg.rdf.graphs.impl.TripleImpl

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.