public static void createExtendedTosca() {
ResourceSet resSet = new ResourceSetImpl();
URI modelURI = URI
.createURI("file:/C:/Users/schallit/workspace-tosca2/plugins/org.eclipse.cmf.occi.tosca.extended/model/extendedTosca.occie");
resource = resSet.createResource(modelURI);
Extension extension = OCCIFactory.eINSTANCE.createExtension();
extension.setDescription("Extended TOSCA");
extension.setScheme("http://org.occi/extendedTosca#");
extension.setName("extendedTosca");
Extension toscaExtension = OcciHelper.loadExtension("http://org.occi/tosca#");
extension.getImport().add(extensionsPerName.get("core"));
extension.getImport().add(extensionsPerName.get("infrastructure"));
extension.getImport().add(extensionsPerName.get("platform"));
extension.getImport().add(extensionsPerName.get("sla"));
extension.getImport().add(toscaExtension);
copy(toscaExtension);
extensionsPerName.replace("tosca", toscaExtension);
resource.getContents().add(extension);
extensionsPerName.put("extendedTosca", extension);
currentExtensionToBeBuild = extension;
}
ExtensionsManager.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:TOSCA-Studio
作者:
评论列表
文章目录