1 package cve.core.elementLDL; 2 3 import cve.core.comunicazione.*; 4 import relations.*; 5 import java.util.*; 6 7 public class Environment { 9 private InsiemeDiRelCve insiemeRel; 10 private InsiemeElementiCve insiemeEleLdl; 11 private int id; 12 private String descr; 13 14 public Environment(int id) { 15 this.id=id; 16 insiemeEleLdl=new InsiemeElementiCve(); 17 insiemeRel=new InsiemeDiRelCve(); 18 } 19 20 public void addElement (IElementoCve ele) { 21 insiemeEleLdl.addElemento(ele); 22 } 23 24 public void removeElement (IElementoCve ele) { 25 insiemeEleLdl.removeElemento(ele); 26 } 27 28 public void addRel (IRelazione rel) { 29 insiemeRel.addRel(rel); 30 } 31 32 public void removeRel (IRelazione rel) { 33 insiemeRel.delRel(rel); 34 } 35 36 public IInsiemeElementiCve getAllElement(){ 37 return (IInsiemeElementiCve) insiemeEleLdl; 38 } 39 40 public InsiemeDiRelCve getAllRel(){ 41 return insiemeRel; 42 } 43 44 public int getSizeEleLdl(){ 45 return insiemeEleLdl.getCardinalita(); 46 } 47 48 public int getSizeRelLdl(){ 49 return insiemeRel.getCardinalita(); 50 } 51 52 public int getId(){ 53 return id; 54 } 55 56 public String getDescription(){ 57 return descr; 58 } 59 60 public void setDescription(String description){ 61 descr=description; 62 } 63 } 64 | Popular Tags |