Subversion Repositories SmartDukaan

Rev

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

Rev 80 Rev 81
Line 4... Line 4...
4
package in.shop2020.metamodel.util;
4
package in.shop2020.metamodel.util;
5
 
5
 
6
import in.shop2020.metamodel.core.Bullet;
6
import in.shop2020.metamodel.core.Bullet;
7
import in.shop2020.metamodel.core.Entity;
7
import in.shop2020.metamodel.core.Entity;
8
import in.shop2020.metamodel.core.Feature;
8
import in.shop2020.metamodel.core.Feature;
-
 
9
import in.shop2020.metamodel.core.PrimitiveDataObject;
9
import in.shop2020.metamodel.core.Slide;
10
import in.shop2020.metamodel.core.Slide;
10
import in.shop2020.metamodel.definitions.BulletDefinition;
11
import in.shop2020.metamodel.definitions.BulletDefinition;
11
import in.shop2020.metamodel.definitions.Catalog;
12
import in.shop2020.metamodel.definitions.Catalog;
12
import in.shop2020.metamodel.definitions.DefinitionsContainer;
13
import in.shop2020.metamodel.definitions.DefinitionsContainer;
13
import in.shop2020.metamodel.definitions.EntityContainer;
14
import in.shop2020.metamodel.definitions.EntityContainer;
Line 70... Line 71...
70
		
71
		
71
		EntityContainer entContainer = 
72
		EntityContainer entContainer = 
72
			Catalog.getInstance().getEntityContainer();
73
			Catalog.getInstance().getEntityContainer();
73
		
74
		
74
		Map<Long, Entity> entities = entContainer.getEntities();
75
		Map<Long, Entity> entities = entContainer.getEntities();
-
 
76
 
-
 
77
		// Insert Brand
-
 
78
		List<Bullet> brandBullets = new ArrayList<Bullet>();
-
 
79
		learnedBullets.put(new Long(Utils.BRAND_FEATURE_DEFINITION_ID), 
-
 
80
				brandBullets);
75
		
81
		
76
		for(Entity entity : entities.values()) {
82
		for(Entity entity : entities.values()) {
-
 
83
			
-
 
84
			// Brand bullet
-
 
85
			Bullet brandBullet = new Bullet(
-
 
86
					new PrimitiveDataObject(entity.getBrand()));
-
 
87
			
-
 
88
			if(!brandBullets.contains(brandBullet)) {
-
 
89
				brandBullets.add(brandBullet);
-
 
90
			}
-
 
91
			
77
			List<Slide> slides = entity.getSlides();
92
			List<Slide> slides = entity.getSlides();
78
			
93
			
79
			for(Slide slide : slides) {
94
			for(Slide slide : slides) {
80
				this.learn(slide, learnedBullets);
95
				this.learn(slide, learnedBullets);
81
			}
96
			}