inResource.setEncoding("UTF-8"); DocumentRoot documentRoot = DroolsFactory.eINSTANCE.createDocumentRoot(); GlobalType root = DroolsFactory.eINSTANCE.createGlobalType(); root.setIdentifier("identifier"); root.setType("type");
String[] globalParts = globalStr.split(":\\s*"); // identifier:type if (globalParts.length == 2) { GlobalType globalType = DroolsFactory.eINSTANCE.createGlobalType(); globalType.setIdentifier(globalParts[0]); globalType.setType(globalParts[1]); process.getExtensionValues().get(0).getValue().add(extensionElementEntry); } else if (globalParts.length == 1) { GlobalType globalType = DroolsFactory.eINSTANCE.createGlobalType(); globalType.setIdentifier(globalParts[0]); globalType.setType("Object");