1 package fr.ove.openmath.jome.model.processor;
2
3 /***
4 * The interface to implement to be depth processor.
5 *
6 * @author © 2000 DIRAT Laurent
7 * @version 1.0 21/08/2000
8 */
9 public interface DepthProcessorInterface extends Processor {
10 /***
11 * Sets the depth level form which the processing will be considering.<BR>
12 * For convenience only, in most cases this method is equivalent to the
13 * @see setLevel of the @see Processor interface.
14 * @param depthLevel the depth level.
15 */
16 public void setDepthLevel(int depthLevel);
17
18 /***
19 * Returns the depth level form which the processing will be considering.<BR>
20 * For convenience only, in most cases this method is equivalent to the
21 * @see getLevel of the @see Processor interface.
22 */
23 public int getDepthLevel();
24
25 /***
26 * Returns the max depth value calculated.
27 */
28 public int getMaxDepthValue();
29 }