001 /* 002 * $Id: Selector.java 2208 2008-11-15 18:47:54Z kredel $ 003 */ 004 005 package edu.jas.structure; 006 007 008 /** 009 * Selector interface. 010 * @param <C> ring element type 011 * @author Heinz Kredel 012 */ 013 014 public interface Selector<C extends RingElem<C>> { 015 016 017 /** 018 * Select. 019 * @return true, if the element is selected, otherwise false. 020 */ 021 public boolean select(C c); 022 023 }