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/MustBeLargerThanToleranceLineRuleFactory.java

View differences:

MustBeLargerThanToleranceLineRuleFactory.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 MustBeLargerThanToleranceLineRuleFactory extends AbstractTopologyRuleFactory {
37 40

  
38 41
    public static final String NAME = "MustBeLargerThanToleranceLine";
......
54 57
        return rule;
55 58
    }
56 59
    
60
    public static void selfRegister() {
61
        try {
62
            TopologyManager manager = TopologyLocator.getTopologyManager();
63
            manager.addRuleFactories(new MustBeLargerThanToleranceLineRuleFactory());
64
        } catch(Exception ex) {
65
            LOGGER.warn("Can't register topology rule from MustBeLargerThanToleranceLineRuleFactory.", ex);
66
        }
67
    }
57 68
}

Also available in: Unified diff