1 4 5 package cve.core.elementEEL; 6 7 import java.util.*; 8 import cve.util.*; 9 10 16 public class InsiemeBaseObject implements IInsiemeBaseObject { 17 private String nome; 18 private HashMap insiemeBase; 19 20 24 public InsiemeBaseObject(String nomeInsieme) { 25 nome=nomeInsieme; 26 insiemeBase= new HashMap(); 27 } 28 29 34 public boolean isInBase(String id){ 35 return insiemeBase.containsValue(id); 36 } 37 38 43 public boolean isVuoto() { 44 return insiemeBase.isEmpty(); 45 } 46 47 51 public int getCardinalita(){ 52 return insiemeBase.size(); 53 } 54 55 59 public ABaseObject getElemento(String id){ 60 return (ABaseObject)insiemeBase.get(id); 61 } 62 63 68 public void addElemento(IBaseObject ele,String id){ 69 insiemeBase.put(id,ele); 70 } 71 72 } 73 74 75 80 88 89 94 97 98 101 102 107 110 | Popular Tags |