// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.plugins.graphview.core.util;
import org.openstreetmap.josm.plugins.graphview.core.data.TagGroup;
/**
* condition for a collection of tags (such as "contains highway=*, but not access=no").
* Used for implications.
*/
public interface TagCondition {
/**
* returns true if the tags match the condition
*
* @param tags tags to check against the condition; != null
*/
boolean matches(TagGroup tags);
}