package net.sf.minuteProject.plugin.vaadin; import java.util.ArrayList; import java.util.List; import net.sf.minuteProject.configuration.bean.Model; import net.sf.minuteProject.configuration.bean.model.data.Table; public class VaadinPlugin { public List<VaadinApplication> getVaadinApplications (Model model) { List<VaadinApplication> list = new ArrayList<VaadinApplication>(); Table[] tables = model.getDataModel().getDatabase().getEntities(); for (Table table : tables) { if (isVaadinApplication(table)) list.add(new VaadinApplication(table)); } return list; } public boolean isVaadinApplication (Table table) { return (!table.isManyToMany())?true:false; } }