-package org.simantics.graph.db;\r
-\r
-import java.util.Set;\r
-\r
-import org.simantics.db.exception.DatabaseException;\r
-\r
-public class MissingDependencyException extends DatabaseException {\r
-\r
- private static final long serialVersionUID = -1579450497603555931L;\r
- \r
- private final Set<String> missingExternals;\r
- \r
- public MissingDependencyException(Set<String> missingExternals) {\r
- super(createMessage(missingExternals));\r
- this.missingExternals = missingExternals;\r
- }\r
-\r
- public MissingDependencyException(TransferableGraphImportProcess process) {\r
- this(process.missingExternals);\r
- }\r
-\r
- public MissingDependencyException(StreamingTransferableGraphImportProcess process) {\r
- this(process.missingExternals);\r
- }\r
-\r
- private static String createMessage(Set<String> missingExternals) {\r
- StringBuilder b = new StringBuilder();\r
- b.append("The following required items were missing from the database:\r\n");\r
- for(String missing : missingExternals) {\r
- b.append(" -" + missing + "\r\n");\r
- }\r
- return b.toString();\r
- }\r
- \r
- public Set<String> getMissingURIs() {\r
- return missingExternals;\r
- }\r
- \r
- @Override\r
- public String getShortExplanation() {\r
- return "Missing dependencies";\r
- }\r
-\r
-}\r
+package org.simantics.graph.db;
+
+import java.util.Set;
+
+import org.simantics.db.exception.DatabaseException;
+
+public class MissingDependencyException extends DatabaseException {
+
+ private static final long serialVersionUID = -1579450497603555931L;
+
+ private final Set<String> missingExternals;
+
+ public MissingDependencyException(Set<String> missingExternals) {
+ super(createMessage(missingExternals));
+ this.missingExternals = missingExternals;
+ }
+
+ public MissingDependencyException(TransferableGraphImportProcess process) {
+ this(process.missingExternals);
+ }
+
+ public MissingDependencyException(StreamingTransferableGraphImportProcess process) {
+ this(process.missingExternals);
+ }
+
+ private static String createMessage(Set<String> missingExternals) {
+ StringBuilder b = new StringBuilder();
+ b.append("The following required items were missing from the database:\r\n");
+ for(String missing : missingExternals) {
+ b.append(" -" + missing + "\r\n");
+ }
+ return b.toString();
+ }
+
+ public Set<String> getMissingURIs() {
+ return missingExternals;
+ }
+
+ @Override
+ public String getShortExplanation() {
+ return "Missing dependencies";
+ }
+
+}