KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > cve > core > elementEEL > IInsiemeBaseObject


1 package cve.core.elementEEL;
2
3 import java.util.*;
4
5 /**
6  * Astrazione che descrive le operazioni disponibili su un insieme
7  * di baseObject presenti a livello EEL.
8  *
9  * @version 1.0 09/01/02
10  * @author Domenico Ventriglia
11  */

12 public interface IInsiemeBaseObject {
13
14     /**
15      * Restituisce l'elemento identificato da id
16      * @param id
17      */

18     ABaseObject getElemento(String JavaDoc id);
19         
20         
21         /**
22      * Aggiunge un l'elemento all'insieme
23      * @param id
24          * @param ele
25      */

26         void addElemento(IBaseObject ele,String JavaDoc id);
27         
28         /**
29      * Restituisce la cardinalita' dell'insieme
30      *
31      */

32         int getCardinalita();
33         
34         /**
35      * Restituisce true se IBaseObject identificato dall'id e' presente nell'insieme
36      * false altrimenti
37      *@param id
38      */

39         boolean isInBase(String JavaDoc id);
40         
41         /**
42      * Restituisce true se l'insieme e' vuoto
43      * false altrimenti
44      *
45      */

46         boolean isVuoto();
47
48     //Enumeration Bases();
49
//boolean removeElemento(IBaseObject ele);
50
// String getAmbiente();
51
// void setAmbiente(String nome);
52
}
53
Popular Tags