Subversion Repositories SmartDukaan

Rev

Rev 64 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 64 Rev 65
Line 18... Line 18...
18
import in.shop2020.metamodel.definitions.FeatureDefinition;
18
import in.shop2020.metamodel.definitions.FeatureDefinition;
19
import in.shop2020.metamodel.definitions.SlideDefinition;
19
import in.shop2020.metamodel.definitions.SlideDefinition;
20
import in.shop2020.metamodel.util.ExpandedCategoryFacetDefinition;
20
import in.shop2020.metamodel.util.ExpandedCategoryFacetDefinition;
21
import in.shop2020.metamodel.util.ExpandedEntity;
21
import in.shop2020.metamodel.util.ExpandedEntity;
22
import in.shop2020.metamodel.util.ExpandedFacetDefinition;
22
import in.shop2020.metamodel.util.ExpandedFacetDefinition;
-
 
23
import in.shop2020.metamodel.util.ExpandedFeature;
-
 
24
import in.shop2020.metamodel.util.ExpandedSlide;
23
 
25
 
24
/**
26
/**
25
 * Command line utility to convert IR Definitions into IR Data and IR Meta-data
27
 * Command line utility to convert IR Definitions into IR Data and IR Meta-data
26
 * 
28
 * 
27
 * @author naveen
29
 * @author naveen
Line 201... Line 203...
201
			Utils.info("featureDef.getID()=" + featureDef.getID());
203
			Utils.info("featureDef.getID()=" + featureDef.getID());
202
			
204
			
203
			Feature feature = 
205
			Feature feature = 
204
				ents.getFeature(expEntity.getID(), featureDef.getID());
206
				ents.getFeature(expEntity.getID(), featureDef.getID());
205
			
207
			
-
 
208
			ExpandedFeature expFeature = new ExpandedFeature(feature);
-
 
209
			
206
			jw.setFeature(feature);
210
			jw.setExpandedFeature(expFeature);
207
		}
211
		}
208
		
212
		
209
		// Set SlideDefinition
213
		// Set SlideDefinition
210
		SlideDefinition slideDef = expFacetDef.getSlideDefinition();
214
		SlideDefinition slideDef = expFacetDef.getSlideDefinition();
211
		if(slideDef != null) {
215
		if(slideDef != null) {
Line 213... Line 217...
213
			
217
			
214
			// Set Slide
218
			// Set Slide
215
			Utils.info("slideDef.getID()=" + slideDef.getID());
219
			Utils.info("slideDef.getID()=" + slideDef.getID());
216
			
220
			
217
			Slide slide = ents.getSlide(expEntity.getID(), slideDef.getID());
221
			Slide slide = ents.getSlide(expEntity.getID(), slideDef.getID());
-
 
222
			ExpandedSlide expSlide = new ExpandedSlide(slide);
218
			
223
			
219
			jw.setSlide(slide);
224
			jw.setExpandedSlide(expSlide);
220
		}
225
		}
221
		
226
		
222
		jw.execIRDataRule();
227
		jw.execIRDataRule();
223
		
228
		
224
		List<Object> values = (List<Object>)jw.getValues();
229
		List<Object> values = (List<Object>)jw.getValues();