package net.sf.minuteProject.configuration.bean.enrichment;
import java.util.ArrayList;
import java.util.List;
import net.sf.minuteProject.configuration.bean.AbstractConfiguration;
import net.sf.minuteProject.configuration.bean.BusinessModel;
import net.sf.minuteProject.configuration.bean.enrichment.convention.Conventions;
public class Enrichment extends AbstractConfiguration {
private BusinessModel businessModel;
private Conventions conventions;
private List <Entity> entities;
private List <Package> packages;
public void setEntity (Entity entity) {
addEntity(entity);
}
public void addEntity (Entity entity) {
entity.setEnrichment(this);
getEntities().add(entity);
}
public List<Entity> getEntities() {
if (entities==null)
entities = new ArrayList<Entity> ();
return entities;
}
public void setEntities(List<Entity> entities) {
this.entities = entities;
}
public void setPackage (Package pack) {
addPackage(pack);
}
public void addPackage (Package pack) {
pack.setEnrichment(this);
getPackages().add(pack);
}
public List<Package> getPackages() {
if (packages==null)
packages = new ArrayList<Package> ();
return packages;
}
public void setPackages(List<Package> packages) {
this.packages = packages;
}
public BusinessModel getBusinessModel() {
return businessModel;
}
public void setBusinessModel(BusinessModel businessModel) {
this.businessModel = businessModel;
}
public Conventions getConventions() {
return conventions;
}
public void setConventions(Conventions conventions) {
this.conventions = conventions;
}
}