/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> */ public Karteikasten getKarteikasten(Sprache von, Sprache nach) { for (Karteikasten kk : this.getKarteikaesten()) { if (kk.getVonSprache().equals(von) && kk.getNachSprache().equals(nach)) { return kk; } } return null; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> */ public Karteikasten addKarteikasten(Sprache von, Sprache nach) { if (this.getKarteikasten(von, nach) != null) { return null; } Karteikasten kk = KarteikastensystemFactory.eINSTANCE.createKarteikasten(); kk.setVonSprache(von); kk.setNachSprache(nach); kk.addFach(Karteifachtyp.NEU); kk.addFach(Karteifachtyp.GELERNT); kk.addFach(Karteifachtyp.BEKANNT); kk.addFach(Karteifachtyp.GESICHERT); kk.addFach(Karteifachtyp.ARCHIVIERT); kk.setPerson(this); this.getKarteikaesten().add(kk); return kk; }