package al.gov.asp.smc.osgi.kai.model.emf.provider; import java.util.ArrayList; import java.util.List; import al.gov.asp.smc.osgi.kai.model.emf.gen.thisdomain.Company; import al.gov.asp.smc.osgi.kai.model.emf.gen.thisdomain.Person; import al.gov.asp.smc.osgi.kai.model.emf.gen.thisdomain.ThisdomainFactory; import com.siemens.ct.pm.model.IPerson; import com.siemens.ct.pm.model.IPersonManager; public class PersonManager implements IPersonManager { private ArrayList<IPerson> persons = new ArrayList<IPerson>(); public PersonManager() { Company company = ThisdomainFactory.eINSTANCE.createCompany(); company.setName("ASP EMF"); Person person = ThisdomainFactory.eINSTANCE.createPerson(); person.setFirstName("SopotEMF"); person.setLastName("CelaEMF"); person.setIsEmployedBy(company); persons.add(new EMFPerson(person.getFirstName(),person.getLastName(),person.getIsEmployedBy().getName())); } @Override public List<IPerson> getPersons() { return persons; } @Override public void deletePerson(IPerson selectedPerson) { // TODO Auto-generated method stub } }