// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.plugins.czechaddress.intelligence; import org.openstreetmap.josm.data.osm.OsmPrimitive; import org.openstreetmap.josm.plugins.czechaddress.addressdatabase.AddressElement; /** * Interface capable of sensing changes in the {@link Reasoner}. * * @author Radomír Černoch, radomir.cernoch@gmail.com */ public interface ReasonerListener { void elementChanged(AddressElement elem); void primitiveChanged(OsmPrimitive prim); void resonerReseted(); }