9742a44f52279577e36dcd1a89e83bcc0e71d57d
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / main / java / org / openecomp / sdc / translator / services / heattotosca / impl / unifiedcomposition / UnifiedCompositionCatalogInstance.java
1 package org.openecomp.sdc.translator.services.heattotosca.impl.unifiedcomposition;
2
3 import org.openecomp.sdc.tosca.datatypes.model.ServiceTemplate;
4 import org.openecomp.sdc.translator.datatypes.heattotosca.TranslationContext;
5 import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.composition.UnifiedCompositionData;
6 import org.openecomp.sdc.translator.services.heattotosca.UnifiedComposition;
7 import org.openecomp.sdc.translator.services.heattotosca.UnifiedCompositionService;
8
9 import java.util.ArrayList;
10 import java.util.List;
11 import java.util.Optional;
12
13 public class UnifiedCompositionCatalogInstance implements UnifiedComposition {
14   @Override
15   public void createUnifiedComposition(ServiceTemplate serviceTemplate,
16                                        ServiceTemplate nestedServiceTemplate,
17                                        List<UnifiedCompositionData> unifiedComposotionDataList,
18                                        TranslationContext context) {
19
20     UnifiedCompositionSingleSubstitution unifiedCompositionSingleSubstitution =
21         new UnifiedCompositionSingleSubstitution();
22
23     unifiedCompositionSingleSubstitution
24         .createUnifiedComposition(serviceTemplate, null, unifiedComposotionDataList, context);
25   }
26
27
28 }