package Model;


/**
 * Beschreibt eine allgemeines Datenelement f&uuml;r Liste oder Baum.
 * 
 * @author ISB-Arbeitskreis, Umsetzungshilfen Informatik 12 
 * @version 1.0
 */
public interface DATENELEMENT
{

    /**
     * Vergleicht den Schl&uuml;ssel des Datenelements mit dem in der Referenz angegebenen Sch&uuml;ssel.
     * &lt;0: Der eigene Schl&uuml;ssel ist kleiner als der referenzierte Schl&uuml;ssel<br>
     * =0: Der eigene Schl&uuml;ssel ist gleich dem referenzierten Schl&uuml;ssel<br>
     * &gt;0: Der eigene Schl&uuml;ssel ist gr&ouml;&szlig;er als der referenzierte Schl&uuml;ssel
     * @return das Vergleichsergebnis
     */
    int Vergleichen (DATENELEMENT schluessel);
}
