1 package fr.ove.openmath.jome.behaviour;
2
3 /***
4 * Interface that must implement all objects that want to be visible or not.<BR>
5 *
6 * @author © 1999 DIRAT Laurent
7 * @version 2.0 14/12/1999
8 */
9 public interface Maskable {
10 /***
11 * Sets the instance as vissible or not.
12 * @param isVisible <CODE>true</CODE> if the instance is visible. <CODE>false</CODE> otherwise.
13 */
14 public void setIsVisble(boolean isVisible);
15
16 /***
17 * Checks if the instance is visible.
18 * @returns <CODE>true</CODE> if the instance is visible. <CODE>false</CODE> otherwise.
19 */
20 public boolean isVisible();
21 }