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    }