Examples of nextRelation()


Examples of org.wymiwyg.knobot.RelationIterator.nextRelation()

  private void antiggregate(Resource resource, Model removedModel,
      float resourceThreshold, float otherThreshold) {
    RelationIterator iter = new DirectRelationIterator(resource);
    int pos = 0;
    OUTER: while (iter.hasNext()) {
      Relation current = iter.nextRelation();
      if (++pos > 20) {
        //if (current.getCurrentComparativeStrength() <
        // resourceThreshold) {
        Resource target = current.getTarget();
        if (target == null) {
View Full Code Here

Examples of org.wymiwyg.knobot.RelationIterator.nextRelation()

          continue;
        }
        RelationIterator inverseIter = new InverseDirectRelationIterator(
            target);
        while (inverseIter.hasNext()) {
          Relation currentInverse = inverseIter.nextRelation();
          if (/*
             * (current.getComparativeStrength() >
             * resourceThreshold) ||
             */(!currentInverse.getSource().equals(resource) && (current
              .getCurrentComparativeStrength() > otherThreshold))) {
View Full Code Here

Examples of org.wymiwyg.knobot.RelationIterator.nextRelation()

   * @param removedModel
   */
  private void removeRelationsToTarget(Resource target, Model removedModel) {
    RelationIterator inverseIter = new InverseDirectRelationIterator(target);
    while (inverseIter.hasNext()) {
      Relation currentInverse = inverseIter.nextRelation();
      Resource relationResource = ((ConcreteRelation) currentInverse)
          .getRealResource();
      try {
        RelationManager.removeRelation(relationResource);
      } catch (Exception ex) {
View Full Code Here

Examples of org.wymiwyg.knobot.relations.DirectRelationIterator.nextRelation()

  private void antiggregate(Resource resource, Model removedModel,
      float resourceThreshold, float otherThreshold) {
    RelationIterator iter = new DirectRelationIterator(resource);
    int pos = 0;
    OUTER: while (iter.hasNext()) {
      Relation current = iter.nextRelation();
      if (++pos > 20) {
        //if (current.getCurrentComparativeStrength() <
        // resourceThreshold) {
        Resource target = current.getTarget();
        if (target == null) {
View Full Code Here

Examples of org.wymiwyg.knobot.relations.InverseDirectRelationIterator.nextRelation()

          continue;
        }
        RelationIterator inverseIter = new InverseDirectRelationIterator(
            target);
        while (inverseIter.hasNext()) {
          Relation currentInverse = inverseIter.nextRelation();
          if (/*
             * (current.getComparativeStrength() >
             * resourceThreshold) ||
             */(!currentInverse.getSource().equals(resource) && (current
              .getCurrentComparativeStrength() > otherThreshold))) {
View Full Code Here

Examples of org.wymiwyg.knobot.relations.InverseDirectRelationIterator.nextRelation()

   * @param removedModel
   */
  private void removeRelationsToTarget(Resource target, Model removedModel) {
    RelationIterator inverseIter = new InverseDirectRelationIterator(target);
    while (inverseIter.hasNext()) {
      Relation currentInverse = inverseIter.nextRelation();
      Resource relationResource = ((ConcreteRelation) currentInverse)
          .getRealResource();
      try {
        RelationManager.removeRelation(relationResource);
      } catch (Exception ex) {
View Full Code Here

Examples of org.wymiwyg.knobot.relations.StrengthSortedRelationIterator.nextRelation()

                new InverseIndirectRelationIterator(
                        new InverseDirectRelationIterator(resource),
                        minimalRelevance));
        try {
            for (int i = 0; i < till; i++) {
                Relation current = iter.nextRelation();
                if (current.getStrength() < minimalRelevance) {
                    break;
                }
                resultModel.add(JenaUtil.getExpandedResource(current
                        .getResource(), 3));
View Full Code Here

Examples of org.wymiwyg.knobot.relations.StrengthSortedRelationIterator.nextRelation()

              minimalRelevance));
      //TopicsList topicsList = new TopicsList(resource, 0);
      List result = new ArrayList();
      try {
        for (int i = 0; i < 5; i++) {
          Relation relation = iter.nextRelation();//topicsList.getRelation(i);
          resultModel.add(JenaUtil.getExpandedResource(relation
              .getResource(), 2));
          Resource source = relation.getSource();
          if (source.hasProperty(RSS.title)) {
              StmtIterator titles =  source.listProperties(RSS.title);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.