1 package org.simantics.graph.db.old;
5 import org.simantics.db.exception.DatabaseException;
7 public class OldMissingDependencyException extends DatabaseException {
9 private static final long serialVersionUID = -1579450497603555931L;
11 private final OldTransferableGraphImportProcess1 process;
13 public OldMissingDependencyException(OldTransferableGraphImportProcess1 process) {
14 super(createMessage(process));
15 this.process = process;
18 private static String createMessage(OldTransferableGraphImportProcess1 process) {
19 StringBuilder b = new StringBuilder();
20 b.append("The following references were not found:\r\n");
21 for(String missing : process.missingExternals) {
22 b.append(" -" + missing + "\r\n");
27 public Set<String> getMissingURIs() {
28 return process.missingExternals;