package context.arch.discoverer.component; import java.util.Collection; import context.arch.discoverer.ComponentDescription; import context.arch.discoverer.query.comparison.AbstractComparison; /** * Description Element to encapsulate two Widget attributes so that they can be used together to calculate a rule. * Useful for cases such as calculating distance based on latitude and longitude. * * TODO: class not ready for use * * @author Brian Y. Lim * */ public abstract class Attribute2DElement<C1,C2> extends AbstractCollectionElement<C1,C2> { public static final String _2D_ATT_ELEMENT = "2Datt"; protected Attribute2DElement(Class<C1> c1, Class<C2> c2) { super(_2D_ATT_ELEMENT, c1, c2); } @Override public Collection<C1> extractElement(ComponentDescription component) { // TODO Auto-generated method stub return null; } @Override public Boolean processQueryItem(ComponentDescription componentDescription, AbstractComparison<C1,C2> comparison) { // TODO Auto-generated method stub return false; } }