1 /*2 * JScience - Java(TM) Tools and Libraries for the Advancement of Sciences.3 * Copyright (C) 2006 - JScience (http://jscience.org/)4 * All rights reserved.5 * 6 * Permission to use, copy, modify, and distribute this software is7 * freely granted, provided that this notice is preserved.8 */9 package org.jscience.mathematics.structures;10 11 import java.io.Serializable ;12 13 import javolution.context.Realtime;14 import javolution.lang.Immutable;15 16 /**17 * This interface represents a mathematical structure on a set (type).18 * 19 * @author <a HREF="mailto:jean-marie@dautelle.com">Jean-Marie Dautelle</a>20 * @version 3.0, February 13, 200621 * @see <a HREF="http://en.wikipedia.org/wiki/Structure_%28mathematics%29">22 * Wikipedia: Mathematical Structure</a>23 */24 public interface Structure<T> extends Realtime, Immutable, Serializable {25 26 }27