package context.arch.discoverer.component; import context.arch.discoverer.query.comparison.AbstractComparison; import context.arch.discoverer.query.comparison.ValueComparison; public abstract class AbstractValueElement<T extends Comparable<T>> extends AbstractSingleElement<T, T> { protected AbstractValueElement(String elementName, Class<T> c1) { super(elementName, c1, c1); } protected AbstractValueElement(String elementName, Class<T> c1, T value) { super(elementName, c1, c1, value); } @Override public AbstractComparison<T, T> getDefaultComparison() { return ValueComparison.instance(ValueComparison.Comparison.EQUAL, c1); } }