Rev 205 | Blame | Last modification | View Log | RSS feed
/****/package in.shop2020.metamodel.definitions;import java.util.ArrayList;import java.util.List;/*** @author naveen**/public class ExpandedCompositeDefinition extends CompositeDefinition {/****/private static final long serialVersionUID = 1L;/****/private List<ExpandedCompositePartDefinition> expandedConsitePartDefinitions;/*** @param newID* @param name* @param separator* @throws Exception*/public ExpandedCompositeDefinition(CompositeDefinition compositeDefinition)throws Exception{super(compositeDefinition.getID(), compositeDefinition.getName(),compositeDefinition.getSeparator());List<CompositePartDefinition> compPartDefs =compositeDefinition.getCompositePartDefinitions();// Copy rest of the fieldsthis.setCompositePartDefinitions(compPartDefs);this.expandedConsitePartDefinitions =new ArrayList<ExpandedCompositePartDefinition>();for(CompositePartDefinition compPartDef : compPartDefs) {ExpandedCompositePartDefinition expCompPartDef =new ExpandedCompositePartDefinition(compPartDef);this.expandedConsitePartDefinitions.add(expCompPartDef);}}/*** @return the expandedConsitePartDefinitions*/public List<ExpandedCompositePartDefinition>getExpandedConsitePartDefinitions() {return expandedConsitePartDefinitions;}}