package hep.aida.ref.plotter.style.registry;
public interface IStyleRule {
public static String PATH = "Path";
public static String OBJECT = "Object";
public static String OBJECT_TYPE = "ObjectAIDAType";
public static String OBJECT_INSTANCEOF = "isObjectInstanceOf";
public static String NULL = "Null";
public static String ATTRIBUTE = "attribute(\"\")";
public static String OVERLAY_INDEX = "OverlayIndex";
public static String OVERLAY_TOTAL = "OverlayTotal";
public static String REGION_INDEX = "RegionIndex";
public static String REGION_TOTAL = "RegionTotal";
String getDescription();
// Evaluates the Rule
boolean ruleApplies(IPlotterState state);
}