Revision 886 org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.impl/src/main/java/org/gvsig/topology/rule/ContainsPointRuleFactory.java

View differences:

ContainsPointRuleFactory.java
25 25

  
26 26
import org.gvsig.fmap.geom.Geometry;
27 27
import org.gvsig.tools.util.ListBuilder;
28
import org.gvsig.topology.lib.api.TopologyLocator;
29
import org.gvsig.topology.lib.api.TopologyManager;
28 30
import org.gvsig.topology.lib.spi.AbstractTopologyRuleFactory;
29 31
import org.gvsig.topology.lib.api.TopologyPlan;
30 32
import org.gvsig.topology.lib.api.TopologyRule;
......
33 35
 *
34 36
 * @author jjdelcerro
35 37
 */
38
@SuppressWarnings("UseSpecificCatch")
36 39
public class ContainsPointRuleFactory extends AbstractTopologyRuleFactory {
37 40
    
38 41
    public static final String NAME = "ContainsPoint";
......
58 61
        return rule;
59 62
    }    
60 63

  
64
    public static void selfRegister() {
65
        try {
66
            TopologyManager manager = TopologyLocator.getTopologyManager();
67
            manager.addRuleFactories(new ContainsPointRuleFactory());
68
        } catch(Exception ex) {
69
            LOGGER.warn("Can't register topology rule from ContainsPointRuleFactory.", ex);
70
        }
71
    }
61 72
}

Also available in: Unified diff