diff --git a/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/BereichObjektExtensions.xtend b/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/BereichObjektExtensions.xtend index 8748bc288..a258cfe11 100644 --- a/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/BereichObjektExtensions.xtend +++ b/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/BereichObjektExtensions.xtend @@ -474,7 +474,7 @@ class BereichObjektExtensions extends BasisObjektExtensions { Punkt_Objekt object, double tolerance ) { - if (tolerance == 1) { + if (tolerance == 0) { return bereich.contains(object) } return bereich.bereichObjektTeilbereich.exists [ bo | diff --git a/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/TopKanteExtensions.xtend b/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/TopKanteExtensions.xtend index 17e2bad59..dc349765d 100644 --- a/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/TopKanteExtensions.xtend +++ b/java/bundles/org.eclipse.set.ppmodel.extensions/src/org/eclipse/set/ppmodel/extensions/TopKanteExtensions.xtend @@ -683,9 +683,13 @@ class TopKanteExtensions extends BasisObjektExtensions { } def static boolean isRoute(TOP_Kante topKante, TOP_Kante destination) { - val connectionNode = topKante.connectionTo(destination) - return connectionNode !== null && - topKante.isRoute(destination, connectionNode) + try { + val connectionNode = topKante.connectionTo(destination) + return connectionNode !== null && + topKante.isRoute(destination, connectionNode) + } catch (IllegalArgumentException e) { + return false + } } /** diff --git a/java/bundles/org.eclipse.set.swtbot/.gitignore b/java/bundles/org.eclipse.set.swtbot/.gitignore new file mode 100644 index 000000000..90ec8ada3 --- /dev/null +++ b/java/bundles/org.eclipse.set.swtbot/.gitignore @@ -0,0 +1,3 @@ +diff/ +*.planpro +!test_res/test_file/*.planpro \ No newline at end of file