in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util/BpmnUtil.java [40:49]
public static Set<String> getBpmnFilesProcessDefinitionsId(RegulationFiles regulationFiles) {
Set<String> bpmnProcessDefinitionsId = new HashSet<>();
for (File file : regulationFiles.getBpmnFiles()) {
if (file.exists()) {
Collection<Process> modelElementsByType = Bpmn.readModelFromFile(file).getModelElementsByType(Process.class);
bpmnProcessDefinitionsId.addAll(modelElementsByType.stream().map(BaseElement::getId).collect(Collectors.toSet()));
}
}
return bpmnProcessDefinitionsId;
}