ExtensionsManager.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:TOSCA-Studio 作者:
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号