Skip to content
Snippets Groups Projects
Commit d302bfe9 authored by Jonas Blatt's avatar Jonas Blatt :ant:
Browse files

New string boundary bicreater: append

parent f669f5a2
No related branches found
No related tags found
No related merge requests found
package de.unikoblenz.fgbks.base.utils.boundary.bicreater;
import static de.unikoblenz.fgbks.base.utils.boundary.bicreater.BoundaryBiCreaterType.COMBINE;
import static de.unikoblenz.fgbks.base.utils.boundary.checker.BoundaryCheckType.IS_IN_CONTACT;
import de.unikoblenz.fgbks.base.utils.boundary.Boundary;
import de.unikoblenz.fgbks.base.utils.boundary.impl.StringBoundary;
import java.util.Optional;
......@@ -22,6 +26,10 @@ public class BiCreaterStringAppend extends AbstractBoundaryBiCreater<StringBound
@Override
public Optional<StringBoundary> create(StringBoundary b1, StringBoundary b2) {
return Optional.empty();
if (b1.checkWith(IS_IN_CONTACT, b2)) {
return Optional.empty();
}
Optional<Boundary> b = b1.createBi(COMBINE, b2);
return b.map(boundary -> (StringBoundary) boundary);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment