Revision 4563 org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.impl/src/main/java/org/gvsig/topology/rule/PolygonContainsOnePointRuleFactory.java

View differences:

PolygonContainsOnePointRuleFactory.java
1 1
/**
2 2
 * gvSIG. Desktop Geographic Information System.
3 3
 *
4
 * Copyright (C) 2007-2013 gvSIG Association.
4
 * Copyright (C) 2007-2021 gvSIG Association.
5 5
 *
6 6
 * This program is free software; you can redistribute it and/or
7 7
 * modify it under the terms of the GNU General Public License
......
24 24
package org.gvsig.topology.rule;
25 25

  
26 26
import org.gvsig.fmap.geom.Geometry;
27
import org.gvsig.json.Json;
27 28
import org.gvsig.tools.util.ListBuilder;
28 29
import org.gvsig.topology.lib.api.TopologyLocator;
29 30
import org.gvsig.topology.lib.api.TopologyManager;
30
import org.gvsig.topology.lib.api.TopologyPlan;
31 31
import org.gvsig.topology.lib.api.TopologyRule;
32 32
import org.gvsig.topology.lib.spi.AbstractTopologyRuleFactory;
33 33

  
......
56 56
    }
57 57
    
58 58
    @Override
59
    public TopologyRule createRule(TopologyPlan plan, String dataSet1, String dataSet2, double tolerance) {
60
        TopologyRule rule = new PolygonContainsOnePointRule(plan, this, tolerance, dataSet1, dataSet2);
59
    public TopologyRule createRule(String dataSet1, String dataSet2, double tolerance) {
60
        TopologyRule rule = new PolygonContainsOnePointRule(this, tolerance, dataSet1, dataSet2);
61 61
        return rule;
62 62
    }    
63 63

  
......
65 65
        try {
66 66
            TopologyManager manager = TopologyLocator.getTopologyManager();
67 67
            manager.addRuleFactories(new PolygonContainsOnePointRuleFactory());
68
            Json.registerSerializer(PolygonContainsOnePointRule.class);
68 69
        } catch(Exception ex) {
69 70
            LOGGER.warn("Can't register topology rule from "+PolygonContainsOnePointRuleFactory.class.getSimpleName(), ex);
70 71
        }

Also available in: Unified diff