* ================================================================================
* Copyright (c) 2017-2019 AT&T Intellectual Property. All rights reserved.
* Copyright (c) 2017-2019 European Software Marketing Ltd.
+ * Copyright (C) 2019-2020 Wipro Limited.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
org.onap.aai.babel.xml.generator.xsd.Model aaiModel = new org.onap.aai.babel.xml.generator.xsd.Model();
aaiModel.setModelInvariantId(model.getModelId());
aaiModel.setModelType(model.getModelTypeName());
-
+ if ("service".equals(model.getModelTypeName())){
+ aaiModel.setModelRole(model.getCategory());
+ }
aaiModel.setModelVers(new ModelVers());
aaiModel.getModelVers().getModelVer().add(createModelVersion(model));
modelVer.setModelName(model.getModelName());
modelVer.setModelVersion(model.getModelVersion());
modelVer.setModelVersionId(model.getModelNameVersionId());
+ modelVer.setSdncModelName(model.getSdncModelName());
+ modelVer.setSdncModelVersion(model.getSdncModelVersion());
modelVer.setModelElements(new ModelElements());
return modelVer;
}
* @throws XmlArtifactGenerationException
*/
private ModelElement createWidgetRelationshipModelElement(Model model) throws XmlArtifactGenerationException {
- return createRelationshipModelElement(model.getDeleteFlag(), model.getWidgetId(),
- model.getWidgetInvariantId());
+ return createRelationshipModelElement(model.getDeleteFlag(), model.getWidgetId(), model.getWidgetInvariantId());
}
/**